On 26/12/2009, "Paul Davis"
<paul(a)linuxaudiosystems.com> wrote:
On Sat, Dec 26, 2009 at 7:40 AM, james morris
<james(a)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@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@64studio:/usr/local/lib64$ sudo ln -s
/usr/local/lib64/libzita-convolver.so.2.0.0 /usr/lib/libzita-convolver.so.2
spinymouse-sudo@64studio:/usr/local/lib64$ jconvolver --help
On command line:
Unknown option '--'.
Use '-h' to see all options.
Btw.:
spinymouse-sudo@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@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@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