pkgsrc-Bugs archive

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

pkg/37931: misc/kdepim3 wants unknown library (-lesd) (dependancy missing?)



>Number:         37931
>Category:       pkg
>Synopsis:       misc/kdepim3 wants unknown library (-lesd) (dependancy 
>missing?)
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 31 14:30:00 +0000 2008
>Originator:     Robert Elz
>Release:        NetBSD 3.99.15  (pkgsrc current within last 8 hours)
>Organization:
        Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 3.99.15 NetBSD 3.99.15 
(GENERIC-1.696-20060125) #8: Wed Jan 25 04:59:39 ICT 2006 
kre%jade.coe.psu.ac.th@localhost:/usr/obj/current/kernels/JADE_ASUS i386
Architecture: i386
Machine: i386
>Description:
        Building misc/kdepim3 fails linking kalarm because of a reference
        to something called -lesd which does not exist in my sandbox.

>How-To-Repeat:
        Start with an empty sandbox using pkg_comp (or just no packages
        instaklled on a regular NetBSD - but the pkg_comp method is
        far less intrusive..

        I use libkver and NetBSD 3.0 release sets in my pkg_comp sansbox,
        but I doubt that matters here..

        pkg_comp build misc/kdepim3

        After much output (during which a bunch of dependency packages
        are installed) expect to see ...

/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 -DLDAP_DEPRECATED -I/usr/pkg/qt3/include -DGLX_GLXEXT_LEGACY 
-I/usr/pkg/include/freetype2 -I/usr/include/krb5 -I/usr/X11R6/include 
-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  -L/usr/pkg/lib -L/usr/pkg/qt3/lib -L/usr/X11R6/lib   
-L/usr/pkg/qt3/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib 
-lrfuncs -Wl,-R/usr/pkg/qt3/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib  
-L/usr/pkg/qt3/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib 
-lrfuncs -Wl,-R/usr/pkg/qt3/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -o kalarm 
birthdaydlg.o main.o alarmevent.o editdlg.o soundpicker.o sounddlg.o 
alarmcalendar.o daemon.o undo.o kalarmapp.o mainwindowbase.o mainwindow.o 
messagewin.o preferences.o prefdl!
 g.o traywindow.o dcophandler.o recurrenceedit.o karecurrence.o deferdlg.o 
functions.o fontcolour.o fontcolourbutton.o alarmtimewidget.o specialactions.o 
reminder.o startdaytimer.o eventlistviewbase.o alarmlistview.o kamail.o 
timeselector.o templatelistview.o templatepickdlg.o templatedlg.o 
templatemenuaction.o latecancel.o repetition.o alarmtext.o emailidcombo.o 
find.o pickfileradio.o calendarcompat.o kalarmiface_skel.o alarmguiiface_skel.o 
../kalarm/lib/libkalarm.la ../libkcal/libkcal.la ../libkmime/libkmime.la 
../kalarm/kalarmd/libkalarmd.la ../libkdepim/libkdepim.la 
../libkpimidentities/libkpimidentities.la -lkabc -lkutils -lkdeui -lartskde 
ld: cannot find -lesd
gmake[3]: *** [kalarm] Error 1
gmake[3]: Leaving directory 
`/pkg_comp/obj/pkgsrc/misc/kdepim3/default/kdepim-3.5.8/kalarm'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory 
`/pkg_comp/obj/pkgsrc/misc/kdepim3/default/kdepim-3.5.8/kalarm'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory 
`/pkg_comp/obj/pkgsrc/misc/kdepim3/default/kdepim-3.5.8'
gmake: *** [all] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/misc/kdepim3

        Notice that there's no "-lesd" on that command line, so if
        make is telling thr truth, libtool is inventing things, or
        perhaps something else is...

>Fix:
        ???

        Maybe esd relates to audio/esound?   That one was not installed
        in the sandbox (if I guessed what -lesd may be referring to).
        Of course, that doesn't explain why ld was looking for it.

        I did notice however that pkg_comp's "make clean" which
        is performed after the package build ends (successfully or not)
        (and which has CLEANDEPENDS=yes set somewhere) ended up doing

                ===> Cleaning for esound-0.2.38

        though I have no idea why, that line is the one and only use of
        the string "esound" in the build log.




Home | Main Index | Thread Index | Old Index