Przemek:
>2008-02-04 09:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
> * harbour/config/os2/gcc.cf
> * harbour/config/os2/global.cf
> OS2 version not testes at all - I hope it will work
There are a problem to build Harbour under OS/2 due to existance of
"..\..\" expression
See messages:
------------------
[Harbour] Re: Fix it quickly
David Arturo Macias Corona dmacias at mail.udg.mx
Sat Feb 2 02:26:33 EST 2008
http://lists.harbour-project.org/pipermail/harbour/2008-February/006113.html
[Harbour] Re: Fix it quickly
Ryszard Głab harbour at rglab.pl
Sat Feb 2 18:08:05 EST 2008
http://lists.harbour-project.org/pipermail/harbour/2008-February/006142.html
------------------
Your changes add differences with respect to Ryszard process:
- Does not try to create lib\os2, lib\os2\gcc directories
Old process is failing due to expression "..\..\lib\"
- Try to use these directories
With your changes, first error at building is:
-------------------------------
[E:\harbour802]make -r 1>make_gnu.log
ar: Can't open output archive ../../../../lib/os2/gcc/tmp-hbcommon.a
-------------------------------
which belong to:
-------------------------------
[E:\harbour802\source]make -C common first
make[2]: Entering directory `/harbour802/source/common'
CMD.EXE /c IF NOT EXIST os2 md os2
CMD.EXE /c IF NOT EXIST os2\gcc md os2\gcc
---- Old process try to create lib\os2, lib\os2\gcc ----
make[3]: Entering directory `/harbour802/source/common/os2/gcc'
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbfhnd.c -ohbfhnd.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbfsapi.c -ohbfsapi.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbfopen.c -ohbfopen.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbgete.c -ohbgete.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbwince.c -ohbwince.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbhash.c -ohbhash.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbstr.c -ohbstr.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbdate.c -ohbdate.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbtrace.c -ohbtrace.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbver.c -ohbver.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbverdsp.c -ohbverdsp.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../hbarch.c -ohbarch.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../reserved.c -oreserved.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../expropt1.c -oexpropt1.o
gcc -I. -I../../include -I../../../../include -W -Wall -DHB_OS_OS2 -O2
-c ../../expropt2.c -oexpropt2.o
---- Try to use lib\os2\gcc directory ----
IF EXIST ../../../../lib/os2/gcc/hbcommon.a del /n
../../../../lib/os2/gcc/hbcommon.a
echo CREATE ../../../../lib/os2/gcc/hbcommon.a > __lib__.tmp
echo ADDMOD hbfhnd.o >> __lib__.tmp
echo ADDMOD hbfsapi.o >> __lib__.tmp
echo ADDMOD hbfopen.o >> __lib__.tmp
echo ADDMOD hbgete.o >> __lib__.tmp
echo ADDMOD hbwince.o >> __lib__.tmp
echo ADDMOD hbhash.o >> __lib__.tmp
echo ADDMOD hbstr.o >> __lib__.tmp
echo ADDMOD hbdate.o >> __lib__.tmp
echo ADDMOD hbtrace.o >> __lib__.tmp
echo ADDMOD hbver.o >> __lib__.tmp
echo ADDMOD hbverdsp.o >> __lib__.tmp
echo ADDMOD hbarch.o >> __lib__.tmp
echo ADDMOD reserved.o >> __lib__.tmp
echo ADDMOD expropt1.o >> __lib__.tmp
echo ADDMOD expropt2.o >> __lib__.tmp
echo SAVE >> __lib__.tmp
echo END >> __lib__.tmp
ar -M < __lib__.tmp & del /n __lib__.tmp
make[3]: Leaving directory `/harbour802/source/common/os2/gcc'
make[2]: Leaving directory `/harbour802/source/common'
-------------------------------
David Macias
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour