[stunnel-users] Compile failure with 4.15

MeeAGhost meeaghost at gmail.com
Mon Mar 13 17:37:33 CET 2006


I ran
./configure --enable-dh --disable-libwrap
then when I try to execute make the build fails:
[...]
if gcc -DPACKAGE_NAME=\"stunnel\" -DPACKAGE_TARNAME=\"stunnel\"
-DPACKAGE_VERSION=\"4.15\" -DPACKAGE_STRING=\"stunnel\ 4.15\"
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"stunnel\" -DVERSION=\"4.15\"
-DHOST=\"sparc-sun-solaris2.9\" -DCPU_SPARC=1 -DVENDOR_SUN=1
-DOS_SOLARIS2_9=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSIZEOF_UNSIGNED_CHAR=1
-DSIZEOF_UNSIGNED_SHORT=2 -DSIZEOF_UNSIGNED_INT=4
-DSIZEOF_UNSIGNED_LONG=4 -DHAVE_DEV_PTMX=1 -DHAVE_LIBNSL=1
-DHAVE_LIBSOCKET=1 -DHAVE_LIBDL=1 -DHAVE_LIBZ=1 -DHAVE_UCONTEXT_H=1
-DHAVE_PTHREAD_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_POLL_H=1
-DHAVE_SYS_POLL_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1
-DHAVE_STROPTS_H=1 -DHAVE_GRP_H=1 -DHAVE_UNISTD_H=1
-DHAVE_SYS_RESOURCE_H=1 -DHAVE_SNPRINTF=1 -DHAVE_VSNPRINTF=1
-DHAVE_WAITPID=1 -DHAVE_WAIT4=1 -DHAVE_SETSID=1 -DHAVE_SETGROUPS=1
-DHAVE_CHROOT=1 -DHAVE_SYSCONF=1 -DHAVE_GETRLIMIT=1
-DHAVE_PTHREAD_SIGMASK=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETCONTEXT=1
-DHAVE___MAKECONTEXT_V2=1 -DHAVE_POLL=1 -DHAVE_ENDHOSTENT=1
-DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_OPENSSL=1
-Dssldir=\"/usr/local\" -DHAVE_OSSL_ENGINE_H=1
-DRANDOM_FILE=\"/dev/urandom\" -DHAVE_LIBPTHREAD=1 -DUSE_PTHREAD=1
-DUSE_DH=1  -I. -I. -I/usr/kerberos/include
-DLIBDIR='"/usr/local/lib"' -DCONFDIR='"/usr/local/etc/stunnel"'
-DPIDFILE='"/usr/local/var/run/stunnel/stunnel.pid"'   -g -O2 -Wall
-Wshadow -Wcast-align -Wpointer-arith -I/usr/local/include -MT ctx.o
-MD -MP -MF ".deps/ctx.Tpo" -c -o ctx.o ctx.c; \
then mv -f ".deps/ctx.Tpo" ".deps/ctx.Po"; else rm -f ".deps/ctx.Tpo";
exit 1; fi
ctx.c: In function `init_dh':
ctx.c:170: error: `section' undeclared (first use in this function)
ctx.c:170: error: (Each undeclared identifier is reported only once
ctx.c:170: error: for each function it appears in.)
ctx.c:198: error: `ctx' undeclared (first use in this function)
ctx.c: In function `crl_callback':
ctx.c:491: warning: cast increases required alignment of target type
make[1]: *** [ctx.o] Error 1
make[1]: Leaving directory `/tmp/stunnel-4.15/src'
make: *** [all-recursive] Error 1

I checked ctx.c and couldn't see where section and ctx are being
defined inside of the init_dh function nor could I see them defined in
the header files.  Am I missing something?

TIA for any assistance.

-- Chris



More information about the stunnel-users mailing list