Hi all :) with JACK1 installed I get "libjack.so.0: cannot open shared object file: No such file or directory", when I reinstalled JACK2 I can start and play my test audio session again.
That's too funny, I compiled JACK1 0.118.0 for another Karmic install, but 64 Studio 3.3alpha and didn't get this issue. Perhaps I made a mistake and I don't see the forest for the trees. The essential steps I did to build JACK1, you might notice that I skip some unimportant steps, e.g. removing the source code in /usr/src/jack-audio-connection-kit*. spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ equivs-control jackd spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ gedit jackd Edited the file to: Section: misc Priority: optional Standards-Version: 3.6.2 Package: * Version: 2010.118.0-1dummy~64studio3.3a Depends: jackd (=2010.118.0-1dummy~64studio3.3a),libjack0 (=2010.118.0-1dummy~64studio3.3a), libjack-dev (=2010.118.0-1dummy~64studio3.3a), libjack0.100.0-dev (=2010.118.0-1dummy~64studio3.3a),jack-audio-connection-kit Architecture: all Description: JACK Audio Connection Kit dummy package Replaced the * by jackd and saved the file as jackd. Repeated this for libjack0, libjack-dev and libjack0.100.0-dev. Then replaced the * by jack-audio-connection-kit and replaced "Version: 2010.118.0-1dummy~64studio3.3a" by "Version: 0.000.0-1dummy~64studio3.3a", didn't change anything for "(=2010.118.0-1dummy~64studio3.3a)". spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ equivs-build jackd spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ equivs-build libjack0 spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ equivs-build libjack-dev spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ equivs-build libjack0.100.0-dev spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ equivs-build jack-audio-connection-kit spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ mv *.deb ../ spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0/dummies$ cd .. spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0$ rm -r dummies spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0$ su root -c "dpkg --force-depends -i *.deb" spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0$ su r...@64studio:/usr/src/jack-audio-connection-kit-0.118.0# ./configure jack-audio-connection-kit 0.118.0 : | Build with ALSA support............................... : true | Build with old FireWire (FreeBob) support............. : false | Build with new FireWire (FFADO) support............... : false | Build with OSS support................................ : true | Build with Sun audio support.......................... : false | Build with CoreAudio support.......................... : false | Build with PortAudio support.......................... : false | Build with Celt support............................... : false | Build with dynamic buffer size support................ : yes | Compiler optimization flags........................... : -g | Compiler full flags................................... : -I $(top_srcdir)/config -I$(top_srcdir) -I$(top_srcdir) -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -g | Install dir for libjack + backends.................... : ${exec_prefix}/lib64/jack | | Default driver backend................................ : "alsa" | Shared memory interface............................... : "System V" | IPC Temporary directory............................... : /dev/shm | Install prefix........................................ : /usr/local | Default tmp dir....................................... : /dev/shm r...@64studio:/usr/src/jack-audio-connection-kit-0.118.0# checkinstall package docs? [y]: n 0 - Maintainer: [ r...@64studio ] 1 - Summary: [ JACK Audio Connection Kit ] 2 - Name: [ jack-audio-connection-kit ] 3 - Version: [ 0.118.0 ] 4 - Release: [ 1~64studio3.3a ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ jack-audio-connection-kit-0.118.0 ] 9 - Alternate source location: [ ] 10 - Requires: [ jackd (=2010.118.0-1dummy~64studio3.3a),libjack0 (=2010.118.0-1dummy~64studio3.3a), libjack-dev (=2010.118.0-1dummy~64studio3.3a), libjack0.100.0-dev (=2010.118.0-1dummy~64studio3.3a) ] 11 - Provides: [ jack-audio-connection-kit ] list them? [n]: n exclude them from the package? (Saying yes is a good idea) [y]: y r...@64studio:/usr/src/jack-audio-connection-kit-0.118.0# exit spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0$ jackd -V jackd version 0.118.0 tmpdir /dev/shm protocol 24 spinymo...@64studio:/usr/src/jack-audio-connection-kit-0.118.0$ cd /mnt/music/all-in-one_supplier/a64 spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ cat start-session #!/bin/sh # sh start-session song_path=`pwd` song_name="a64" song_version="06-slide" song_date="Jun/04/2010" song_info=" \n############################ \n# Project: $song_name \n# Version: $song_version \n# $song_date Ralf Mardorf \n############################\n" if [ $USER = "root" ] ; then echo "\nOnly a user is allowed to run this script :)\n" else echo $song_info ### Killall apps="qtractor guitarix rakarrack jackd envy24control" echo "\nkillall -9 -w $apps" killall -9 -w $apps ### Restore session echo "\nRestoring session :)" sample_rate=96000 frames_period=512 echo "\njackd -Rdalsa -dhw:0 -r$sample_rate -p$frames_period -n2" #envy24control & sleep 2 jackd -Rdalsa -dhw:0 -r$sample_rate -p$frames_period -n2 & sleep 2 #rakarrack & sleep 4 #guitarix & sleep 2 qtractor "$song_path/qtr/$song_name-$song_version.qtr" & sleep 2 echo fi exit 0 spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ ls /usr/src/jack-audio-connection-kit-0.118.0 -hAl total 288K -rw-r--r-- 1 spinymouse src 2.2K 2010-06-12 01:59 jack-audio-connection-kit_0.000.0-1dummy~64studio3.3a_all.deb -rw-r--r-- 1 root src 266K 2010-06-12 02:33 jack-audio-connection-kit_0.118.0-1~64studio3.3a_amd64.deb -rw-r--r-- 1 spinymouse src 2.2K 2010-06-12 01:56 jackd_2010.118.0-1dummy~64studio3.3a_all.deb -rw-r--r-- 1 spinymouse src 2.2K 2010-06-12 01:58 libjack0.100.0-dev_2010.118.0-1dummy~64studio3.3a_all.deb -rw-r--r-- 1 spinymouse src 2.2K 2010-06-12 01:57 libjack0_2010.118.0-1dummy~64studio3.3a_all.deb -rw-r--r-- 1 spinymouse src 2.2K 2010-06-12 01:57 libjack-dev_2010.118.0-1dummy~64studio3.3a_all.deb spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ sh start-session qtractor: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ su root -c ldconfig spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ sh start-session qtractor: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ killall jackd jack main caught signal 15 spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ killall jackd jackd: no process found spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ ls /usr/local/lib64/libjack.so* -hAl lrwxrwxrwx 1 root root 17 2010-06-12 02:33 /usr/local/lib64/libjack.so -> libjack.so.0.0.28 lrwxrwxrwx 1 root root 17 2010-06-12 02:33 /usr/local/lib64/libjack.so.0 -> libjack.so.0.0.28 -rwxr-xr-x 1 root root 92K 2010-06-12 02:31 /usr/local/lib64/libjack.so.0.0.28 spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ jackd -Rdalsa -dhw:0 -r96000 -p512 -n2 jackd 0.118.0 Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details Memory locking is unlimited - this is dangerous. You should probably alter the line: @audio - memlock unlimited in your /etc/limits.conf to read: @audio - memlock 1543620 JACK compiled with System V SHM support. loading driver .. apparent rate = 96000 creating alsa driver ... hw:0|hw:0|512|2|96000|0|0|nomon|swmeter|-|32bit control device hw:0 configuring for 96000Hz, period = 512 frames (5.3 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit integer little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit integer little-endian ALSA: use 2 periods for playback spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ rakarrack rakarrack: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ qjackctl qjackctl: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ jack_capture jack_capture: error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory r...@64studio:/mnt/music/all-in-one_supplier/a64# apt-get --force-yes install jackd=1.9.4+svn3842-2~karmic1 libjack0=1.9.4+svn3842-2~karmic1 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libdbus-1-dev Use 'apt-get autoremove' to remove them. The following extra packages will be installed: jackd jackd-firewire libfreebob0 libjack0 Suggested packages: jack-tools libjackasyn0 The following packages will be REMOVED: dssi-dev jack-audio-connection-kit libjack-dev libjack0.100.0-dev The following NEW packages will be installed: jackd-firewire libfreebob0 The following packages will be DOWNGRADED: jackd libjack0 0 upgraded, 2 newly installed, 2 downgraded, 4 to remove and 1 not upgraded. Need to get 768kB of archives. After this operation, 1,196kB of additional disk space will be used. Do you want to continue [Y/n]? r...@64studio:/mnt/music/all-in-one_supplier/a64# exit spinymo...@64studio:/mnt/music/all-in-one_supplier/a64$ sh start-session Cheers! Ralf
_______________________________________________ 64studio-devel mailing list 64studio-devel@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-devel