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!
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!
FS#21690 - slv2 fails to build on 64bit and fails to load when using from extra
Attached to Project:
Arch Linux
Opened by William Trivett (willtriv) - Saturday, 13 November 2010, 22:27 GMT
Last edited by Ray Rashif (schivmeister) - Monday, 22 November 2010, 15:19 GMT
Opened by William Trivett (willtriv) - Saturday, 13 November 2010, 22:27 GMT
Last edited by Ray Rashif (schivmeister) - Monday, 22 November 2010, 15:19 GMT
|
DetailsDescription:
When loading an app the depends on slv2 such as qtractor or ardour they both complain about a library with the wrong elf class in archlinux 64bit: error while loading shared libraries: libslv2.so.9: wrong ELF class: ELFCLASS32 Additional info: I tried recompiling and building slv2 from abs.... it failed on: ./waf Traceback (most recent call last): File "./waf", line 148, in <module> so there is something buggy while building slv2 and someone has somehow packaged up a 32bit binary and placed it in the 64bit repo (?!) Steps to reproduce: run an app which depends on slv2 examples include qtractor or ardour |
This task depends upon
Closed by Ray Rashif (schivmeister)
Monday, 22 November 2010, 15:19 GMT
Reason for closing: No response
Monday, 22 November 2010, 15:19 GMT
Reason for closing: No response
/usr/lib/libslv2.so.9.2.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
works for me.
Please report the outcome of the rebuild. Chances are your system is misconfigured in part or in whole. Also do a 'file' on the lib like Ionut above and confirm that it's 64-bit ELF.
file output:
/usr/lib/libslv2.so.9.2.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
Anyway, I need to confirm that this is an actual bug and not just your system. Do a file on the lib from the binary package. But this time, get it from http://www.archlinux.org/packages/extra/x86_64/slv2/download/ or anonther mirror and pacman -U it. We want to make sure it's not a bad package that caused this.
Note: The python change is only a buildtime issue and is irrelevant for this matter, slv2 does in no way rely on python during runtime, if there's a "runtime" at all to begin with.