Hi all,
recently I removed the original version of sendmail that ships with red hat 9.0.
I have downloaded sendmail 8.12.11 and untared the file into my /usr/src directory.
upon changing to sendmail-8.12.11 and running sh Build, I get the error messages:
-----------
[root@Intranet src]# cd sendmail-8.12.11
[root@Intranet sendmail-8.12.11]# sh Build
Making all in:
/usr/src/sendmail-8.12.11/libsm
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsm
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsm'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsm'
Making all in:
/usr/src/sendmail-8.12.11/libsmutil
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmutil
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmutil'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmutil'
Making all in:
/usr/src/sendmail-8.12.11/libsmdb
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmdb
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmdb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/libsmdb'
Making all in:
/usr/src/sendmail-8.12.11/sendmail
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/sendmail
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/sendmail'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/sendmail'
Making all in:
/usr/src/sendmail-8.12.11/editmap
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/editmap
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/editmap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/editmap'
Making all in:
/usr/src/sendmail-8.12.11/mail.local
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mail.local
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mail.local'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mail.local'
Making all in:
/usr/src/sendmail-8.12.11/mailstats
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mailstats
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mailstats'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/mailstats'
Making all in:
/usr/src/sendmail-8.12.11/makemap
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/makemap
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/makemap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/makemap'
Making all in:
/usr/src/sendmail-8.12.11/praliases
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/praliases
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/praliases'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/praliases'
Making all in:
/usr/src/sendmail-8.12.11/rmail
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/rmail
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/rmail'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/rmail'
Making all in:
/usr/src/sendmail-8.12.11/smrsh
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/smrsh
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/smrsh'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/smrsh'
Making all in:
/usr/src/sendmail-8.12.11/vacation
Configuration: pfx=, os=Linux, rel=2.4.20-8, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Making in /usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/vacation
make[1]: Entering directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/vacation'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/sendmail-8.12.11/obj.Linux.2.4.20-8.i686/vacation'
[root@Intranet sendmail-8.12.11]#
-----
The contents of the /usr/src/sendmail-8.12.11 directory are:
[root@Intranet sendmail-8.12.11]# dir
Build FAQ libsmdb makemap rmail
cf include libsmutil obj.Linux.2.4.20-8.i686 sendmail
contrib INSTALL LICENSE PGPKEYS smrsh
devtools KNOWNBUGS mail.local praliases test
doc libmilter mailstats README vacation
editmap libsm Makefile RELEASE_NOTES
has anyone had this problem before? what was your resolution?
Thanks for reading :-)
If you are installing 8.12.11 for security reasons you also really need to update your RedHat 9 system. I can see that you are running the distro kernel (2.4.20-8) which implies that the RedHat 9 errata haven't been applied. The errata includes a number of important security fixes that you should have.