Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 354195

Summary: sys-apps/groff-1.20.1-r3 fails to build under older gcc
Product: Gentoo Linux Reporter: Dave Kemper <saint.snit>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Dave Kemper 2011-02-09 08:12:11 UTC
Bug 351513 won't let me reopen it, so I have to create this new one to report that the problem still exists.  See that bug for the background.

There appear to be two ways to fix this.

1. Make sys-apps/groff-1.20.1-r3 have >=sys-devel/gcc-4.4.4 as a dependency.  The reporter of bug 351513 says installing gcc-4.4.4 solved the problem for him; I do not know whether recent versions of gcc prior to 4.4.4 would also solve it.

2. Fix the questionable use of "inline" in the groff code, as explained by Keith Marshall:

http://www.mail-archive.com/groff@gnu.org/msg04880.html

Like Keith, I am also not fluent in C++, but he presents what sounds to me like a pretty convincing case that it is groff that is wrong and not the older gcc's behavior.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-02-09 16:06:20 UTC
Please post your `emerge --info' on the other bug report, and the output of `gcc-config -l'.

*** This bug has been marked as a duplicate of bug 351513 ***
Comment 2 Dave Kemper 2011-02-09 17:10:39 UTC
As requested, I've added this info as an attachment to bug 351513.  It does not appear anyone is actively monitoring that bug.  My preference was to reopen it to put it back on the radar, but bugzilla wouldn't allow me to do that, hence this new bug.

It's obvious from the comment thread in bug 351513 that the bug was not actually fixed, merely that a workaround was suggested which the reporter successfully used.