discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Some issues with my Slackware Packages...


From: Richard Frith-Macdonald
Subject: Re: Some issues with my Slackware Packages...
Date: Sun, 12 Nov 2006 18:40:32 +0000


On 12 Nov 2006, at 17:00, Stefan Bidigaray wrote:

YES!!! I finally found the problem! Turns out gnustep-base installs a make file, base.make, under $GNUSTEP_MAKEFILES/ Additional during the make install process, as opposed to installing the file under $GNUSTEP_INSTALLATION_DIR/Library/ Makefiles/Additional (which is where it is supposed to go). So whenever I make the package, it's created without this file, which apparently is where NXConstStr.h is defined for the system. Moving the file there manually fixes everything!

Can someone fix this?

I'm not sure (I don't really know how all make options fit together), but looking at the make code I suspect that it's currently doing the right thing.

When you install gnustep-base the makefile is placed in the Additional subdirectory of the copy of gnustep-make you are using ... which seems exactly right as it then means you can use that gnustep- make to build GNUstep programs using gnustep-base. It should not install relative to $GNUSTEP_INSTALLATION_DIR ... as that is the location that gnustep-base is supposed to be installing to, and the make file should go in the gnustep-make location rather than the gnustep-base location in order for it to work.

I imagine that, what you should be doing is building and installing gnustep-make in GNUSTEP_INSTALLATION_DIR and then using that installed copy of gnustep-make to build and install gnustep-base (and similarly with the gui and back libraries) so that they all get installed in the same location.

However, I guess this is tricky when it comes to creating packages in a packaging system ... I guess when creating the package the make file needs to be saved in the package somewhere, and when installing the package, the make file needs to be copied into the appropriate location.

So, I wouldn't go changing anything here without a say-so from Nicola.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]