On 2 Nov 2012, at 17:51, Richard Frith-Macdonald <[email protected]> wrote:
> > On 2 Nov 2012, at 17:47, Tom Davie wrote: > >> >> On 2 Nov 2012, at 17:41, Richard Frith-Macdonald >> <[email protected]> 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 _______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
