----- 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

Reply via email to