Description of problem: I encountered the build error when try to build openais on IA64. The error is caused by exec/keygen.c, line 75: authkey_fd = open ("/etc/ais/authkey", O_CREAT|O_WRONLY); Adding the third argument could fix it. authkey_fd = open ("/etc/ais/authkey", O_CREAT|O_WRONLY, S_IRUSR|S_IWUSR|S_IRGRP); Version-Release number of selected component (if applicable): openais-0.80.1-6.src.rpm How reproducible: always Steps to Reproduce: 1. rpmbuild --rebuild openais-0.80.1-6.src.rpm 2. 3. Actual results: /usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments make[1]: *** [keygen.o] Error 1 Expected results: Build cleanly Additional info:
This is now building cleanly in rawhide.