On Mon, 03 Nov 2008, David Arturo Macias Corona wrote: Hi David,
> >2008-11-03 17:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) > > * harbour/include/hbthread.h > > * include <process.h> in OpenWatcom OS2 builds ../../../thread.c(402): Error! E029: col(13) symbol '_beginthread' has not been declared ../../../thread.c(573): Error! E029: col(4) symbol '_endthread' has not been declared Oops. My typo: #elif defined( HB_OS_WIN_OS2 ) instead of: #elif defined( HB_OS_OS2 ) I'll fix it in a while. > With OpenWatcom 1.7: > - Screen output > ----------------------- > make[3]: *** [hbinet.obj] Error 8 It will be necessary to make some modifications in order of included files. I'll make it. > In hbvm.lib creation appear: > -------------------- > Warning! Duplicate symbol 'main_' ignored. > make[3]: Leaving directory `/harbour810/harbour/source/vm/os2/owatcom' > -------------------- This problem exists also in GCC build but AR does not report it. I do not know which main() function is used for final binaries. Probably the 1-st one from mainstd.c not the one from mainpm.c. I'll exclude mainpm.c from HVM library. Please test if it does not break GCC builds. If mainpm.c is necessary then it should be part of separated library just like mainwin in libmainwin in MinGW builds. best regards, Przemek _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour