On Mon, Jan 31, 2005 at 10:39:36AM -0500, Leigh Smith wrote:
> I'm preparing V5.5.0 release which is a major release, many bugs and=20
> improvements. One of them is that there is now an autoconf based=20
> configuration in place for MacOS X. This needs extending to GNUstep.
great. not really related but:
i recently build an autotools build system for foo
(http://foo.sf.net), including automake, working on both linux
(gnustep) and macosx. it's still a bit dirty, at least partially, and
needs lots of refinements, additional checks etc., but it avoids
maintaining the two concurrent build systems (xcode/gnustep-make) and
runs (roughly).
there are lots of reasons against automake though, not just
aesthetical ones...
bests,
martin

I'm preparing V5.5.0 release which is a major release, many bugs and
improvements. One of them is that there is now an autoconf based
configuration in place for MacOS X. This needs extending to GNUstep.
I would recommend checking out the head of the CVS repository and
looking at configure.ac. At the moment Makefile.in only builds on MacOS
X (by calling xcodebuild). We need either a GNUmakefile.preamble.in
and/or GNUmakefile.in, or we need Makefile.in to be completely
redefined if building on GNUstep.
This should then get the build to the "configure; make; make install"
nirvana we all desire.
So check out the version on CVS, run autoconf, then ./configure, then
use your script and tell me how you progress. I need to resurrect my
GNUstep machine to test things, but I should be able to finish this all
up with your help.
--
Leigh M. Smith
mailto:leigh@...
http://www.leighsmith.com

I am trying to compile MusicKit under a fairly normal packaged
GNU/Linux distribution. It is far easier if this can be done
in the typical two-step process, with the first run through make
done as a normal user to compile all parts; then the make install
done as a user who can write to the GNUstep filesystem.
I've had a naive attempt at a Makefile for MusicKit-5.4.4 which is:
all:
cd Frameworks/PlatformDependent/MKPerformSndMIDI_portaudio && $(MAKE)
cd Frameworks/SndKit && $(MAKE)
cd Frameworks/MKDSP_native && $(MAKE)
cd Frameworks/MusicKit && $(MAKE)
cd Examples && $(MAKE)
cd Applications && $(MAKE)
Of course, this compiles MKPerformSndMIDI_portaudio and then fails
on the SndKit because it can't find headers. What's the simplest
way to make it work?
--
Thanks in advance for any hints, tips or pointers.
MJR/slef