Re: [LAD] JackMix [was: LADI]

From: Ralf Mardorf <ralf.mardorf@email-addr-hidden-dsl.net>
Date: Sun Dec 27 2009 - 09:19:33 EET

james morris wrote:
> On 26/12/2009, "Paul Davis" <paul@email-addr-hidden> wrote:
>
>> On Sat, Dec 26, 2009 at 7:40 AM, james morris <james@email-addr-hidden-art.net> wrote:
>>
>>> I've tried all sorts of variations of passing /usr/local/lib64 to scons,
>>> but it always fails.
>>>
>>> ie:
>>> LIBS=/usr/local/lib64 scons
>>> JACKLIBS=/usr/local/lib64 scons
>>> JACK_LIBS=/usr/local/lib64 scons
>>> etc etc etc
>> you seem to be unaware that scons deliberately ignores everything in
>> your environment.
>>
>>> pkg-config does work:
>> then use it from within scons.
>>
>
>
>>> I've tried all sorts of variations of passing /usr/local/lib64 to scons,
>>> but it always fails.
>>>
>>> ie:
>>> LIBS=/usr/local/lib64 scons
>>> JACKLIBS=/usr/local/lib64 scons
>>> JACK_LIBS=/usr/local/lib64 scons
>>> etc etc etc
>> you seem to be unaware that scons deliberately ignores everything in
>> your environment.
>>
>>> pkg-config does work:
>> then use it from within scons.
>>
>
> I'm asking as a potential user of jackmix for a quick fix to get jackmix
> to build when jack is installed in /usr/local/lib64. If anyone has built
> jackmix with jack installed in this location could you please let me
> know how you did it, thanks.
>
> james.

I had a similar problem at runtime:

spinymouse-sudo@email-addr-hidden:/usr/local/lib64$ jconvolver --help
jconvolver: error while loading shared libraries:
libzita-convolver.so.2: cannot open shared object file: No such file or
directory
spinymouse-sudo@email-addr-hidden:/usr/local/lib64$ sudo ln -s
/usr/local/lib64/libzita-convolver.so.2.0.0 /usr/lib/libzita-convolver.so.2
spinymouse-sudo@email-addr-hidden:/usr/local/lib64$ jconvolver --help

On command line:
  Unknown option '--'.
  Use '-h' to see all options.

Btw.:

spinymouse-sudo@email-addr-hidden:/usr/local/lib64$ ls -l
/usr/local/lib64/libzita-convolver.so*
lrwxrwxrwx 1 root root 26 2009-12-23 17:04
/usr/local/lib64/libzita-convolver.so -> libzita-convolver.so.2.0.0
-rwxr-xr-x 1 root root 23968 2009-12-23 17:04
/usr/local/lib64/libzita-convolver.so.2.0.0

spinymouse-sudo@email-addr-hidden:/usr/local/lib64$ ls -l /usr/local | grep lib
drwxr-xr-x 14 root root 12288 2009-12-27 07:51 lib
drwxr-xr-x 2 root root 4096 2009-12-27 07:39 lib64
spinymouse-sudo@email-addr-hidden:/usr/local/lib64$ ls -l /usr | grep lib
drwxr-xr-x 214 root root 126976 2009-12-27 07:51 lib
drwxr-xr-x 34 root root 36864 2009-12-13 12:19 lib32
lrwxrwxrwx 1 root root 3 2009-04-21 15:23 lib64 -> lib

Okay, in my case it would be possible to run ./configure --prefix=/usr,
but I wished to have everything in /usr/local, that means the libs in
/usr/local/lib. The link has to be outside /local. Jconvolver is in /local.

Jc_Gui now is fine :).

Ciao,
Ralf
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Sun Dec 27 12:15:01 2009

This archive was generated by hypermail 2.1.8 : Sun Dec 27 2009 - 12:15:02 EET