On Mon, 02 Feb 2009, Maurilio Longo wrote:
> > Broken.
> > OS/2 does not build, it stops immediatly.
> > This is the make I have
> > (E:\repository\harbour-svn)make --version
> > GNU Make version 3.76.1, by Richard Stallman and Roland McGrath.
> > Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97
> >         Free Software Foundation, Inc.
> > This is free software; see the source for copying conditions.
> > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> > PARTICULAR PURPOSE.
> I've found a 3.81 which does a clean and even a clean -j2, but does not build
> givin this error:
> (E:\repository\harbour-svn\source\common)IF NOT EXIST os2 md os2
> (E:\repository\harbour-svn\source\common)IF NOT EXIST os2\gcc md os2\gcc
> (E:\repository\harbour-svn\source\common)IF NOT EXIST ..\..\lib\os2 md 
> ..\..\lib
> \os2
> (E:\repository\harbour-svn\source\common)IF NOT EXIST ..\..\lib\os2\gcc md 
> ..\..
> \lib\os2\gcc
> make[3]: Entering directory `E:/repository/harbour-svn/source/common/os2/gcc'
> ../../Makefile:29: ../../config/lib.cf: No such file or directory
> make[3]: *** No rule to make target `../../config/lib.cf'.  Stop.
> make[3]: Leaving directory `E:/repository/harbour-svn/source/common/os2/gcc'
> make[2]: *** [descend] Error 2
> make[2]: Leaving directory `E:/repository/harbour-svn/source/common'
> make[1]: *** [common] Error 2
> make[1]: Leaving directory `E:/repository/harbour-svn/source'
> make: *** [source] Error 2
> Is 3.81 enough?

It should be. I use the same version. So it's probably problem with OS2
port or with out TOP/ROOT make vars set in OS2 *.cf files.
If the second one then I should be able to check it.
Meanwhile you can force old GNU make behavior by simply uncommenting
line 9 in config/dir.cf:
#include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/dir.cf
In the worst case we can simply restore it for all OS2 builds.
Thank you for your tests.

best regards,
Przemek
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to