Date: Fri, 2 Aug 2013 15:22:28 +0100 (BST) From: Anton Shterenlikht <mexas@bris.ac.uk> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/180999: sysutils/qzeitgeist makes shared libs in SYSV format instead of FreeBSD Message-ID: <201308021422.r72EMS4H018114@mech-cluster241.men.bris.ac.uk> Resent-Message-ID: <201308021430.r72EU2Bc001222@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308021422.r72EMS4H018114>