pkgsrc-Bugs archive

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

pkg/32915: net/ns fails to link



>Number:         32915
>Category:       pkg
>Synopsis:       net/ns fails to link
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Feb 23 17:30:00 +0000 2006
>Originator:     Robert Elz
>Release:        NetBSD 3.99.15 (pkgsrc current as of a few hours ago)
>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
        Using pkg_comp with libkver and NetBSD 3.0 (release) sets.
Architecture: i386
Machine: i386
>Description:
        net/ns uses Tk, and thus obviously requires the (some) X11 libraries.
        There don't appear to be X11 libraries on the link line

>How-To-Repeat:
        cd ..../pkgsrc/net/ns
        make

        Expect to see something like ...

c++ -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib 
-L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -o ns  common/tclAppInit.o  
tools/random.o tools/rng.o tools/ranvar.o common/misc.o common/timer-handler.o  
common/scheduler.o common/object.o common/packet.o  common/ip.o routing/route.o 
common/connector.o common/ttl.o  trace/trace.o trace/trace-ip.o  
classifier/classifier.o classifier/classifier-addr.o  
classifier/classifier-hash.o
        [ LOTS of .o file names deleted ]
                diffusion3/filters/rmst/rmst.o  
diffusion3/filters/rmst/rmst_filter.o gen/version.o gen/ns_tcl.o gen/ptypes.o  
common/win32.o -L/usr/pkg/lib -ltclcl -L/usr/pkg/lib -lotcl -L/usr/pkg/lib 
-ltk84 -L/usr/pkg/lib -ltcl84  -lintl -L/usr/local/lib -lpcap  -lm -lm 
-lpthread -lm
/pkg_comp/obj/pkgsrc/net/ns/default/.buildlink/lib/libtk84.so: undefined 
reference to `XSetInputFocus'
/pkg_comp/obj/pkgsrc/net/ns/default/.buildlink/lib/libtk84.so: undefined 
reference to `XFreePixmap'
/pkg_comp/obj/pkgsrc/net/ns/default/.buildlink/lib/libtk84.so: undefined 
reference to `XCreateGlyphCursor'
[lots more link errors of a similar nature]

        Notice there is no -lX* type stuff there at all (but -ltk84 is there)
        I don't think I have anything in mk.conf that could possibly be
        related.    This system (including inside the pkg_comp arena)
        is using standard NetBSD (base) X11 (of NetBSD 3.0 vintage)
        installed in /usr/X11R6 which it is expected (ie: not using a
        pkgsrc version of X).

>Fix:
        Cause X11 to be included ...




Home | Main Index | Thread Index | Old Index