Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Aug 2013 14:34:50 +0100 (BST)
From:      Anton Shterenlikht <mexas@bris.ac.uk>
To:        freebsd-ports@freebsd.org
Subject:   phonon, qzeitgeist install SYSV, not FreeBSD shared libs
Message-ID:  <201308021334.r72DYoeS014781@mech-cluster241.men.bris.ac.uk>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308021334.r72DYoeS014781>