ports/180999: sysutils/qzeitgeist makes shared libs in SYSV format instead of FreeBSD
Anton Shterenlikht
mexas at bris.ac.uk
Fri Aug 2 14:30:03 UTC 2013
>Number: 180999
>Category: ports
>Synopsis: sysutils/qzeitgeist makes shared libs in SYSV format instead of FreeBSD
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 02 14:30:02 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Anton Shterenlikht
>Release: FreeBSD 10.0-CURRENT ia64
>Organization:
University of Bristol
>Environment:
System: FreeBSD mech-cluster241.men.bris.ac.uk 10.0-CURRENT FreeBSD 10.0-CURRENT #5 r252055: Fri Jun 21 15:57:18 BST 2013 root at mech-cluster241.men.bris.ac.uk:/usr/obj/usr/src/sys/TZAV ia64
>Description:
Installing the port with "make install" gives:
# ldd /usr/local/lib/libqzeitgeist.so
ldd: /usr/local/lib/libqzeitgeist.so: not a FreeBSD ELF shared object
# 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
#
However, manually installing from under
/usr/ports/sysutils/qzeitgeist/work/libqzeitgeist-0.8.0
results in FreeBSD shared lib:
# pwd
/usr/ports/sysutils/qzeitgeist/work/libqzeitgeist-0.8.0
# make install
[ 0%] Built target qzeitgeist_automoc
[ 82%] Built target qzeitgeist
[ 82%] Built target QZeitgeistDeclarativePlugin_automoc
[100%] Built target QZeitgeistDeclarativePlugin
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /usr/local/lib/cmake/QZeitgeist/QZeitgeistConfigVersion.cmake
-- Up-to-date: /usr/local/lib/cmake/QZeitgeist/QZeitgeistConfig.cmake
-- Up-to-date: /usr/local/lib/cmake/QZeitgeist/QZeitgeistExport.cmake
-- Up-to-date: /usr/local/lib/cmake/QZeitgeist/QZeitgeistExport-release.cmake
-- Up-to-date: /usr/local/lib/../libdata/pkgconfig/QZeitgeist.pc
-- Installing: /usr/local/include/QZeitgeist
-- Installing: /usr/local/include/QZeitgeist/DataModel
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/DataSource
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/Event
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/Subject
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/TimeRange
-- Up-to-date: /usr/local/include/QZeitgeist/DataSourceRegistry
-- Up-to-date: /usr/local/include/QZeitgeist/Interpretation
-- Up-to-date: /usr/local/include/QZeitgeist/Log
-- Up-to-date: /usr/local/include/QZeitgeist/LogModel
-- Up-to-date: /usr/local/include/QZeitgeist/Manifestation
-- Up-to-date: /usr/local/include/QZeitgeist/Monitor
-- Up-to-date: /usr/local/include/QZeitgeist/QZeitgeist
-- Up-to-date: /usr/local/include/QZeitgeist/manifestation.h
-- Up-to-date: /usr/local/include/QZeitgeist/interpretation.h
-- Installing: /usr/local/lib/libqzeitgeist.so.0.8.0
-- Up-to-date: /usr/local/lib/libqzeitgeist.so.1
-- Up-to-date: /usr/local/lib/libqzeitgeist.so
-- Removed runtime path from "/usr/local/lib/libqzeitgeist.so.0.8.0"
-- Up-to-date: /usr/local/include/QZeitgeist/datasourceregistry.h
-- Up-to-date: /usr/local/include/QZeitgeist/log.h
-- Up-to-date: /usr/local/include/QZeitgeist/logmodel.h
-- Up-to-date: /usr/local/include/QZeitgeist/monitor.h
-- Up-to-date: /usr/local/include/QZeitgeist/refreshjob.h
-- Up-to-date: /usr/local/include/QZeitgeist/qzeitgeist.h
-- Up-to-date: /usr/local/include/QZeitgeist/qzeitgeist_version.h
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/datasource.h
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/event.h
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/subject.h
-- Up-to-date: /usr/local/include/QZeitgeist/DataModel/timerange.h
-- Installing: /usr/local/lib/qt4/imports/org/gnome/zeitgeist/libQZeitgeistDeclarativePlugin.so
-- Removed runtime path from "/usr/local/lib/qt4/imports/org/gnome/zeitgeist/libQZeitgeistDeclarativePlugin.so"
-- Up-to-date: /usr/local/lib/qt4/imports/org/gnome/zeitgeist/qmldir
#
# 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 (FreeBSD), dynamically linked, not stripped
# ldd /usr/local/lib/libqzeitgeist.so
/usr/local/lib/libqzeitgeist.so:
libQtDeclarative.so.4 => /usr/local/lib/qt4/libQtDeclarative.so.4 (0x120c00000)
libQtScript.so.4 => /usr/local/lib/qt4/libQtScript.so.4 (0x121554000)
libQtSvg.so.4 => /usr/local/lib/qt4/libQtSvg.so.4 (0x121af6000)
libQtXmlPatterns.so.4 => /usr/local/lib/qt4/libQtXmlPatterns.so.4 (0x121bd2000)
libQtGui.so.4 => /usr/local/lib/qt4/libQtGui.so.4 (0x12284e000)
libQtTest.so.4 => /usr/local/lib/qt4/libQtTest.so.4 (0x124062000)
libQtDBus.so.4 => /usr/local/lib/qt4/libQtDBus.so.4 (0x1240b6000)
libQtXml.so.4 => /usr/local/lib/qt4/libQtXml.so.4 (0x124202000)
libQtSql.so.4 => /usr/local/lib/qt4/libQtSql.so.4 (0x1242ae000)
libQtNetwork.so.4 => /usr/local/lib/qt4/libQtNetwork.so.4 (0x124344000)
libQtCore.so.4 => /usr/local/lib/qt4/libQtCore.so.4 (0x124652000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x124c60000)
libm.so.5 => /lib/libm.so.5 (0x124e4c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x1203c0000)
libc.so.7 => /lib/libc.so.7 (0x12008c000)
libthr.so.3 => /lib/libthr.so.3 (0x124eca000)
libz.so.6 => /lib/libz.so.6 (0x124f18000)
libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x124f4e000)
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x124f60000)
libpng15.so.15 => /usr/local/lib/libpng15.so.15 (0x125122000)
libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x12518e000)
libSM.so.6 => /usr/local/lib/libSM.so.6 (0x1252b8000)
libICE.so.6 => /usr/local/lib/libICE.so.6 (0x1252d6000)
libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x125316000)
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x12533a000)
libXext.so.6 => /usr/local/lib/libXext.so.6 (0x1253b0000)
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x1253e4000)
libintl.so.9 => /usr/local/lib/libintl.so.9 (0x1255fa000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x12561c000)
libicui18n.so.50 => /usr/local/lib/libicui18n.so.50 (0x12574c000)
libpcre.so.3 => /usr/local/lib/libpcre.so.3 (0x125b56000)
libbz2.so.4 => /usr/lib/libbz2.so.4 (0x125bda000)
libxcb.so.2 => /usr/local/lib/libxcb.so.2 (0x125c0e000)
libXau.so.6 => /usr/local/lib/libXau.so.6 (0x125c4e000)
libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x125c62000)
libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.0 (0x125c7a000)
librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x125c8c000)
libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x125caa000)
libicuuc.so.50 => /usr/local/lib/libicuuc.so.50 (0x125d06000)
libicudata.so.50 => /usr/local/lib/libicudata.so.50 (0x125fb6000)
#
I don't know what's going on.
Because of this problem, I cannot build phonon:
http://www.freebsd.org/cgi/query-pr.cgi?pr=180434
I get:
/usr/local/lib/libqzeitgeist.so.0.8.0: could not read symbols: File in wrong format
I got lost in the Makefile, but I see that unusually
the work directory has 2 subdirs:
libqzeitgeist-0.8.0
zeitgeist-0.8.2
I'm not even sure what ${WRKDIR} refers to in this case.
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list