FS#27824 - [testing] Totem does not run with libarchive 3.0.2-1

Attached to Project: Arch Linux
Opened by Frederic Bezies (fredbezies) - Wednesday, 04 January 2012, 16:11 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 04 January 2012, 16:35 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Simple bug to reproduce. Just upgrade a testing enabled archlinux, and try to run totem. You'll get this :

[fred@fredo-arch src]$ totem: error while loading shared libraries: libarchive.so.2: cannot open shared object file: No such file or directory


Additional info:
* Libarchive : 3.0.2-1
* Totem : 3.2.1-1

Steps to reproduce:

See description.
This task depends upon

Closed by  Ionut Biru (wonder)
Wednesday, 04 January 2012, 16:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  totem-plparser 2.32.6-2
Comment by Frederic Bezies (fredbezies) - Wednesday, 04 January 2012, 16:16 GMT
Tried to build it using PKGBUILD, no luck :

/usr/bin/ld: warning: libarchive.so.2, needed by /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_read_finish'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_entry_pathname'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_read_open_filename'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_read_data_skip'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_read_support_compression_all'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_read_next_header'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_read_support_format_all'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/../../../../lib/libtotem-plparser.so: undefined reference to `archive_read_new'
collect2: ld returned 1 exit status
make[3]: *** [totem-video-thumbnailer] Erreur 1
make[3]: *** Attente des tâches non terminées....
make[3] : on quitte le répertoire « /home/fred/totem/src/totem-3.2.1/src »
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/fred/totem/src/totem-3.2.1/src »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/fred/totem/src/totem-3.2.1 »
make: *** [all] Erreur 2
Comment by Frederic Bezies (fredbezies) - Wednesday, 04 January 2012, 16:18 GMT
Looks like it search a missing lib file from libarchive 3.0.2
Comment by Frederic Bezies (fredbezies) - Wednesday, 04 January 2012, 16:22 GMT
Not really pretty but a little :

sudo ln -s libarchive.so.12.0.2 libarchive.so.2

Looks like it fix this bug.
Comment by Ionut Biru (wonder) - Wednesday, 04 January 2012, 16:32 GMT
symlinking is wrong, rebuilding totem-plparser is the right way.

Loading...