[tpop3d-discuss] tpop3d 1.4.1pre3

Martin Schmitt martin at schmitt.li
Sat, 9 Feb 2002 22:21:27 +0100


* Chris Lightfoot wrote/schrieb:

> > I assume this should be:
> >     http://www.ex-parrot.com/~chris/tpop3d/tpop3d-1.4.1pre3.tar.gz

Fails on make for me. I'll enclude the whole enchilada from A-Z, since it's 
not too much:

*snip*
# uname -a
SunOS vortex-neu 5.8 Generic_108528-09 sun4u sparc SUNW,UltraAX-i2
# gcc --version
2.95.3
# ./configure --prefix=/opt/tpop3d-1.4.1pre3 --with-mailspool-directory=/var/mail --disable-auth-pam --enable-auth-other --disable-cclient-locking
creating cache ./config.cache
checking for a BSD compatible install... config/install-sh -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking for gcc... gcc
checking whether the C compiler (gcc   -lm) works... yes
checking whether the C compiler (gcc   -lm) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for library containing socket... -lsocket
checking for gethostbyname... no
checking for gethostbyname in -lnsl... yes
checking for library containing nanosleep... -lrt
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/file.h... yes
checking for sys/time.h... yes
checking for syslog.h... yes
checking for unistd.h... yes
checking for crypt.h... yes
checking for execinfo.h... no
checking for security/pam_appl.h... yes
checking for mysql.h... no
checking for tcpd.h... no
checking for working const... yes
checking for uid_t in sys/types.h... yes
checking for pid_t... yes
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for 8-bit clean memcmp... yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking for gettimeofday... yes
checking for select... yes
checking for socket... yes
checking for strcspn... yes
checking for strdup... yes
checking for strerror... yes
checking for strspn... yes
checking for strstr... yes
checking for strtol... yes
checking for uname... yes
checking for strtok_r... yes
checking for inet_aton... no
checking for fcntl... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating init.d/Makefile
creating config/Makefile
creating configuration.h
# make
make  all-recursive
make[1]: Entering directory `/usr/local/src/tpop3d-1.4.1pre3'
Making all in init.d
make[2]: Entering directory `/usr/local/src/tpop3d-1.4.1pre3/init.d'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/tpop3d-1.4.1pre3/init.d'
Making all in config
make[2]: Entering directory `/usr/local/src/tpop3d-1.4.1pre3/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/src/tpop3d-1.4.1pre3/config'
make[2]: Entering directory `/usr/local/src/tpop3d-1.4.1pre3'
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c auth_mysql.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c auth_other.c
auth_other.c: In function `auth_other_start_child':
auth_other.c:208: warning: control reaches end of non-void function
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c auth_perl.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c auth_pam.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c auth_passwd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c authswitch.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c cfgdirectives.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c config.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c connection.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c listener.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c locks.c
gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -c logging.c
logging.c:33: `LOG_AUTHPRIV' undeclared here (not in a function)
logging.c:33: initializer element is not constant
logging.c:33: (near initialization for `facil[1].fac')
make[2]: *** [logging.o] Error 1
make[2]: Leaving directory `/usr/local/src/tpop3d-1.4.1pre3'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/tpop3d-1.4.1pre3'
make: *** [all-recursive-am] Error 2
*snip*

Any ideas? This is a newly-installed Solaris 8 minimum install, so I might
be missing a lib or something. But since OpenSSL, OpenSSH, Perl, Postfix
and the other usual suspects compiled flawlessly, this doesn't seem to be
too likely.

-martin

P.S.: What platform is tpop3d being developed on? Just curious.

-- 
                                                                       vi vi vi 
                                                     -- the editor of the beast