gnustep-dev
[Top][All Lists]
Advanced

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

Re: Install location for libobjc2


From: Tom Davie
Subject: Re: Install location for libobjc2
Date: Fri, 2 Nov 2012 17:54:35 +0000

On 2 Nov 2012, at 17:51, Richard Frith-Macdonald <address@hidden> wrote:

> 
> On 2 Nov 2012, at 17:47, Tom Davie wrote:
> 
>> 
>> On 2 Nov 2012, at 17:41, Richard Frith-Macdonald <address@hidden> wrote:
>>>> 
>>>> Hi again Richard,
>>>> 
>>>> Well, oddly, this is all working fine if I install version 1.5.1 of 
>>>> libojbc2, so there must be something that has changed in the make system 
>>>> since then.
>>> 
>>> You said:
>>>> make messages=yes install though does not report any additional 
>>>> information.  In addition, adding echo lines to the GNUmakefile causes 
>>>> them to not be printed
>>> 
>>> That means that your make program is not even trying to use the GNUmakefile 
>>> ... I don't see how installing anb older version of libobjc2 could effect 
>>> whether your make program reads makefiles or not.
>> 
>> Interestingly, make messages=yes install, when carried out in the version 
>> 1.5.1 source directory *does* print additional messages.
>> 
>> The trunk GNUmakefile includes a bunch of new stuff at the top, which 
>> notably includes a call out to Makefile if it doesn't think you have a 
>> proper GNUstep setup.  I suspect that this code is doing something awry!
> 
> Possibly ... but it works fine on my system ...
> What does 'make --version' print for you?
> What does 'make -f GNUmakefile' print?

libojbc2$ make --version
GNU Make 3.81
Copyright (C) 2006  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.

This program built for x86_64-pc-linux-gnu
libojbc2$ sudo -E make messages=yes -f GNUmakefile install
Installing libraries...
Creating symbolic links...
Installing headers…
libobjc2-1.5.1$ sudo -E make messages=yes -f GNUmakefile install
sudo: unable to resolve host iphonedev.huntedcow.com
This is gnustep-make 2.6.2. Type 'make print-gnustep-make-help' for help.
Making all for library libobjc...
make[3]: Nothing to be done for `internal-library-compile'.
Making all for library libobjcxx...
make[3]: Nothing to be done for `internal-library-compile'.
Making install for library libobjc...
if [ -f ./obj/libobjc.so.4 ]; then \
          /usr/bin/install -c -p  ./obj/libobjc.so.4 \
                             /usr/GNUstep/Local/Library/Libraries/. ; \
          (cd /usr/GNUstep/Local/Library/Libraries/.; rm -f libobjc.so; if [ 
"libobjc.so.4" != "libobjc.so.4" ]; then rm -f libobjc.so.4; ln -s libobjc.so.4 
libobjc.so.4; fi; ln -s libobjc.so.4 libobjc.so; ) \
        fi
for file in Availability.h Object.h Protocol.h blocks_runtime.h capabilities.h 
encoding.h hooks.h runtime.h runtime-deprecated.h slot.h objc.h objc-api.h 
objc-arc.h objc-auto.h toydispatch.h __done; do \
          if [ $file != __done ]; then \
            /usr/bin/install -c -p  -m 644 objc/$file \
                  /usr/GNUstep/Local/Library/Headers/objc/$file; \
          fi; \
        done
Making install for library libobjcxx...
if [ -f ./obj/libobjcxx.so.1.5.1 ]; then \
          /usr/bin/install -c -p  ./obj/libobjcxx.so.1.5.1 \
                             /usr/GNUstep/Local/Library/Libraries/. ; \
          (cd /usr/GNUstep/Local/Library/Libraries/.; rm -f libobjcxx.so; if [ 
"libobjcxx.so.1" != "libobjcxx.so.1.5.1" ]; then rm -f libobjcxx.so.1; ln -s 
libobjcxx.so.1.5.1 libobjcxx.so.1; fi; ln -s libobjcxx.so.1 libobjcxx.so; ) \
        fi




reply via email to

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