Red Hat Bugzilla – Bug 434423
openais failed massrebuild attempt for GCC 4.3
Last modified: 2016-04-26 09:33:56 EDT
This is an automatically filed bug for a failed rebuild attempt for GCC 4.3.
Please verify why this build failed and fix it.
Exit code was 1, check the build.log for the failed buildArch task.
openais is trying to use the typ "struct ucred"
char cmsg_cred[CMSG_SPACE (sizeof (struct ucred))];
this is defined in /usr/include/linux/socket.h however it is protected by:
#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2)
so, sounds like the openais code needs to be modified to use proper interfaces.
Any chance anyone has a system with GCC 4.3 and these kernel headers on it that
I can login to so I can play with debugging this issue? This problem is new to
gcc 4.3 or the latest kernel headers. struct ucred is a proper interface for
atleast the last 5+ years so I'm not sure exactly what has changed or what the
expected "new" IPC authentication interface should be.
Pretty sure this is fixed now with the latest package build.
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
builds as of 2008-07-03, version 0.84-1.fc10.