pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/39635: stunnel won't compile
>Number: 39635
>Category: pkg
>Synopsis: stunnel won't compile; missing libwrap
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Sep 27 15:05:00 +0000 2008
>Originator: Steven M. Bellovin
>Release: NetBSD 4.0_STABLE
>Organization:
>Environment:
System: NetBSD juniata.machshav.com 4.0_STABLE NetBSD 4.0_STABLE (EMU-DOMU) #3:
Sat May 24 18:11:32 GMT 2008
smb%juniata.machshav.com@localhost:/usr/msrc/BUILD/obj/sys/arch/i386/compile/EMU-DOMU
i386
Architecture: i386
Machine: i386
>Description:
security/stunnel won't compile because it needs -lwrap:
libwrap.o: In function `auth_libwrap':
libwrap.c:(.text+0x38): undefined reference to `request_init'
libwrap.c:(.text+0x41): undefined reference to `sock_host'
libwrap.c:(.text+0x49): undefined reference to `hosts_access'
I've seen this on amd64-current and i386-4.0.
>How-To-Repeat:
cd /usr/pkgsrc/security/stunnel && make
>Fix:
There are two work-arounds. First, use mk.conf to disable the
libwrap option if you don't need it. Second, the following patch
works on NetBSD but perhaps not on other platforms; besides,
it's a bad patch to put into pkgsrc:
--- configure 2008-05-18 07:46:08.000000000 -0400
+++ /tmp/configure 2008-09-26 22:44:02.000000000 -0400
@@ -23452,6 +23452,7 @@
cat >>confdefs.h <<\_ACEOF
#define HAVE_LIBWRAP 1
_ACEOF
+LIBS="-lwrap $LIBS"
;;
no) { echo "$as_me:$LINENO: result: yes" >&5
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index