Subject: pkg/33801: vsftpd compilation on linux error
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <info@sicurezzarete.com>
List: pkgsrc-bugs
Date: 06/23/2006 09:50:01
>Number: 33801
>Category: pkg
>Synopsis: vsftpd compilation on linux error
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jun 23 09:50:01 +0000 2006
>Originator: Matteo
>Release: Linux/Voltalinux Kernel 2.4.32
>Organization:
Voltalinux
>Environment:
>Description:
During compilation of vsftpd it stop.
The option set is -pam
The system il Slackware current/Voltalinux
Full message:
...
gcc -c ssl.c -O2 -DPKG_SYSCONFDIR="\"/usr/pkg/etc/vsftpd\"" -I/usr/include -idirafter dummyinc
gcc -c sysutil.c -O2 -DPKG_SYSCONFDIR="\"/usr/pkg/etc/vsftpd\"" -I/usr/include -idirafter dummyinc
gcc -c sysdeputil.c -O2 -DPKG_SYSCONFDIR="\"/usr/pkg/etc/vsftpd\"" -I/usr/include -idirafter dummyinc
gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o ipaddrparse.o access.o features.o readwrite.o ssl.o sysutil.o sysdeputil.o -L/usr -Wl,-R/usr -lwrap -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib
sysdeputil.o(.text+0x113): In function `vsf_sysdep_check_auth':
: undefined reference to `crypt'
sysdeputil.o(.text+0x143): In function `vsf_sysdep_check_auth':
: undefined reference to `crypt'
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../libwrap.a(hosts_access.o)(.text+0x64a): In function `host_match':
: undefined reference to `yp_get_default_domain'
collect2: ld returned 1 exit status
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/net/vsftpd/work/vsftpd-2.0.4
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/net/vsftpd
===>
===> There was an error during the ``build'' phase.
===> Please investigate the following for more information:
===> * log of the build
===> * /usr/pkgsrc/net/vsftpd/work/.work.log
===>
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/net/vsftpd
>How-To-Repeat:
Bmake package in /usr/pkgsrc/net/vsftpd in linux environment.
>Fix: