swarm-hackers
[Top][All Lists]
Advanced

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

Re: [swarm-hackers] Old autoconf build process is broken in current trun


From: Bill Northcott
Subject: Re: [swarm-hackers] Old autoconf build process is broken in current trunk
Date: Wed, 25 Nov 2009 22:05:41 +1100

/bin/sh ../../libtool   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. 
-I../../../../src/collections  -I../.. -I. -I.. 
-I../../../../src/collections/.. -I../../../../src/collections/../defobj 
-I../../../../src/collections/../misc 
-I../../../../src/collections/../objectbase 
-I../../../../src/collections/../random  -DGNUSTEP -I/Library/Headers 
-I/Library/Headers/GNUstepBase -I/Library/Headers  -D_GNU_SOURCE 
-DBUILDING_SWARM   -g -O2 -B ../../../../tools -F Cocoa -fno-strict-aliasing 
-Wall -Wno-import -Wno-protocol -Wno-long-long -Wno-unknown-pragmas -MT 
Array.lo -MD -MP -MF .deps/Array.Tpo -c -o Array.lo 
../../../../src/collections/Array.m
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. 
-I../../../../src/collections -I../.. -I. -I.. -I../../../../src/collections/.. 
-I../../../../src/collections/../defobj -I../../../../src/collections/../misc 
-I../../../../src/collections/../objectbase 
-I../../../../src/collections/../random -DGNUSTEP -I/Library/Headers 
-I/Library/Headers/GNUstepBase -I/Library/Headers -D_GNU_SOURCE 
-DBUILDING_SWARM -g -O2 -B ../../../../tools -F Cocoa -fno-strict-aliasing 
-Wall -Wno-import -Wno-protocol -Wno-long-long -Wno-unknown-pragmas -MT 
Array.lo -MD -MP -MF .deps/Array.Tpo -c ../../../../src/collections/Array.m  
-fno-common -DPIC -o .libs/Array.o
In file included from ./Swarm/Collection.h:27,
                 from ../../../../src/collections/../collections/Array.h:26,
                 from ../../../../src/collections/Array.m:26:
./Swarm/collections.h:1238:36 ./Swarm/collections.h:1238:36: error: 
Swarm/collections_types.h: No such file or directory


I have no idea how this works for you on Linux.  In my build, the Swarm symlink 
in builddir/src/collections goes back to the source, which is why 
Swarm/collection_types.h is not found.   <collection_types.h> would work, but I 
appreciate that it is not what is wanted.

I think you need to symlink the individual headers from the source and keep the 
Swarm symlinks in the build tree linking to '.' .  Apple does something like 
that in their build process.

Bill



reply via email to

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