----- Original Message ----- From: "Jon TURNEY" Sent: 05 December 2008 13:23 Subject: Re: [Cygwin-ports-general] Jack source code > > I'm not sure what 'install' means in this context; to unpack it and apply > the > patches, you would need to type > > 'cygport jack-audio-connection-kit-0.109.2-1.cygport prep' > > It may be helpful to keep in mind that the source is not the source for > building the binaries inside the binary package (or at least, not just > that), the source is the source for building the binary and source > package(s). > I've been under the weather for the past few days so only just got back to this today. I managed to extract the source code (i.e. for building jack) and have done the usual "./configure", followed by "make".
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 collect2: ld returned 1 exit status make[2]: *** [jackd] Error 1 Those undefined references should all be in 'libjack.a' so my guess is that jackd is compiling okay but the linker can't find libjack.a (which was built in the previous stage). As an exercise I tried unpacking the tarball under Linux and it built fine. Can anyone offer any advice about what might be going wrong under Cygwin? Thanks, John ------------------------------------------------------------------------------ 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
