Subject: pkg/33840: x11/xephem solaris missing -lnsl -lsocket
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Gilles Dauphin <dauphin@enst.fr>
List: pkgsrc-bugs
Date: 06/27/2006 10:45:00
>Number:         33840
>Category:       pkg
>Synopsis:       x11/xephem solaris missing -lnsl -lsocket
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jun 27 10:45:00 +0000 2006
>Originator:     Gilles Dauphin
>Release:        SunOS 5.10 i86pc
>Organization:
ENST 
>Environment:


System: SunOS bi.enst.fr 5.10 Generic_Patch_118844-30 i86pc


>Description:


make[1]: Leaving directory `/pkg/obj/x11/xephem/work/xephem-3.7.1/libz'
gcc -L../../libastro -L../../libip -L../../liblilxml -L../../libjpegd -L../../libpng -L../../libz -g -Wl,-R/usr/openwin/lib/64 -L/usr/openwin/lib/64 -o xephem aavso.o annotmenu.o broadcast.o calmenu.o closemenu.o compiler.o coordsmenu.o datamenu.o db.o dbmenu.o earthmap.o earthmenu.o fallbacks.o favmenu.o formats.o fsmenu.o gallerymenu.o glance.o gsc.o gscnet.o helpmenu.o homeio.o hznmenu.o indimenu.o imregmenu.o jpeg2pm.o jupmenu.o listmenu.o mainmenu.o marsmenu.o marsmmenu.o moonmenu.o moviemenu.o msgmenu.o netmenu.o objmenu.o obslog.o patchlevel.o plot_aux.o plotmenu.o preferences.o progress.o ps.o query.o rotated.o satmenu.o saveres.o scope.o setiathome.o sites.o skybinary.o skyeyep.o skyfifos.o skyfiltmenu.o skyfits.o skyhist.o skyip.o skylist.o skytoolbar.o skyviewmenu.o solsysmenu.o splash.o srchmenu.o sunmenu.o time.o tips.o trailmenu.o uranusmenu.o ucac.o usno.o versionmenu.o webdbmenu.o xe2.o xe3.o xephem.o xmisc.o -Wl,-R/usr/dt/lib  -L/usr/dt/lib -lXm -lXp -lXp -lX
 t -lXext -lSM -lICE -lXmu -lX11 -lastro -lip -llilxml -ljpegd -lpng -lz -lm
Undefined                       first referenced
 symbol                             in file
gethostbyname                       netmenu.o  (symbol belongs to implicit dependency /lib/amd64/libnsl.so.1)
socket                              netmenu.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
getsockopt                          netmenu.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
connect                             netmenu.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
h_errno                             netmenu.o  (symbol belongs to implicit dependency /lib/amd64/libnsl.so.1)
ld: fatal: Symbol referencing errors. No output written to xephem
collect2: ld returned 1 exit status
gmake: *** [xephem] Error 1
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/x11/xephem



>How-To-Repeat:


bmake


>Fix:


in Makefile
...
LDFLAGS.SunOS+= -lnsl -lsocket
X11_LDFLAGS+=   ${LDFLAGS.SunOS}
BUILD_ENV+=     X11_LDFLAGS=${X11_LDFLAGS:Q}

...