Current Harbour under OS/2
 * $Id: ChangeLog 11939 2009-07-30 16:57:15Z fsgiudice $
2009-04-30 18:56 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com)

Both are fresh checkout in separate directories

a) gcc (GCC) 3.3.5 (Bird Build 2006-03-18 05:37)
 make381
 Without changes
 Build / run fine.
 Building time: 21 min

b) OpenWatcom 1.8
 make381
 With two changes from Przemek in os2\watcom.cf
 Build / run fine.
 Building time: 6 min

Viktor:
 Problem with check/create of bin\os2 is fixed

Przemek:

>This looks like side effect caused by results of some previous builds.
>It's possible that if you clean all files left by previous builds then
>above warnings disappear. If it will not help then I would like to see
>whole log file created for 'pp' directory.

Is a fresh checkout, same warnings

Below are partial content of make_ow.log from source dir to hbpp.lib

David Macias


make -C source
make[1]: Entering directory `E:/harbour907e/harbour/source'
make -C common
make[2]: Entering directory `E:/harbour907e/harbour/source/common'

[E:\harbour907e\harbour\source\common]if not exist obj mkdir obj

[E:\harbour907e\harbour\source\common]if not exist obj\os2 mkdir obj\os2

[E:\harbour907e\harbour\source\common]if not exist obj\os2\watcom mkdir obj\os2\watcom

[E:\harbour907e\harbour\source\common]if not exist ..\..\lib\os2 mkdir ..\..\lib\os2

[E:\harbour907e\harbour\source\common]if not exist ..\..\lib\os2\watcom mkdir ..\..\lib\os2\watcom make[3]: Entering directory `E:/harbour907e/harbour/source/common/obj/os2/watcom' wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../expropt1.c -fo=expropt1.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../expropt2.c -fo=expropt2.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbffind.c -fo=hbffind.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbfopen.c -fo=hbfopen.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbfsapi.c -fo=hbfsapi.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbgete.c -fo=hbgete.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbwince.c -fo=hbwince.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbhash.c -fo=hbhash.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbprintf.c -fo=hbprintf.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbstr.c -fo=hbstr.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbdate.c -fo=hbdate.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbmem.c -fo=hbmem.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbtrace.c -fo=hbtrace.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbver.c -fo=hbver.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbverdsp.c -fo=hbverdsp.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbarch.c -fo=hbarch.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../reserved.c -fo=reserved.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../strwild.c -fo=strwild.obj
for %i in ( *.obj ) do @echo -+%i >> __lib__.tmp
wlib -p=64 -c -n  @__lib__.tmp
Open Watcom Library Manager Version 1.8
Portions Copyright (c) 1984-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
make[3]: Leaving directory `E:/harbour907e/harbour/source/common/obj/os2/watcom'
make[2]: Leaving directory `E:/harbour907e/harbour/source/common'
make -C nortl
make[2]: Entering directory `E:/harbour907e/harbour/source/nortl'

[E:\harbour907e\harbour\source\nortl]if not exist obj mkdir obj

[E:\harbour907e\harbour\source\nortl]if not exist obj\os2 mkdir obj\os2

[E:\harbour907e\harbour\source\nortl]if not exist obj\os2\watcom mkdir obj\os2\watcom

[E:\harbour907e\harbour\source\nortl]if not exist ..\..\lib\os2 mkdir ..\..\lib\os2

[E:\harbour907e\harbour\source\nortl]if not exist ..\..\lib\os2\watcom mkdir ..\..\lib\os2\watcom make[3]: Entering directory `E:/harbour907e/harbour/source/nortl/obj/os2/watcom' wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../nortl.c -fo=nortl.obj
for %i in ( *.obj ) do @echo -+%i >> __lib__.tmp
wlib -p=64 -c -n  @__lib__.tmp
Open Watcom Library Manager Version 1.8
Portions Copyright (c) 1984-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
make[3]: Leaving directory `E:/harbour907e/harbour/source/nortl/obj/os2/watcom'
make[2]: Leaving directory `E:/harbour907e/harbour/source/nortl'
make -C pp
make[2]: Entering directory `E:/harbour907e/harbour/source/pp'

[E:\harbour907e\harbour\source\pp]if not exist obj mkdir obj

[E:\harbour907e\harbour\source\pp]if not exist obj\os2 mkdir obj\os2

[E:\harbour907e\harbour\source\pp]if not exist obj\os2\watcom mkdir obj\os2\watcom

[E:\harbour907e\harbour\source\pp]if not exist ..\..\lib\os2 mkdir ..\..\lib\os2

[E:\harbour907e\harbour\source\pp]if not exist ..\..\lib\os2\watcom mkdir ..\..\lib\os2\watcom

[E:\harbour907e\harbour\source\pp]if not exist ..\..\bin\os2 mkdir ..\..\bin\os2

[E:\harbour907e\harbour\source\pp]if not exist ..\..\bin\os2\watcom mkdir ..\..\bin\os2\watcom make[3]: Entering directory `E:/harbour907e/harbour/source/pp/obj/os2/watcom' wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../hbpp.c -fo=hbpp.obj wlink sys OS2V2 NAME ../../../../../bin/os2/watcom/hbpp.exe FILE hbpp.obj LIB ../../../../../lib/os2/watcom/hbcommon, ../../../../../lib/os2/watcom/hbnortl
Open Watcom Linker Version 1.8
Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
loading object files
searching libraries
creating an OS/2 32-bit executable
../../../../../bin/os2/watcom/hbpp.exe ../../../../../include/hbstdgen.ch -opptable.c -q -c../../../../../ -v../../../../../include/hbverbld.h
Harbour Preprocessor 2.0.0beta2
Copyright (c) 1999-2009, http://www.harbour-project.org/
wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF pptable.c -fo=pptable.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../ppcore.c -fo=ppcore.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../pplib.c -fo=pplib.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../pplib2.c -fo=pplib2.obj wpp386 -zq -bt=OS2 -w3 -5r -fp5 -onaehtr -s -ei -zp4 -zt0 -oi+ -i. -i../../../../../include -DHB_FM_STATISTICS_OFF ../../../pplib3.c -fo=pplib3.obj
for %i in ( *.obj ) do @echo -+%i >> __lib__.tmp
wlib -p=64 -c -n  @__lib__.tmp
Open Watcom Library Manager Version 1.8
Portions Copyright (c) 1984-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
See http://www.openwatcom.org/ for details.
Warning! Duplicate symbol 'hb_pp_initRules_' ignored.
Warning! Duplicate symbol 'hb_pp_tokenGet_' ignored.
Warning! Duplicate symbol 'hb_pp_new_' ignored.
Warning! Duplicate symbol 'hb_pp_free_' ignored.
Warning! Duplicate symbol 'hb_pp_init_' ignored.
Warning! Duplicate symbol 'hb_pp_reset_' ignored.
Warning! Duplicate symbol 'hb_pp_addSearchPath_' ignored.
Warning! Duplicate symbol 'hb_pp_setStdBase_' ignored.
Warning! Duplicate symbol 'hb_pp_initDynDefines_' ignored.
Warning! Duplicate symbol 'hb_pp_readRules_' ignored.
Warning! Duplicate symbol 'hb_pp_inBuffer_' ignored.
Warning! Duplicate symbol 'hb_pp_inFile_' ignored.
Warning! Duplicate symbol 'hb_pp_outFile_' ignored.
Warning! Duplicate symbol 'hb_pp_traceFile_' ignored.
Warning! Duplicate symbol 'hb_pp_lasterror_' ignored.
Warning! Duplicate symbol 'hb_pp_errorCount_' ignored.
Warning! Duplicate symbol 'hb_pp_fileName_' ignored.
Warning! Duplicate symbol 'hb_pp_line_' ignored.
Warning! Duplicate symbol 'hb_pp_lineTot_' ignored.
Warning! Duplicate symbol 'hb_pp_outFileName_' ignored.
Warning! Duplicate symbol 'hb_pp_traceFileName_' ignored.
Warning! Duplicate symbol 'hb_pp_eof_' ignored.
Warning! Duplicate symbol 'hb_pp_addDefine_' ignored.
Warning! Duplicate symbol 'hb_pp_delDefine_' ignored.
Warning! Duplicate symbol 'hb_pp_setStream_' ignored.
Warning! Duplicate symbol 'hb_pp_nextLine_' ignored.
Warning! Duplicate symbol 'hb_pp_parseLine_' ignored.
Warning! Duplicate symbol 'hb_pp_lexNew_' ignored.
Warning! Duplicate symbol 'hb_pp_lexGet_' ignored.
Warning! Duplicate symbol 'hb_pp_tokenNextExp_' ignored.
Warning! Duplicate symbol 'hb_pp_tokenUpper_' ignored.
Warning! Duplicate symbol 'hb_pp_tokenToString_' ignored.
Warning! Duplicate symbol 'hb_pp_tokenBlockString_' ignored.
rm hbpp.obj
make[3]: Leaving directory `E:/harbour907e/harbour/source/pp/obj/os2/watcom'
make[2]: Leaving directory `E:/harbour907e/harbour/source/pp'
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to