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
