Bug 434403 - fedora-ds-base failed massrebuild attempt for GCC 4.3
Summary: fedora-ds-base failed massrebuild attempt for GCC 4.3
Alias: None
Product: Fedora
Classification: Fedora
Component: 389-ds-base
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Rich Megginson
QA Contact: Fedora Extras Quality Assurance
Depends On:
Blocks: gcc43rebuildfail
TreeView+ depends on / blocked
Reported: 2008-02-22 16:09 UTC by Jesse Keating
Modified: 2013-01-10 03:11 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2008-02-27 18:02:24 UTC

Attachments (Terms of Use)
Proposed Fix (1.13 KB, patch)
2008-02-23 18:25 UTC, Nathan Kinder
no flags Details | Diff

Description Jesse Keating 2008-02-22 16:09:29 UTC
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.

Comment 1 Nathan Kinder 2008-02-23 18:21:13 UTC
I believe that we need to define the "_GNU_SOURCE" feature test macro when we
build now.

This problem is due to a change made to /usr/include/bits/socket.h in rawhide
where "struct ucreds" is defined only if "__USE_GNU" is defined.  The
"__USE_GNU" macro is designeded to be set internally by glibc when the
"_GNU_SOURCE" feature test macro is set directly by the program.

Comment 2 Nathan Kinder 2008-02-23 18:25:24 UTC
Created attachment 295712 [details]
Proposed Fix

With these changes, I'm able to build fedora-ds-base on Rawhide x86_64.  I
omitted the auto-generated autotools changes from the diffs for readability.

Comment 3 Rich Megginson 2008-02-25 19:17:47 UTC
Looks good.  Can you confirm that it builds on el4 and f8 with this fix?

Comment 4 Rich Megginson 2008-02-27 18:02:24 UTC
Tagged fixes as FedoraDirSvr110_gcc43 - new source tarball has version
pulled from this tag.

Checking in fedora-ds-base.spec;
/cvs/extras/rpms/fedora-ds-base/devel/fedora-ds-base.spec,v  <-- 
new revision: 1.13; previous revision: 1.12
Checking in sources;
/cvs/extras/rpms/fedora-ds-base/devel/sources,v  <--  sources
new revision: 1.12; previous revision: 1.11

Built in koji

Note You need to log in before you can comment on or make changes to this bug.