minor regression after patching

Sergey Kandaurov pluknet at gmail.com
Mon Dec 26 16:27:24 UTC 2011


On 26 December 2011 19:06, Volodymyr Kostyrko <c.kworr at gmail.com> wrote:
> Hi all.
>
> Am I the only one seeing this on RELENG_9?
>
> ===> libexec/ftpd (all)
> clang -O2 -pipe  -DSETPROCTITLE -DLOGIN_CAP -DVIRTUAL_HOSTING
> -I/usr/src/libexec/ftpd -Dmain=ls_main -I/usr/src/libexec/ftpd/../../bin/ls
> -DINET6 -DUSE_PAM -std=gnu99 -fstack-protector -Wsystem-headers -Wall
> -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign  -o ftpd ftpd.o
> ftpcmd.o logwtmp.o popen.o ls.o cmp.o print.o util.o -lutil -lcrypt -lopie
> -lmd -lm -lpam
> clang: warning: argument unused during compilation: '-std=gnu99'
> ftpd.o: In function `pass':
> /usr/src/libexec/ftpd/ftpd.c:(.text+0x2676): undefined reference to
> `__FreeBSD_libc_enter_restricted_mode'
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
> *** Error code 1

This means that linker has not found a mentioned symbol, i.e. likely
you haven't updated your libc before trying to build ftpd.
In this case you need to act the next order:
1) rebuild && reinstall libc
2) rebuild && reinstall ftpd

-- 
wbr,
pluknet


More information about the freebsd-stable mailing list