gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Import procedure NEWPROCESS


From: Alexey Ulasevich
Subject: Import procedure NEWPROCESS
Date: Wed, 2 Oct 2024 20:07:52 +0300
User-agent: Mozilla Thunderbird

Hi.

I try to use procedure NEWPROCESS, but cannot import it.

My source code:

MODULE process_probe1;
FROM STextIO IMPORT WriteString, WriteLn;
FROM SYSTEM IMPORT NEWPROCESS, TRANSFER, PROCESS;
VAR
CRP1, CRP2 : PROCESS;
PROCEDURE P1;
BEGIN
WriteString("P1"); WriteLn;
TRANSFER(CRP1, CRP2);
END P1;
BEGIN
END process_probe1.
I compile it by command:
gm2 -g -fiso -fsoft-check-all -Wall process_probe1.mod -o process_probe1
And I get errors:
/usr/lib/gcc/x86_64-linux-gnu/12/m2/m2iso/SYSTEM.def:251:11: error: In definition module ‘SYSTEM’: the symbols are unknown at the end of module ‘process_probe1’ when requested by another modules import (symbols have not been exported by the appropriate definition module) 251 | END SYSTEM. | ^ /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2iso/SYSTEM.def:251:11: error: the following unknown symbols in module ‘SYSTEM’ were unresolved: PROCESS, TRANSFER and NEWPROCESS process_probe1.mod:4:20: error: unknown symbol ‘NEWPROCESS’ 4 | FROM SYSTEM IMPORT NEWPROCESS, TRANSFER, PROCESS; | ^~~~~~~~~~ process_probe1.mod:4:20: error: unknown symbol 'NEWPROCESS' found process_probe1.mod:4:32: error: unknown symbol ‘TRANSFER’ 4 | FROM SYSTEM IMPORT NEWPROCESS, TRANSFER, PROCESS; | ^~~~~~~~ process_probe1.mod:4:32: error: unknown symbol 'TRANSFER' found process_probe1.mod:4:42: error: unknown symbol ‘PROCESS’ 4 | FROM SYSTEM IMPORT NEWPROCESS, TRANSFER, PROCESS; | ^~~~~~~ process_probe1.mod:4:42: error: unknown symbol 'PROCESS' found
It's look like something was missing. What's wrong?
Best regards,
Alexey Ulasevich


reply via email to

[Prev in Thread] Current Thread [Next in Thread]