Ardour 2.3 Installed...but no launch?

6 replies [Last post]
dbsoundman
User offline. Last seen 6 years 4 weeks ago. Offline
Joined: 2007-08-21
Posts:

Ok, so I had Ardour 2.3. Then, I uninstalled it. I then installed Ardour from synaptic, which is still the old .9 version. So I uninstalled that, and installed 2.3 from source, using scons and all that. Now, I get no error messages when I'm installing it, but there are no executables to start the program: nothing in /usr/bin, a filesystem search turned up nothing, and if I try to launch it in the terminal with "ardour", "ardour2", etc., I get a message that it doesn't exist. What is wrong?

Thanks,
Dan

thorwil
User offline. Last seen 3 years 45 weeks ago. Offline
Joined: 2007-11-05
Posts:

You did a "sudo scons install" after scons?

Seb
Seb's picture
User offline. Last seen 13 hours 21 sec ago. Offline
Joined: 2006-04-07
Posts:

"scons install" puts ardour2 in /usr/local/bin by default and related stuff elsewhere in /usr/local. Make sure you look there.

You don't have to remove the 'old' ardour really, but you probably won't want to use it again once you have tried the new one...

thorgal
User offline. Last seen 1 year 21 weeks ago. Offline
Joined: 2007-08-03
Posts:

once you have installed with "sudo scons install", it will most likely live in /usr/local/bin.
Try typing /usr/local/bin/ardour2 from a shell. It could be that you'll see library dependency problems since the ardour lib that you had just compiled are located in /usr/local/lib but I doubt it since "ardour2" is a truly shell script that should take care of this runtime dep.

dbsoundman
User offline. Last seen 6 years 4 weeks ago. Offline
Joined: 2007-08-21
Posts:

OK, I did get it installed to a point where I can try to launch it. However, it won't launch. It says that it can't find libjack.so.0; it says it doesn't exist. It clearly does exist though, in several locations, as I revealed from a search of my filesystem. The locations IIRC included /usr/bin and other logical places. I can list them if needed. Any ideas as to what to do now?

-Dan

thorgal
User offline. Last seen 1 year 21 weeks ago. Offline
Joined: 2007-08-03
Posts:

if you have installed ardour in /usr/local, try this command in a shell :

LD_LIBRARY_PATH=/usr/local/lib/ardour2:$LD_LIBRARY_PATH ldd /usr/local/lib/ardour2/ardour-2.3 | grep "not found"

If you see messages with "not found", then you have a problem with runtime lib dependencies. If nothing pops out with this shell command, then everything is cool & dandy.

dbsoundman
User offline. Last seen 6 years 4 weeks ago. Offline
Joined: 2007-08-21
Posts:

Here is my output from that command (I had to get rid of the | grep "not found" part though):
dan@blackdiamond:~$ LD_LIBRARY_PATH=/usr/local/lib/ardour2:$LD_LIBRARY_PATH ldd /usr/local/lib/ardour2/ardour-2.3
linux-gate.so.1 => (0xffffe000)
libardour.so => /usr/local/lib/ardour2/libardour.so (0xb7c80000)
libardour_cp.so => /usr/local/lib/ardour2/libardour_cp.so (0xb7c74000)
libatkmm.so => /usr/local/lib/ardour2/libatkmm.so (0xb7c31000)
libfftw3.so.3 => /usr/lib/libfftw3.so.3 (0xb7b3c000)
libfftw3f.so.3 => /usr/lib/libfftw3f.so.3 (0xb7a5e000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7a37000)
libgdkmm2.so => /usr/local/lib/ardour2/libgdkmm2.so (0xb79f1000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb79b7000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb79b4000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb79b0000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb79ab000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb79a2000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb790c000)
libglibmm2.so => /usr/local/lib/ardour2/libglibmm2.so (0xb78c0000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7568000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb74e2000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb74c7000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb74af000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb74a7000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb747c000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb746e000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7466000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7463000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb745a000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7454000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb744b000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb7446000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7408000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7398000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb72a7000)
libgtkmm2.so => /usr/local/lib/ardour2/libgtkmm2.so (0xb6ff2000)
libgtkmm2ext.so => /usr/local/lib/ardour2/libgtkmm2ext.so (0xb6f7e000)
libjack.so.0 => not found
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb6f67000)
libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0xb6f3d000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb6f27000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6efc000)
libgnomecanvasmm.so => /usr/local/lib/ardour2/libgnomecanvasmm.so (0xb6eb9000)
liblrdf.so.2 => not found
libmidi++.so => /usr/local/lib/ardour2/libmidi++.so (0xb6e92000)
libpangomm.so => /usr/local/lib/ardour2/libpangomm.so (0xb6e6a000)
libpbd.so => /usr/local/lib/ardour2/libpbd.so (0xb6e36000)
libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0xb6e1a000)
libsigc++2.so => /usr/local/lib/ardour2/libsigc++2.so (0xb6e14000)
libsndfile-ardour.so => /usr/local/lib/ardour2/libsndfile-ardour.so (0xb6d79000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb6cb3000)
libvampsdk.so => /usr/local/lib/ardour2/libvampsdk.so (0xb6ca2000)
libvamphostsdk.so => /usr/local/lib/ardour2/libvamphostsdk.so (0xb6c81000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb6b64000)
libxslt.so.1 => /usr/lib/libxslt.so.1 (0xb6b30000)
librubberband.so => /usr/local/lib/ardour2/librubberband.so (0xb6b07000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6a1c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6a10000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb68cf000)
libjack.so.0 => not found
liblrdf.so.2 => not found
libraptor.so.1 => /usr/lib/libraptor.so.1 (0xb6889000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0xb6854000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb6838000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb67bb000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb6796000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0xb6793000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb678e000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb677b000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xb674b000)
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb670b000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb65c9000)
libz.so.1 => /usr/lib/libz.so.1 (0xb65b5000)
liblo.so.0 => /usr/lib/liblo.so.0 (0xb65aa000)
libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb65a2000)
/lib/ld-linux.so.2 (0xb7f41000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6537000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6516000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6513000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb64f0000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb64eb000)

So, libjack.so.0, libjack.so.2, and liblrdf.so.0 are not found. However I know that at least the libjack files are there, I haven't checked on liblrdf yet. Any ideas as to what I can do? Also would it help if I could get ardour to install in /usr/bin instead of /usr/local/bin? The old Ardour install is completely gone as far as I know so there's no reason it can't go in the /usr/bin directory, or am I wrong?

-Dan