Link to home
Create AccountLog in
Avatar of bmstenner
bmstenner

asked on

Installing sendmail 8.12.11

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 :-)
Avatar of jlevie
jlevie

There's no error there. Build is simply saying that it found an obj.Linux.2.4.20-8.i686 directory and that directory contained everything that needs to be built for a "Build all".

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.
Avatar of bmstenner

ASKER

Thanks for your reply jlevie.

I have found the site to download all the updates for RH9:

ftp://ftp.planetmirror.com/pub/redhat/updates/9/en/os/i686/

When I have downloaded them to my /usr/src folder, is it a matter of opening a shell and using the command below to install?

rpm -ivh "packagename.rpm" ?
ASKER CERTIFIED SOLUTION
Avatar of jlevie
jlevie

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
Ok, I will attempt to install them asap.

Thanks for your info, its more than appreciated, points are yours. :-)


Brendan