请教两个关于编译的问题

1)patch这个命令在那个rpm包中啊?
2)我在编译sendmail-8.12.3时要执行makemap hash access < access
告诉我
makemap: Need to recompile with -DNEWDB for hash support
请问怎么重新编译啊,具体什么命令啊?
谢谢!