Title: Requirements
Requirements
To create sendmail RPMs for AIX, you can download my AIX 4.1.5 spec files
for sendmail-8.11.5
or sendmail-8.12.3. If you have
not already set it up, I use a dummy RPM package
to represent the stuff that comes with AIX. You might also want
my python-2.1.1 spec file for AIX. It
does not include Tk or curses modules, sorry. If y'all trust me, you can
download rpms for AIX 4.x from my AIX RPM directory.
Sendmail-8.12 renames
libsmutil.a to libsm.a. Unfortunately, libsm.a is an important AIX system
shared library. Therefore, I rename libsm.a back to libsmutil.a for
AIX. This presents a problem for setup.py.
If you are running Redhat 7.2, the distributed version of sendmail
now enables libmilter by default. RedHat 7.2 bundles
the development libraries with the main sendmail package, so
there is no sendmail-devel package. However, they forgot to include the
headers! So you'll have to get the SRPM and modify it. I suggest
moving the static libs to a devel package and adding the headers. If
this is too much trouble, you can get the mfapi.h
header for sendmail-8.6.11 from here and manually install it as
/usr/include/libmilter/mfapi.h.
If you do modify the SRPM, I suggest renaming libsmutil.a
to libsm.a - just like sendmail-8.12 will. If you manually install
mfapi.h or don't rename libsmutil.a, you'll
need to force libs = ["milter", "smutil"] in setup.py.
If you have installed python2, and want
python-milter to use python2, add python=python2 to setup.cfg
and build with python2 setup.py bdist_rpm.
If you are running Redhat 6.2, the distributed version of sendmail
does not enable libmilter. You can download the Redhat 7.2 sendmail.spec
modified to compile on RedHat 6.2:
sendmail-rhmilter.spec. The
SRPM for sendmail-8.11.6 is available from
Redhat under
Errata for RH6.2. But that doesn't include the latest security
patches since RH6.2 is no longer supported.
If y'all trust me, you can pick up source and binary sendmail RPMs for RH6.2
from my linux downloads directory.
The lastest RPMs were built by taking a RH7.2 SRPMS and removing some
RPM features from the spec file that RH6.2 doesn't support, then
recompiling on RH6.2. You can check this by installing the RH7.2 SRPM,
then diffing my sendmail.spec with theirs. Then run
"rpm -bb sendmail-rhmilter.spec" when you are satisfied.
If you have installed python2, and want
python-milter to use python2, add python=python2 to setup.cfg
and build with python2 setup.py bdist_rpm.
You'll need to install the sendmail-devel package to compile milter.