pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/44590: x11/kdebase3 attempts to link against non-existant library (NetBSD 5.0 / i386)



>Number:         44590
>Category:       pkg
>Synopsis:       x11/kdebase3 attempts to link against non-existant library 
>(NetBSD 5.0 / i386)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Feb 17 05:15:00 +0000 2011
>Originator:     Robert Elz
>Release:        NetBSD 5.0   (pkgsrc current (HEAD) as of 2011-02-11)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 5.1 NetBSD 5.1 (JADE-1.12-20101117) #5: Wed 
Nov 17 05:30:55 ICT 2010 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/5.1/kernels/i386/JADE i386
Architecture: i386
Machine: i386
>Description:
        x11/kdebase3 doesn't build for me, it is attempting to link
        against a library that I seem not to have (libart_lgpl_2.la)
        The only references to that name that I can see in the build log
        (of just kdebase3 - dependencies that successfully built were
        all built and packaged ages ago, their logs no longer exist)
        are the lines complaining about it not existing (in one way or
        another) - so I'm assuming this thing is meant to come from
        a dependency (maybe arts-1.5.10nb1.tgz - but that one contains
        nothing with "lgpl" in its name).

        There's also a reference to being unable to static link to
        libartskde.la - but whether that one is actually an error
        or just some kind of warning I don't know.

>How-To-Repeat:
        I use pkg_comp with libkver (NetBSD 5.0 emulated) and NetBSD 5.0
        release sets installed.

        I have no arts, Qt or kde related options in mk.conf
        (nor anything related to audio, video, or graphics at all,
        except font choices for magicpoint and the libdvdcss URL).

        In that environment (on i386) I see ...

gmake[3]: Entering directory 
`/pkg_comp/obj/pkgsrc/x11/kdebase3/5/kdebase-3.5.10/libkonq'
/bin/sh ../libtool --silent --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H -I. 
-I.. -I/usr/pkg/include/arts -I/usr/pkg/include -I/usr/pkg/qt3/include 
-I/usr/X11R7/include  -I/usr/pkg/include -I/usr/X11R7/include 
-I/usr/X11R7/include/freetype2  -DQT_THREAD_SUPPORT -I/usr/pkg/include 
-I/usr/include -I/usr/X11R7/include -I/usr/pkg/qt3/include 
-I/usr/X11R7/include/freetype2 -DLDAP_DEPRECATED -I/usr/include/krb5 
-D_LARGE_FILES=1  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG 
-DNO_DEBUG -O2 -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include 
-I/usr/pkg/qt3/include -I/usr/X11R7/include/freetype2 -DLDAP_DEPRECATED 
-I/usr/include/krb5 -Wno-non-virtual-dtor -fno-exceptions -fno-check-new 
-fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION -D_GNU_SOURCE  -MT konq_sound.lo -MD -MP -MF 
.deps/konq_sound.Tpo -c -o konq_sound.lo konq_sound.cc
mv -f .deps/konq_sound.Tpo .deps/konq_sound.Plo
/bin/sh ../libtool --silent --tag=CXX   --mode=link c++  -Wno-long-long -Wundef 
-Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -I/usr/pkg/include 
-I/usr/include -I/usr/X11R7/include -I/usr/pkg/qt3/include 
-I/usr/X11R7/include/freetype2 -DLDAP_DEPRECATED -I/usr/include/krb5 
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common 
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION -D_GNU_SOURCE  -L/usr/pkg/lib -L/usr/pkg/qt3/lib 
-L/usr/X11R7/lib   -L/usr/pkg/qt3/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib 
-L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/pkg/qt3/lib 
-Wl,-R/usr/X11R7/lib -module -avoid-version -module -no-undefined    
-L/usr/pkg/qt3/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib 
-L/usr/X11R7/lib -Wl,-R/usr/pkg/qt3/lib -Wl,-R/usr/X11R7/lib -o konq_sound.la 
-rpath /usr/pkg/lib/kde3 konq_sound.lo -lsoundserver_idl -lartskde -Wl,-E

*** Warning: This system can not link to static lib archive 
/pkg_comp/obj/pkgsrc/x11/kdebase3/5/.buildlink/lib/libartskde.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** But as you try to build a module library, libtool will still create 
*** a static module, that should work as long as the dlopening application
*** is linked with the -dlopen flag to resolve symbols at runtime.
grep: /pkg_comp/obj/pkgsrc/x11/kdelibs3/5/.buildlink/lib/libart_lgpl_2.la: No 
such file or directory
sed: /pkg_comp/obj/pkgsrc/x11/kdelibs3/5/.buildlink/lib/libart_lgpl_2.la: No 
such file or directory
libtool: link: 
`/pkg_comp/obj/pkgsrc/x11/kdelibs3/5/.buildlink/lib/libart_lgpl_2.la' is not a 
valid libtool archive
gmake[3]: *** [konq_sound.la] Error 1
gmake[3]: Leaving directory 
`/pkg_comp/obj/pkgsrc/x11/kdebase3/5/kdebase-3.5.10/libkonq'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory 
`/pkg_comp/obj/pkgsrc/x11/kdebase3/5/kdebase-3.5.10/libkonq'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/pkg_comp/obj/pkgsrc/x11/kdebase3/5/kdebase-3.5.10'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/x11/kdebase3
*** Error code 1

>Fix:
        No idea.



Home | Main Index | Thread Index | Old Index