Viktor:

Harbour under OS/2 fail in release 13015 in OMF type

 * $Id: ChangeLog 13015 2009-11-25 02:24:50Z druzus $
2009-11-25 03:24 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

It was working fine days ago with:

 * $Id: ChangeLog 12894 2009-11-15 23:15:08Z vszakats $
2009-11-16 00:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)

Error reported is:
--------------------------------
ld.exe: malformed input file (not rel or archive) hbpp.o
make[3]: *** [hbpp.exe] Error 1
make[2]: *** [descend] Error 2
make[1]: *** [pp] Error 2
make: *** [src] Error 2
--------------------------------

Showing ld.exe in place of emxomfld.exe imply immediatly it is using non
OMF type (a.out type)

Make_gnu.log show:

For 12894:
----------------------------------
gcc  -I. -I../../../../../include  -Zomf -Wall -W -O3  -DTCPV40HDRS
-DHB_FM_STATISTICS_OFF -ohbpp.o -c ../../../hbpp.c
gcc  -Zomf -Wall -W -O3  -L../../../../../lib/os2/gccomf
-Le:\usr\lib\tcpipv4  -o ..\..\..\..\..\bin\os2\gccomf\hbpp.exe hbpp.o
-lhbnortl -lhbcommon
----------------------------------

For 13015:
----------------------------------
gcc  -I. -I../../../../../include -Zomf -Wall -W -O3  -DTCPV40HDRS
-DHB_FM_STATISTICS_OFF -ohbpp.o -c ../../../hbpp.c
gcc  -L../../../../../lib/os2/gccomf  -Le:\usr\lib\tcpipv4  -o
..\..\..\..\..\bin\os2\gccomf\hbpp.exe hbpp.o -lhbnortl -lhbcommon
----------------------------------

13015 is missing "-Zomf -Wall -W -O3" for hbpp.exe


I checked os2\gcc.mk, os2\gccomf.mk, os2\global.mk, ... pp\Makefile, ...
and I do not found some evident cause of error, so it is somewhere due
recent changes

Do you have any idea ?

David Macias



_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to