to fix the endian.h inclusion problem in mcom_db.h. We should fix mcom_db.h to say: #ifdef __osf__ #include <machine/endian.h> #endif Using -I/usr/include/machine will pull in <machine/signal.h>, which is incompatible with the intended <signal.h>.