[LAD] JackMix [was: LADI]

Ralf Mardorf ralf.mardorf at alice-dsl.net
Sun Dec 27 07:19:33 UTC 2009


james morris wrote:
> On 26/12/2009, "Paul Davis" <paul at linuxaudiosystems.com> wrote:
>
>> On Sat, Dec 26, 2009 at 7:40 AM, james morris <james at jwm-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 at 64studio:/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 at 64studio:/usr/local/lib64$ sudo ln -s 
/usr/local/lib64/libzita-convolver.so.2.0.0 /usr/lib/libzita-convolver.so.2
spinymouse-sudo at 64studio:/usr/local/lib64$ jconvolver --help

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

Btw.:

spinymouse-sudo at 64studio:/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 at 64studio:/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 at 64studio:/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



More information about the Linux-audio-dev mailing list