Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 166723
Alias:
Product:
Component:
Status: CLOSED
Resolution: FIXED
Assigned To: Chris Gianelloni (RETIRED) <wolf31o2@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ryan Hill <dirtyepic@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
004_all_gcc42.patch 004_all_gcc42.patch patch Ryan Hill 2007-02-13 20:42 0000 1.22 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 166723 depends on: Show dependency tree
Bug 166723 blocks: 162167
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.




View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-02-13 20:41 0000
the attached patch prevents the following error when compiling packages such as
dev-games/simgear with GCC 4.2:

  In file included from ../../simgear/sound/soundmgr_openal.hxx:50,
                   from visual_enviro.cxx:34:
  /usr/include/AL/alc.h:190: error: '<anonymous>' has incomplete type
  /usr/include/AL/alc.h:190: error: invalid use of 'ALCvoid'
  /usr/include/AL/alc.h:251: error: '<anonymous>' has incomplete type
  /usr/include/AL/alc.h:251: error: invalid use of 'ALCvoid'
  make[3]: *** [visual_enviro.o] Error 1

It matches what appears in upstream's SVN.

------- Comment #1 From Ryan Hill 2007-02-13 20:42:33 0000 -------
Created an attachment (id=110100) [details]
004_all_gcc42.patch

------- Comment #2 From Chris Gianelloni (RETIRED) 2007-02-13 21:10:58 0000 -------
Added to CVS... thanks for the patch!

------- Comment #3 From Ryan Hill 2007-06-10 17:12:32 0000 -------
*** Bug 180846 has been marked as a duplicate of this bug. ***

------- Comment #4 From Ryan Hill 2007-08-06 16:54:12 0000 -------
*** Bug 186544 has been marked as a duplicate of this bug. ***

------- Comment #5 From James Ausmus 2007-08-29 18:34:38 0000 -------
This *needs* to have been a revision bump on the ebuild! If you had
openal-0.0.8-r1 compiled prior to 2007-02-13, then you won't pick up this
patch, and it has started to cause problems with other builds (see bug #165135)
- this is the second time in a few weeks that I've run into issues with ebuilds
and GCC 4.2 just because the updated ebuilds were never rev-bumped to cause a
recompile with the patch - I don't understand the reasoning behind *not*
rev-bumping the ebuild...

------- Comment #6 From Chris Gianelloni (RETIRED) 2007-08-30 01:01:29 0000 -------
Simply put, current policy actually says that "build-time fixes" do not require
a revision bump, so many developers don't do a bump to reduce the recompiling
that people are forced to do.  This particular instance is a case where what we
thought was only a compile-time fix really is not.

Anyway, I forced a bump for everyone this morning, before I even saw this.  In
the future, please file a new bug for this sort of thing, as many of us are
much less likely to notice comments on bugs we've already resolved.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug