Sendmail 8.13.1 build problem on Solaris 8

From: Paul Davies (paul.davies@jrc.it)
Date: Fri Dec 10 2004 - 05:36:04 EST


Hello All,

I have seen other sendmail related issues here, so hopefully someone can
help :

*System:
SunOS <name> 5.8 Generic_117350-12 sun4u sparc SUNW,Sun-Fire-V240

*gcc:
gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as
--with-ld=/usr/ccs/bin/ld --disable-nls
Thread model: posix
gcc version 3.3.2

*sendmail-8.13.1, Compilation as follows:
export PATH=/usr/local/bin:/usr/ccs/bin:$PATH
cd sendmail-8.13.1
sh Build -c
 
*with the following error message at the end:

Undefined first referenced
symbol in file
dbm_dirfno map.o
dbm_pagfno map.o
ld: fatal: Symbol referencing errors. No output written to sendmail
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `sendmail'
Current working directory
/opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/sendmail
*** Error code 1
make: Fatal error: Command failed for target `all'
 

I attach the full build text if any use...

Please could you help to identify the problem.

Thanking you,

Paul
bash-2.03# sh Build -c
Making all in:
/opt/sendmail_install/sendmail-8.13.1/libsm
Configuration: pfx=, os=SunOS, rel=5.8, rbase=5, rroot=5.8, arch=sun4, sfx=, variant=optimized
Using M4=/usr/ccs/bin/m4
Creating /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsm using /opt/sendmail_install/sendmail-8.13.1/devtools/OS/SunOS.5.8
Making dependencies in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsm
if [ -r /usr/include/sysexits.h ]; \
then \
        ln -s /usr/include/sysexits.h; \
fi
rm -f sm_os.h
ln -f -s ../../include/sm/os/sm_os_sunos.h sm_os.h
gcc -M -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 assert.c debug.c errstring.c exc.c heap.c match.c rpool.c strdup.c strerror.c strl.c clrerr.c fclose.c feof.c ferror.c fflush.c fget.c fpos.c findfp.c flags.c fopen.c fprintf.c fpurge.c fput.c fread.c fscanf.c fseek.c fvwrite.c fwalk.c fwrite.c get.c makebuf.c put.c refill.c rewind.c setvbuf.c smstdio.c snprintf.c sscanf.c stdio.c strio.c ungetc.c vasprintf.c vfprintf.c vfscanf.c vprintf.c vsnprintf.c vsscanf.c wbuf.c wsetup.c string.c stringf.c xtrap.c strto.c test.c path.c strcasecmp.c strrevcmp.c signal.c clock.c config.c shm.c mbdb.c strexit.c cf.c ldap.c niprop.c mpeix.c t-event.c t-exc.c t-rpool.c t-string.c t-smstdio.c t-match.c t-strio.c t-heap.c t-fopen.c t-strl.c t-strrevcmp.c t-types.c t-path.c t-float.c t-scanf.c t-shm.c t-cf.c b-strcmp.c >> Makefile
Making in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsm
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c assert.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c debug.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c errstring.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c exc.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c heap.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c match.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c rpool.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strdup.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strerror.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strl.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c clrerr.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fclose.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c feof.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c ferror.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fflush.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fget.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fpos.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c findfp.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c flags.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fopen.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fprintf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fpurge.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fput.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fread.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fscanf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fseek.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fvwrite.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fwalk.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c fwrite.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c get.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c makebuf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c put.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c refill.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c rewind.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c setvbuf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c smstdio.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c snprintf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c sscanf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c stdio.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strio.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c ungetc.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c vasprintf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c vfprintf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c vfscanf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c vprintf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c vsnprintf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c vsscanf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c wbuf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c wsetup.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c string.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c stringf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c xtrap.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strto.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c test.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c path.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strcasecmp.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strrevcmp.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c signal.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c clock.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c config.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c shm.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c mbdb.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c strexit.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c cf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c ldap.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c niprop.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c mpeix.c
ar crv libsm.a assert.o debug.o errstring.o exc.o heap.o match.o rpool.o strdup.o strerror.o strl.o clrerr.o fclose.o feof.o ferror.o fflush.o fget.o fpos.o findfp.o flags.o fopen.o fprintf.o fpurge.o fput.o fread.o fscanf.o fseek.o fvwrite.o fwalk.o fwrite.o get.o makebuf.o put.o refill.o rewind.o setvbuf.o smstdio.o snprintf.o sscanf.o stdio.o strio.o ungetc.o vasprintf.o vfprintf.o vfscanf.o vprintf.o vsnprintf.o vsscanf.o wbuf.o wsetup.o string.o stringf.o xtrap.o strto.o test.o path.o strcasecmp.o strrevcmp.o signal.o clock.o config.o shm.o mbdb.o strexit.o cf.o ldap.o niprop.o mpeix.o
a - assert.o
a - debug.o
a - errstring.o
a - exc.o
a - heap.o
a - match.o
a - rpool.o
a - strdup.o
a - strerror.o
a - strl.o
a - clrerr.o
a - fclose.o
a - feof.o
a - ferror.o
a - fflush.o
a - fget.o
a - fpos.o
a - findfp.o
a - flags.o
a - fopen.o
a - fprintf.o
a - fpurge.o
a - fput.o
a - fread.o
a - fscanf.o
a - fseek.o
a - fvwrite.o
a - fwalk.o
a - fwrite.o
a - get.o
a - makebuf.o
a - put.o
a - refill.o
a - rewind.o
a - setvbuf.o
a - smstdio.o
a - snprintf.o
a - sscanf.o
a - stdio.o
a - strio.o
a - ungetc.o
a - vasprintf.o
a - vfprintf.o
a - vfscanf.o
a - vprintf.o
a - vsnprintf.o
a - vsscanf.o
a - wbuf.o
a - wsetup.o
a - string.o
a - stringf.o
a - xtrap.o
a - strto.o
a - test.o
a - path.o
a - strcasecmp.o
a - strrevcmp.o
a - signal.o
a - clock.o
a - config.o
a - shm.o
a - mbdb.o
a - strexit.o
a - cf.o
a - ldap.o
a - niprop.o
a - mpeix.o
ar: writing libsm.a
ranlib libsm.a
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-event.c
gcc -o t-event t-event.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-event
This test may hang. If there is no output within twelve seconds, abort it
and recompile with -DSM_CONF_SETITIMER=0
8 of 8 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-exc.c
gcc -o t-exc t-exc.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-exc
4 of 4 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-rpool.c
gcc -o t-rpool t-rpool.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-rpool
2 of 2 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-string.c
gcc -o t-string t-string.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-string
4 of 4 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-smstdio.c
gcc -o t-smstdio t-smstdio.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-smstdio
6 of 6 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-match.c
gcc -o t-match t-match.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-match
12 of 12 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-strio.c
gcc -o t-strio t-strio.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-strio
1 of 1 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-heap.c
gcc -o t-heap t-heap.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-heap
3 of 3 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-fopen.c
gcc -o t-fopen t-fopen.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-fopen
3 of 3 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-strl.c
gcc -o t-strl t-strl.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-strl
44 of 44 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-strrevcmp.c
gcc -o t-strrevcmp t-strrevcmp.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-strrevcmp
6 of 6 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-types.c
t-types.c: In function `main':
t-types.c:64: warning: integer overflow in expression
gcc -o t-types t-types.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-types
Your C compiler maybe issued a warning during compilation,
please IGNORE the compiler warning!.
12 of 12 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-path.c
gcc -o t-path t-path.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-path
4 of 4 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-float.c
gcc -o t-float t-float.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-float
4 of 4 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-scanf.c
gcc -o t-scanf t-scanf.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-scanf
If tests for "h == 2" fail, check whether size_t is signed on your OS.
If that is the case, add -DSM_CONF_BROKEN_SIZE_T to confENVDEF
and start over. Otherwise contact sendmail.org.
6 of 6 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-shm.c
gcc -o t-shm t-shm.o libsm.a -lresolv -lsocket -lnsl
============================================================
./t-shm
2 of 2 tests completed successfully
4 of 4 tests completed successfully
============================================================
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c t-cf.c
gcc -o t-cf t-cf.o libsm.a -lresolv -lsocket -lnsl
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c b-strcmp.c
gcc -o b-strcmp b-strcmp.o libsm.a -lresolv -lsocket -lnsl
Making all in:
/opt/sendmail_install/sendmail-8.13.1/libsmutil
Configuration: pfx=, os=SunOS, rel=5.8, rbase=5, rroot=5.8, arch=sun4, sfx=, variant=optimized
Clearing out existing /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmutil tree
Using M4=/usr/ccs/bin/m4
Creating /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmutil using /opt/sendmail_install/sendmail-8.13.1/devtools/OS/SunOS.5.8
Making dependencies in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmutil
if [ -r /usr/include/sysexits.h ]; \
then \
        ln -s /usr/include/sysexits.h; \
fi
rm -f sm_os.h
ln -f -s ../../include/sm/os/sm_os_sunos.h sm_os.h
gcc -M -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL debug.c err.c lockfile.c safefile.c snprintf.c cf.c >> Makefile
Making in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmutil
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c debug.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c err.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c lockfile.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c safefile.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c snprintf.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c cf.c
ar crv libsmutil.a debug.o err.o lockfile.o safefile.o snprintf.o cf.o
a - debug.o
a - err.o
a - lockfile.o
a - safefile.o
a - snprintf.o
a - cf.o
ar: writing libsmutil.a
ranlib libsmutil.a
Making all in:
/opt/sendmail_install/sendmail-8.13.1/libsmdb
Configuration: pfx=, os=SunOS, rel=5.8, rbase=5, rroot=5.8, arch=sun4, sfx=, variant=optimized
Clearing out existing /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmdb tree
Using M4=/usr/ccs/bin/m4
Creating /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmdb using /opt/sendmail_install/sendmail-8.13.1/devtools/OS/SunOS.5.8
Making dependencies in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmdb
if [ -r /usr/include/sysexits.h ]; \
then \
        ln -s /usr/include/sysexits.h; \
fi
rm -f sm_os.h
ln -f -s ../../include/sm/os/sm_os_sunos.h sm_os.h
gcc -M -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL smdb.c smdb1.c smdb2.c smndbm.c >> Makefile
Making in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmdb
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c smdb.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c smdb1.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c smdb2.c
gcc -O -I. -I../../sendmail -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -DNOT_SENDMAIL -c smndbm.c
ar crv libsmdb.a smdb.o smdb1.o smdb2.o smndbm.o
a - smdb.o
a - smdb1.o
a - smdb2.o
a - smndbm.o
ar: writing libsmdb.a
ranlib libsmdb.a
Making all in:
/opt/sendmail_install/sendmail-8.13.1/sendmail
Configuration: pfx=, os=SunOS, rel=5.8, rbase=5, rroot=5.8, arch=sun4, sfx=, variant=optimized
Clearing out existing /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/sendmail tree
Using M4=/usr/ccs/bin/m4
Creating /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/sendmail using /opt/sendmail_install/sendmail-8.13.1/devtools/OS/SunOS.5.8
Making dependencies in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/sendmail
rm -f sm_os.h
ln -f -s ../../include/sm/os/sm_os_sunos.h sm_os.h
gcc -M -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 main.c alias.c arpadate.c bf.c collect.c conf.c control.c convtime.c daemon.c deliver.c domain.c envelope.c err.c headers.c macro.c map.c mci.c milter.c mime.c parseaddr.c queue.c ratectrl.c readcf.c recipient.c sasl.c savemail.c sfsasl.c shmticklib.c sm_resolve.c srvrsmtp.c stab.c stats.c sysexits.c timers.c tls.c trace.c udb.c usersmtp.c util.c version.c >> Makefile
Making in /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/sendmail
cp /dev/null statistics
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c main.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c alias.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c arpadate.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c bf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c collect.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c conf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c control.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c convtime.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c daemon.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c deliver.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c domain.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c envelope.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c err.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c headers.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c macro.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c map.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c mci.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c milter.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c mime.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c parseaddr.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c queue.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c ratectrl.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c readcf.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c recipient.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c sasl.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c savemail.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c sfsasl.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c shmticklib.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c sm_resolve.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c srvrsmtp.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c stab.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c stats.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c sysexits.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c timers.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c tls.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c trace.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c udb.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c usersmtp.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c util.c
gcc -O -I. -I../../include -DNDBM -DNIS -DNISPLUS -DMAP_REGEX -DSOLARIS=20800 -DNETINET6 -c version.c
gcc -o sendmail main.o alias.o arpadate.o bf.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o ratectrl.o readcf.o recipient.o sasl.o savemail.o sfsasl.o shmticklib.o sm_resolve.o srvrsmtp.o stab.o stats.o sysexits.o timers.o tls.o trace.o udb.o usersmtp.o util.o version.o /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsmutil/libsmutil.a /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/libsm/libsm.a -lresolv -lsocket -lnsl
Undefined first referenced
 symbol in file
dbm_dirfno map.o
dbm_pagfno map.o
ld: fatal: Symbol referencing errors. No output written to sendmail
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `sendmail'
Current working directory /opt/sendmail_install/sendmail-8.13.1/obj.SunOS.5.8.sun4/sendmail
*** Error code 1
make: Fatal error: Command failed for target `all'
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:29:51 EDT