On Mon, 02 Feb 2009, Maurilio Longo wrote:

Hi,

> > 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.
> It seems so, look at this:
> make[3]: Entering directory `E:/repository/harbour-svn/source/common/os2/gcc'
> ../../Makefile:29: ../../config/lib.cf: No such file or directory
> it is inside
> E:/repository/harbour-svn/source/common/os2/gcc
> two levels higher we have Makefile, but Makefile references a file (lib.cf)
> which is four levels higher from current work directory, we need to exit gcc,
> os2, common, source and then enter config to find lib.cf.

And this is OK. Just simply in this place TOP variable should be set to
"../../" by:
   +...@$(MK) -C $(ARCH_DIR) -f $(GRANDP)Makefile 'TOP=$(GRANDP)' $(LIB_NAME) 
$(MK_USR)
from config/lib.cf so it should work. For some reasons it's not set.
You can remove '@' from the above line to see executed command.
I've checked the OS2 make files but I cannot find any reason why it does
not work. Maybe you can find sth.

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

Reply via email to