[Top][All Lists]

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

Re: install PREFIX during packaging

From: Richard Frith-Macdonald
Subject: Re: install PREFIX during packaging
Date: Thu, 15 May 2014 11:37:32 +0100

On 14 May 2014, at 23:17, Riccardo Mottola <address@hidden> wrote:

> Hi,
> Wolfgang Lux wrote:
>> The standard solution is to set the DESTDIR environment variable to a 
>> staging directory where you can install the package, e.g.,
>>   make install DESTDIR=/tmp/gnustep-base
> I am doing exactly that.
> gmake install DESTDIR=xxx
> it works, but make fails in:
> Making all in Resources ...
> gmake[3]: Nothing to be done for 'all'.
> Making all in Tests ...
> If you want to run the gnustep-base testsuite, please type 'make check'
> /opt/csw/bin/ginstall: cannot create regular file 
> `/opt/csw/GNUstep/System/Library/Makefiles/Additional/base.make': Permission 
> denied
> Makefile.postamble:46: recipe for target 'before-install' failed
> gmake[2]: *** [before-install] Error 1
> gmake[2]: Leaving directory 
> '/home/multix/code/opencsw/gnustep-base/trunk/work/build-isa-sparcv8plus/gnustep-base-1.24.6'
> Makefile:48: recipe for target 'install-sourcegs' failed
> even if destdir is to somethign inside my home, it fails apparently during 
> "Tests" ? But tests are not even executed.. I wonder.

It's not in tests, it's in Makefile.postamble (line 46) after Tests has been 

However, in my copy of the source that line is installing to 

So it looks like DESTDIR is not set for some reason.
Doing 'make install DESTDIR=/tmp/xxx' works on my CentOS-6 system (installs 
base.make as expected), so I guess anything unsetting DESTDIR is probably 
specific to your setup.

reply via email to

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