gm2
[Top][All Lists]
Advanced

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

Re: simple compiling/running problem


From: Eric Streit
Subject: Re: simple compiling/running problem
Date: Thu, 12 Oct 2023 15:21:58 +0200
User-agent: Thunderbird Daily

hi again,

here is the source : cannot be simpler :

MODULE hello ;

FROM StrIO IMPORT WriteString, WriteLn ;

BEGIN
   WriteString('hello world') ; WriteLn
END hello.



On 12/10/2023 15:19, Gaius Mulley wrote:
Eric Streit <eric@yojik.eu> writes:

testing the solution here:

Debian gm2 (gcc12)

$ /usr/bin/gm2 -flibs=pim,iso,cor  -o Test1 Test1.mod

/usr/bin/ld : /tmp/ccAFJGAi.a(Test1_m2.o) : dans la fonction
« init(int, char**) » :
Test1_m2.cpp:(.text+0x154) : référence indéfinie vers « _M2_hello_init »
/usr/bin/ld : /tmp/ccAFJGAi.a(Test1_m2.o) : dans la fonction « finish() » :
Test1_m2.cpp:(.text+0x196) : référence indéfinie vers « _M2_hello_finish »
collect2: error: ld returned 1 exit status


$ /usr/bin/gm2 -flibs=pim,iso,cor -fiso -o Test1 Test1.mod

/usr/bin/ld : /tmp/ccT7Lmpd.a(Test1_m2.o) : dans la fonction
« init(int, char**) » :
Test1_m2.cpp:(.text+0x154) : référence indéfinie vers « _M2_hello_init »
/usr/bin/ld : /tmp/ccT7Lmpd.a(Test1_m2.o) : dans la fonction « finish() » :
Test1_m2.cpp:(.text+0x196) : référence indéfinie vers « _M2_hello_finish »
collect2: error: ld returned 1 exit status


$ /usr/bin/gm2 -flibs=pim,iso,cor -fpim -o Test1 Test1.mod

/usr/bin/ld : /tmp/ccVdeYze.a(Test1_m2.o) : dans la fonction
« init(int, char**) » :
Test1_m2.cpp:(.text+0x154) : référence indéfinie vers « _M2_hello_init »
/usr/bin/ld : /tmp/ccVdeYze.a(Test1_m2.o) : dans la fonction « finish() » :
Test1_m2.cpp:(.text+0x196) : référence indéfinie vers « _M2_hello_finish »
collect2: error: ld returned 1 exit status


it's not working ... I continue to test ...


Hi Eric,

ah - I wonder if Test1.mod contains the module hello?  If so perhaps
rename Test1.mod to hello.mod and see if it compiles and links,

regardfs,
Gaius




reply via email to

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