Sendmail won't build unless sendmail is already installed. its just a bug in the spec file - that calls makemap w/o an explicit path. apply this patch: --- sendmail.spec~ Thu Feb 17 17:50:13 2000 +++ sendmail.spec Mon Jul 3 15:56:58 2000 @@ -185,11 +185,11 @@ do touch $RPM_BUILD_ROOT/etc/mail/${map} chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map} - makemap hash $RPM_BUILD_ROOT/etc/mail/${map}.db < $RPM_BUILD_ROOT/etc/mail/${map} + $RPM_BUILD_ROOT/usr/sbin/makemap hash $RPM_BUILD_ROOT/etc/mail/${map}.db < $RPM_BUILD_ROOT/etc/mail/${map} chmod 0644 $RPM_BUILD_ROOT/etc/mail/${map}.db done install -m644 %{SOURCE3} $RPM_BUILD_ROOT/etc/aliases -makemap hash $RPM_BUILD_ROOT/etc/aliases.db < %{SOURCE3} +$RPM_BUILD_ROOT/usr/sbin/makemap hash $RPM_BUILD_ROOT/etc/aliases.db < %{SOURCE3} install -m644 %SOURCE4 $RPM_BUILD_ROOT/etc/sysconfig/sendmail install -m755 %SOURCE1 $RPM_BUILD_ROOT/etc/rc.d/init.d/sendmail That should fix it.