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