Skip site navigation (1)Skip section navigation (2)
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>