phonon, qzeitgeist install SYSV, not FreeBSD shared libs

Anton Shterenlikht mexas at bris.ac.uk
Fri Aug 2 13:35:10 UTC 2013


I'm having problems with several ports on ia64,
where I get the error:
 "could not read symbols: File in wrong format", e.g.

http://www.freebsd.org/cgi/query-pr.cgi?pr=180434
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/180996

I tried to do a bit of analysis with ldd, and see
that the problem files are indeed in SYSV format.

The shared libs should show up like this:

# file /usr/local/lib/paraview-3.10/vtkViewsPython.so 
/usr/local/lib/paraview-3.10/vtkViewsPython.so: ELF 64-bit LSB shared object, IA-64, version 1 (FreeBSD), dynamically linked, stripped

But for phonon I get:

# file /usr/local/kde4/lib/libphonon.so.4.6.0 
/usr/local/kde4/lib/libphonon.so.4.6.0: ELF 64-bit LSB shared object, IA-64, version 1 (SYSV), dynamically linked, stripped
# ldd /usr/local/kde4/lib/libphonon.so.4.6.0
ldd: /usr/local/kde4/lib/libphonon.so.4.6.0: not a FreeBSD ELF shared object
# 

leading to:

/usr/local/lib/qt4/libphonon.so: could not read symbols: File in wrong format

and for qzeitgeist I get:

# file /usr/local/lib/libqzeitgeist.so.0.8.0
/usr/local/lib/libqzeitgeist.so.0.8.0: ELF 64-bit LSB shared object, IA-64, version 1 (SYSV), dynamically linked, stripped
# ldd /usr/local/lib/libqzeitgeist.so.0.8.0
ldd: /usr/local/lib/libqzeitgeist.so.0.8.0: not a FreeBSD ELF shared object
# 

leading to:

usr/local/lib/libqzeitgeist.so.0.8.0: could not read symbols: File in wrong format

I build all ports with default settings.

Any ideas on how to fix this?

Thanks

Anton



More information about the freebsd-ports mailing list