Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#24770 - [ardour] package is broken

Attached to Project: Arch Linux
Opened by Anh Hai Trinh (chickamade) - Saturday, 18 June 2011, 15:39 GMT
Last edited by Ray Rashif (schivmeister) - Sunday, 19 June 2011, 04:07 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ray Rashif (schivmeister)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: ardour is broken

$ ardour2
/usr/lib/ardour2/ardour-2.8.11: error while loading shared libraries: libraptor.so.1: cannot open shared object file: No such file or directory

Additional info:

$ pacman -Qi ardour
Name : ardour
Version : 2.8.11-3
URL : http://ardour.org
Licenses : GPL
Groups : None
Provides : None
Depends On : liblrdf>=0.4.0-7 liblo aubio libusb-compat slv2>=0.6.6-3 rubberband libgnomecanvas
Optional Deps : None
Required By : None
Conflicts With : None
Replaces : None
Installed Size : 19020.00 K
Packager : Ray Rashif <schiv@archlinux.org> via PKGBUILD.com
Architecture : x86_64
Build Date : Tue 22 Feb 2011 05:04:00 AM ICT
Install Date : Thu 19 May 2011 11:32:58 PM ICT
Install Reason : Explicitly installed
Install Script : No
Description : A multichannel hard disk recorder and digital audio workstation
This task depends upon

Closed by  Ray Rashif (schivmeister)
Sunday, 19 June 2011, 04:07 GMT
Reason for closing:  Not a bug
Comment by Uli (Army) - Saturday, 18 June 2011, 17:42 GMT
The i686 version works just fine!

What's your output of pacman -Ql raptor1 ? Mine is

% pacman -Ql raptor1
raptor1 /usr/
raptor1 /usr/bin/
raptor1 /usr/bin/rapperV1
raptor1 /usr/bin/raptor-config
raptor1 /usr/include/
raptor1 /usr/include/raptor.h
raptor1 /usr/lib/
raptor1 /usr/lib/libraptor.so
raptor1 /usr/lib/libraptor.so.1
raptor1 /usr/lib/libraptor.so.1.2.0
raptor1 /usr/lib/pkgconfig/
raptor1 /usr/lib/pkgconfig/raptor.pc
raptor1 /usr/share/
raptor1 /usr/share/man/
raptor1 /usr/share/man/man1/
raptor1 /usr/share/man/man1/raptor-config.1.gz
raptor1 /usr/share/man/man3/
raptor1 /usr/share/man/man3/libraptor.3.gz

Maybe you have raptor on your system, which is

% pacman -Si raptor
Repository : extra
Name : raptor
Version : 2.0.3-1
URL : http://librdf.org/raptor
Licenses : LGPL
Groups : None
Provides : None
Depends On : libxml2>=2.7.8 curl>=7.21.2 zlib>=1.2.5 libxslt>=1.1.26
Optional Deps : None
Conflicts With : None
Replaces : None
Download Size : 235.90 K
Installed Size : 2000.00 K
Packager : Andreas Radke <andyrtr@archlinux.org>
Architecture : i686
Build Date : Sat 04 Jun 2011 06:05:37 PM CEST
MD5 Sum : 0d7e9d6f476462842e302b2463758d41
Description : A C library that parses RDF/XML/N-Triples into RDF triples
Comment by Ray Rashif (schivmeister) - Saturday, 18 June 2011, 17:53 GMT
Run:

testdb

And tell us the output. I don't understand how you could miss a dependency (raptor1) since ardour->liblrdf,slv2 and liblrdf->raptor1 and slv2->redland->raptor1 and raptor1==libraptor.so.1 [1][2]

[1] http://www.archlinux.org/packages/extra/i686/raptor1/
[2] http://www.archlinux.org/packages/extra/x86_64/raptor1/
Comment by Uli (Army) - Saturday, 18 June 2011, 17:59 GMT
Oh, testdb, totally forgot about that. My suspicion is, that in ardour's dependency tree, there's a package, which has raptor as dependency rather than raptor1. Let's see if I'm right :)
Comment by Ray Rashif (schivmeister) - Saturday, 18 June 2011, 19:11 GMT
That would not make sense of this issue.

1. $ pactree ardour | grep raptor
|--raptor1
|--raptor1
|--raptor1

2. raptor provides libraptor2.so(.0)

3. raptor co-exists with raptor1 fine, and ardour runs fine as well

The only reason a program would complain about a missing library is if the library could not be found (is not installed or is not in the searchable paths). We know that it should be installed, because the library is in the dependency chain.

Something else is aloof. ldconfig is worth a try.
Comment by Anh Hai Trinh (chickamade) - Sunday, 19 June 2011, 03:47 GMT
Hmm after reinstalling raptor1, ardour works fine. I have no idea why the particular file /usr/lib/libraptor.so.1 was missing (raptor1 was installed).

Please close the ticket.

Loading...