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

Reply via email to