----- Original Message ----- From: "John Emmas"
Subject: Re: [Cygwin-ports-general] Jack source code

Cygwin's build seems to start off okay (libjack gets built) but when it
gets to the next stage (building jackd) things go wrong (I think, at the
linker stage) with these errors:-

/cygdrive/c/WINDOWS/Temp/ccTtKXdb.o: In function `jack_cleanup_files':
/usr/src/jack-audio-connection-kit-0.109.2-1/src/jack-audio-connection-kit-0.109
.2/jackd/jackd.c:413: undefined reference to `_jack_server_dir'
/usr/src/jack-audio-connection-kit-0.109.2-1/src/jack-audio-connection-kit-0.109
.2/jackd/jackd.c:450: undefined reference to `_jack_error'
/usr/src/jack-audio-connection-kit-0.109.2-1/src/jack-audio-connection-kit-0.109
.2/jackd/jackd.c:464: undefined reference to `_jack_user_dir'

[...] and lots of others

I can't help wondering if this line might be significant....

/cygdrive/c/WINDOWS/Temp/ccTtKXdb.o: In function `jack_cleanup_files':

This morning I realised that although the first stage has built
successfully(?)  (at least, I seem to have libjack.a) there are no object
files to be seen.  This is different from my Linux gcc build where (as
expected) I can see ".o" files corresponding to every source file.  In the
same folder under Cygwin I see lots of ".Plo" files and I don't know what
they are (log files possibly?  I've attached a sample).

Another (probably significant) difference is that Linux gcc seems to have
built a shared object for libjack whereas Cygwin seems to have built a
static lib.

This all suggests that there's something abnormal or unconventional about
Cygwin's make file.  Has anyone seen this kind of behaviour before?  It's a
new one on me.  More importantly, is there any way I can force the project
to be built "normally" ?

Thanks,

John

Attachment: libjack_la-ringbuffer.Plo
Description: Binary data

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Cygwin-ports-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general

Reply via email to