[MacPorts] #17173: kdelibs 3.5.8-3 Build error - linking problems
MacPorts
noreply at macports.org
Mon Nov 10 09:04:49 PST 2008
#17173: kdelibs 3.5.8-3 Build error - linking problems
--------------------------------+-------------------------------------------
Reporter: coleman at nitroy.com | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: | Port: kdelibs3
--------------------------------+-------------------------------------------
I am ultimately trying to build kcachegrind but it looks like kdelibs3 has
a problem. I noticed there are other bugs submitted relating to 3.5.8 but
different build errors so I created a new ticket. Please label as a
duplicate is this is improper etiquette.
Here is the summarized build log for kdelibs3
{{{
#!sh
[ SNIP ]
Command output: 22% linking ./kdecore/libkdecore.la
/bin/sh ./libtool --mode=link --tag=CXX g++ -Wno-long-long -Wundef -Wall
-W -Wpointer-arith -Os -Os -fPIC -Wno-non-virtual-dtor -fno-exceptions
-fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -I/usr/include/gssapi
-I/opt/local/include/freetype2 -I/opt/local/include -fno-common -no-cpp-
precomp -DMACOSX -DARTS_NO_ALARM -I/opt/local/include -I/usr/X11R6/include
-L/opt/local/lib
-Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
-L/opt/local/lib/qt3/lib -R /opt/local/lib -R /opt/local/lib -R
/opt/local/lib/qt3/lib -R /usr/X11/lib -R /opt/local/lib -L/usr/X11/lib
-L/opt/local/lib -version-info 6:0:2 -no-undefined -o
./kdecore/libkdecore.la -rpath /opt/local/lib
./kdecore/malloc/libklmalloc.la ./kdecore/network/libkdecorenetwork.la
./kdecore/svgicons/libkdesvgicons.la -lz ./dcop/libDCOP.la
./libltdl/libltdlc.la -lXext -lresolv -lutil -L/opt/local/lib -lart_lgpl_2
-lm -lidn ./kdefx/libkdefx.la -lz ./kdecore/libintl.lo
./kdecore/kapplication.lo ./kdecore/kdebug.lo ./kdecore/netwm.lo
./kdecore/kconfigbase.lo ./kdecore/kconfig.lo ./kdecore/ksimpleconfig.lo
./kdecore/kconfigbackend.lo ./kdecore/kmanagerselection.lo
./kdecore/kdesktopfile.lo ./kdecore/kstandarddirs.lo ./kdecore/ksock.lo
./kdecore/kpty.lo ./kdecore/kprocess.lo ./kdecore/kprocctrl.lo
./kdecore/klocale.lo ./kdecore/krfcdate.lo ./kdecore/kiconeffect.lo
./kdecore/kicontheme.lo ./kdecore/kiconloader.lo ./kdecore/kwin.lo
./kdecore/kwinmodule.lo ./kdecore/krootprop.lo ./kdecore/kcharsets.lo
./kdecore/kckey.lo ./kdecore/kshortcut.lo ./kdecore/kkeynative_x11.lo
./kdecore/kkeyserver_x11.lo ./kdecore/kaccelaction.lo
./kdecore/kshortcutmenu.lo ./kdecore/kaccelbase.lo ./kdecore/kaccel.lo
./kdecore/kglobalaccel_x11.lo ./kdecore/kglobalaccel.lo
./kdecore/kstdaccel.lo ./kdecore/kshortcutlist.lo ./kdecore/kcrash.lo
./kdecore/kurl.lo ./kdecore/kregexp.lo ./kdecore/kglobal.lo
./kdecore/kglobalsettings.lo ./kdecore/kallocator.lo
./kdecore/kvmallocator.lo ./kdecore/kmimesourcefactory.lo
./kdecore/kinstance.lo ./kdecore/kpalette.lo ./kdecore/kipc.lo
./kdecore/klibloader.lo ./kdecore/ktempfile.lo
./kdecore/kuniqueapplication.lo ./kdecore/kaccelmanager.lo
./kdecore/ksavefile.lo ./kdecore/krandomsequence.lo
./kdecore/kstringhandler.lo ./kdecore/kcompletion.lo
./kdecore/kcmdlineargs.lo ./kdecore/kaboutdata.lo
./kdecore/kcompletionbase.lo ./kdecore/knotifyclient.lo
./kdecore/kaudioplayer.lo ./kdecore/kdcoppropertyproxy.lo
./kdecore/ksockaddr.lo ./kdecore/kextsock.lo ./kdecore/netsupp.lo
./kdecore/kprocio.lo ./kdecore/kbufferedio.lo ./kdecore/kpixmapprovider.lo
./kdecore/kurldrag.lo ./kdecore/kmdcodec.lo ./kdecore/ksocks.lo
./kdecore/ksycoca.lo ./kdecore/ksycocadict.lo ./kdecore/ksycocafactory.lo
./kdecore/ksycoca_skel.lo ./kdecore/kxmessages.lo
./kdecore/kstartupinfo.lo ./kdecore/kcatalogue.lo ./kdecore/kasyncio.lo
./kdecore/kmultipledrag.lo ./kdecore/kstaticdeleter.lo
./kdecore/kappdcopiface.lo ./kdecore/kappdcopiface_skel.lo
./kdecore/kclipboard.lo ./kdecore/kcheckaccelerators.lo
./kdecore/kdeversion.lo ./kdecore/kdebugdcopiface.lo
./kdecore/kdebugdcopiface_skel.lo ./kdecore/kcalendarsystem.lo
./kdecore/kcalendarsystemgregorian.lo ./kdecore/kcalendarsystemhijri.lo
./kdecore/kcalendarsystemhebrew.lo ./kdecore/kcalendarsystemfactory.lo
./kdecore/kmacroexpander.lo ./kdecore/kidna.lo ./kdecore/ktempdir.lo
./kdecore/kshell.lo ./kdecore/kmountpoint.lo
./kdecore/kcalendarsystemjalali.lo ./kdecore/kprotocolinfo_kdecore.lo
./kdecore/kprotocolinfofactory.lo ./kdecore/kxerrorhandler.lo
./kdecore/kuser.lo ./kdecore/kconfigskeleton.lo
./kdecore/kconfigdialogmanager.lo ./kdecore/klockfile.lo
./kdecore/kqiodevicegzip_p.lo ./kdecore/ktimezones.lo ./kdecore/fakes.lo
./kdecore/vsnprintf.lo -L/opt/local/lib -L/usr/X11R6/lib
libtool: link: warning: `/opt/local/lib/libqt-mt.la' seems to be moved
libtool: link: warning: `/opt/local/lib/libqt-mt.la' seems to be moved
rm -fr ./kdecore/.libs/libkdecore.lax
mkdir ./kdecore/.libs/libkdecore.lax
rm -fr ./kdecore/.libs/libkdecore.lax/libklmalloc.a
mkdir ./kdecore/.libs/libkdecore.lax/libklmalloc.a
Extracting
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./kdecore/malloc/.libs/libklmalloc.a
(cd ./kdecore/.libs/libkdecore.lax/libklmalloc.a && ar x
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./kdecore/malloc/.libs/libklmalloc.a)
rm -fr ./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a
mkdir ./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a
Extracting
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./kdecore/network/.libs/libkdecorenetwork.a
(cd ./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a && ar x
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./kdecore/network/.libs/libkdecorenetwork.a)
rm -fr ./kdecore/.libs/libkdecore.lax/libkdesvgicons.a
mkdir ./kdecore/.libs/libkdecore.lax/libkdesvgicons.a
Extracting
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./kdecore/svgicons/.libs/libkdesvgicons.a
(cd ./kdecore/.libs/libkdecore.lax/libkdesvgicons.a && ar x
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./kdecore/svgicons/.libs/libkdesvgicons.a)
rm -fr ./kdecore/.libs/libkdecore.lax/libltdlc.a
mkdir ./kdecore/.libs/libkdecore.lax/libltdlc.a
Extracting
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./libltdl/.libs/libltdlc.a
(cd ./kdecore/.libs/libkdecore.lax/libltdlc.a && ar x
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdelibs3/work/kdelibs-3.5.8/./libltdl/.libs/libltdlc.a)
g++ -dynamiclib -single_module -o ./kdecore/.libs/libkdecore.4.2.0.dylib
./kdecore/.libs/libintl.o ./kdecore/.libs/kapplication.o
./kdecore/.libs/kdebug.o ./kdecore/.libs/netwm.o
./kdecore/.libs/kconfigbase.o ./kdecore/.libs/kconfig.o
./kdecore/.libs/ksimpleconfig.o ./kdecore/.libs/kconfigbackend.o
./kdecore/.libs/kmanagerselection.o ./kdecore/.libs/kdesktopfile.o
./kdecore/.libs/kstandarddirs.o ./kdecore/.libs/ksock.o
./kdecore/.libs/kpty.o ./kdecore/.libs/kprocess.o
./kdecore/.libs/kprocctrl.o ./kdecore/.libs/klocale.o
./kdecore/.libs/krfcdate.o ./kdecore/.libs/kiconeffect.o
./kdecore/.libs/kicontheme.o ./kdecore/.libs/kiconloader.o
./kdecore/.libs/kwin.o ./kdecore/.libs/kwinmodule.o
./kdecore/.libs/krootprop.o ./kdecore/.libs/kcharsets.o
./kdecore/.libs/kckey.o ./kdecore/.libs/kshortcut.o
./kdecore/.libs/kkeynative_x11.o ./kdecore/.libs/kkeyserver_x11.o
./kdecore/.libs/kaccelaction.o ./kdecore/.libs/kshortcutmenu.o
./kdecore/.libs/kaccelbase.o ./kdecore/.libs/kaccel.o
./kdecore/.libs/kglobalaccel_x11.o ./kdecore/.libs/kglobalaccel.o
./kdecore/.libs/kstdaccel.o ./kdecore/.libs/kshortcutlist.o
./kdecore/.libs/kcrash.o ./kdecore/.libs/kurl.o ./kdecore/.libs/kregexp.o
./kdecore/.libs/kglobal.o ./kdecore/.libs/kglobalsettings.o
./kdecore/.libs/kallocator.o ./kdecore/.libs/kvmallocator.o
./kdecore/.libs/kmimesourcefactory.o ./kdecore/.libs/kinstance.o
./kdecore/.libs/kpalette.o ./kdecore/.libs/kipc.o
./kdecore/.libs/klibloader.o ./kdecore/.libs/ktempfile.o
./kdecore/.libs/kuniqueapplication.o ./kdecore/.libs/kaccelmanager.o
./kdecore/.libs/ksavefile.o ./kdecore/.libs/krandomsequence.o
./kdecore/.libs/kstringhandler.o ./kdecore/.libs/kcompletion.o
./kdecore/.libs/kcmdlineargs.o ./kdecore/.libs/kaboutdata.o
./kdecore/.libs/kcompletionbase.o ./kdecore/.libs/knotifyclient.o
./kdecore/.libs/kaudioplayer.o ./kdecore/.libs/kdcoppropertyproxy.o
./kdecore/.libs/ksockaddr.o ./kdecore/.libs/kextsock.o
./kdecore/.libs/netsupp.o ./kdecore/.libs/kprocio.o
./kdecore/.libs/kbufferedio.o ./kdecore/.libs/kpixmapprovider.o
./kdecore/.libs/kurldrag.o ./kdecore/.libs/kmdcodec.o
./kdecore/.libs/ksocks.o ./kdecore/.libs/ksycoca.o
./kdecore/.libs/ksycocadict.o ./kdecore/.libs/ksycocafactory.o
./kdecore/.libs/ksycoca_skel.o ./kdecore/.libs/kxmessages.o
./kdecore/.libs/kstartupinfo.o ./kdecore/.libs/kcatalogue.o
./kdecore/.libs/kasyncio.o ./kdecore/.libs/kmultipledrag.o
./kdecore/.libs/kstaticdeleter.o ./kdecore/.libs/kappdcopiface.o
./kdecore/.libs/kappdcopiface_skel.o ./kdecore/.libs/kclipboard.o
./kdecore/.libs/kcheckaccelerators.o ./kdecore/.libs/kdeversion.o
./kdecore/.libs/kdebugdcopiface.o ./kdecore/.libs/kdebugdcopiface_skel.o
./kdecore/.libs/kcalendarsystem.o
./kdecore/.libs/kcalendarsystemgregorian.o
./kdecore/.libs/kcalendarsystemhijri.o
./kdecore/.libs/kcalendarsystemhebrew.o
./kdecore/.libs/kcalendarsystemfactory.o ./kdecore/.libs/kmacroexpander.o
./kdecore/.libs/kidna.o ./kdecore/.libs/ktempdir.o
./kdecore/.libs/kshell.o ./kdecore/.libs/kmountpoint.o
./kdecore/.libs/kcalendarsystemjalali.o
./kdecore/.libs/kprotocolinfo_kdecore.o
./kdecore/.libs/kprotocolinfofactory.o ./kdecore/.libs/kxerrorhandler.o
./kdecore/.libs/kuser.o ./kdecore/.libs/kconfigskeleton.o
./kdecore/.libs/kconfigdialogmanager.o ./kdecore/.libs/klockfile.o
./kdecore/.libs/kqiodevicegzip_p.o ./kdecore/.libs/ktimezones.o
./kdecore/.libs/fakes.o ./kdecore/.libs/vsnprintf.o
./kdecore/.libs/libkdecore.lax/libklmalloc.a/malloc.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kbufferedsocket.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kclientsocketbase.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kdatagramsocket.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/khttpproxysocketdevice.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kresolver.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kresolvermanager.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kresolverstandardworkers.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kresolverworkerbase.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kreverseresolver.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kserversocket.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/ksocketaddress.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/ksocketbase.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/ksocketbuffer.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/ksocketdevice.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/ksockssocketdevice.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/ksrvresolverworker.o
./kdecore/.libs/libkdecore.lax/libkdecorenetwork.a/kstreamsocket.o
./kdecore/.libs/libkdecore.lax/libkdesvgicons.a/ksvgiconengine.o
./kdecore/.libs/libkdecore.lax/libkdesvgicons.a/ksvgiconpainter.o
./kdecore/.libs/libkdecore.lax/libltdlc.a/ltdl.o -L/opt/local/lib
-L/opt/local/lib/qt3/lib -L/usr/X11/lib -L/usr/X11R6/lib
./dcop/.libs/libDCOP.dylib /opt/local/lib/libqt-mt.dylib
/usr/X11/lib/libGL.dylib /usr/X11/lib/libXmu.dylib
/opt/local/lib/libXrender.dylib /usr/X11/lib/libXrandr.dylib
/usr/X11/lib/libXcursor.dylib /usr/X11/lib/libXinerama.dylib
/opt/local/lib/libXft.dylib /opt/local/lib/libfreetype.dylib
/opt/local/lib/libfontconfig.dylib /usr/X11/lib/libXext.dylib
/usr/X11/lib/libX11.dylib /usr/X11/lib/libSM.dylib
/usr/X11/lib/libICE.dylib /opt/local/lib/libpng12.dylib
/opt/local/lib/libz.dylib /usr/X11/lib/libX11.6.2.0.dylib
/usr/X11/lib/libXau.6.0.0.dylib /usr/X11/lib/libXdmcp.6.0.0.dylib
/usr/X11/lib/libSM.6.0.0.dylib /usr/X11/lib/libICE.6.3.0.dylib -ldl
/usr/X11/lib/libXext.6.4.0.dylib -lresolv -lutil
/opt/local/lib/libart_lgpl_2.dylib -lm /opt/local/lib/libidn.dylib
/opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib
./kdefx/.libs/libkdefx.dylib -lz -Wl,-dylib_file
-Wl,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
-install_name /opt/local/lib/libkdecore.4.dylib
-Wl,-compatibility_version -Wl,7 -Wl,-current_version -Wl,7.0
Undefined symbols:
"syslog(int, char const*, ...)", referenced from:
kdbgstream::flush() in kdebug.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Error creating ./kdecore/libkdecore.la. Exit status 1.
kdelibs3-3.5.8-3 make failed!
Warning: the following items did not execute (for kdelibs3):
org.macports.activate org.macports.build org.macports.destroot
org.macports.install
Error: Status 1 encountered during processing.
}}}
I have tried running a selfupdate, upgrading all outdated packages,
cleaning the build directory for kdelibs3 and trying again but to no
avail. Looks like the issue is the function syslog() which I am no certain
as to why that would not be linked in.
--
Ticket URL: <http://trac.macports.org/ticket/17173>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list