Hi again,
I search on the mailing list archives, found some references:
I tried them all ... nothing works.
My system is Debian/Bookworm up to date.
the main gm2 is based on gcc12 and is the one shipped with Debian
the second is from the last gcc release (13)
With a very simple helloworlds program, with all the suggestions in
the mailing list, I got either:
1) Debian gm2:
$/usr/bin/gm2 -g Test1.mod
/usr/bin/ld : /tmp/ccwOR7hD.a(a-Test1_m2.o) : dans la fonction
« init(int, char**) » :
/home/eric/Devs/Compilation/Test-Modula2/a-Test1_m2.cpp:69 : référence
indéfinie vers « _M2_hello_init »
/usr/bin/ld : /tmp/ccwOR7hD.a(a-Test1_m2.o) : dans la fonction
« finish() » :
/home/eric/Devs/Compilation/Test-Modula2/a-Test1_m2.cpp:80 : référence
indéfinie vers « _M2_hello_finish »
/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so :
référence indéfinie vers « RTco_select »
/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so :
référence indéfinie vers « RTco_initSemaphore »
/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so :
référence indéfinie vers « RTco_wait »
/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/12/m2/m2pim/libm2pim.so :
référence indéfinie vers « RTco_signal »
collect2: error: ld returned 1 exit status