On Wed, 22 Jan 2014, Damien Miller wrote: > On Tue, 21 Jan 2014, Kevin Brott wrote: > > > gcc -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare > > -Wformat-security -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -ftrapv > > -fno-builtin-memset -std=gnu99 -fPIE -I. -I.. -I. -I./.. -DHAVE_CONFIG_H > > -c setproctitle.c > > setproctitle.c: In function `compat_init_setproctitle': > > setproctitle.c:99: warning: implicit declaration of function `strlen' > > setproctitle.c:107: `argv_start' undeclared (first use in this function) > > setproctitle.c:107: (Each undeclared identifier is reported only once > > setproctitle.c:107: for each function it appears in.) > > setproctitle.c:108: `argv_env_len' undeclared (first use in this function) > > setproctitle.c:115: warning: implicit declaration of function `strdup' > > setproctitle.c:115: warning: assignment makes pointer from integer without > > a cast > > make[1]: *** [setproctitle.o] Error 1 > > make[1]: Leaving directory `/usr/src/openssh/openbsd-compat' > > make: *** [openbsd-compat/libopenbsd-compat.a] Error 2 > > Could you send the output of "grep SPT_ config.h" for this one? Don't worry - I installed CentOS 3.4 and was able to reproduce and fix this. It was fallout from the toolchain hardening options that we are turning on by default now. -d