Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 236733 - gnustep-base/gnustep-gui-0.12.1 fails to compile due to a member variable being listed as @private
Summary: gnustep-base/gnustep-gui-0.12.1 fails to compile due to a member variable bei...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 236736 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-09-04 18:07 UTC by Mark Marszal
Modified: 2008-09-05 04:23 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Error corresponding to the _gcontext member being private (gnustep-gui,1.49 KB, text/plain)
2008-09-04 18:09 UTC, Mark Marszal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Marszal 2008-09-04 18:07:49 UTC
The latest gnustep-gui from the overlay at http://overlays.gentoo.org/proj/gnustep fails to compile due to _gcontext being listed as a @private variable. GCC issues a warning that due to the variable being private, this will become an error in the future, however, it looks like that time is now.
I attatched the resulting error to this bug

Reproducible: Always

Steps to Reproduce:
1. Sync to the latest gnustep overlay
2. emerge all latest gnustep packages
3. run revdev-rebuild

Actual Results:  
gnustep-gui fails to compile with the following error:



Expected Results:  
shoud compile just fine

After a little bit of investigating, it seems that the _gcontext variable actually resides in gnustep-base/gnustep-base-1.16.3
The source file in question is in gnustep-base-1.16.3/Headers/Foundation/NSThread.h
Comment 1 Mark Marszal 2008-09-04 18:09:17 UTC
Created attachment 164593 [details]
Error corresponding to the _gcontext member being private

Error corresponding to the _gcontext member being private
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-09-05 00:26:29 UTC
gnustep-gui-0.14.0-r1 is in the Portage tree, have you tried that? Please reopen if problem persists. thanks.
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-09-05 00:28:24 UTC
*** Bug 236736 has been marked as a duplicate of this bug. ***
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-09-05 00:29:35 UTC
hmm, why are you guys using this version from an overlay over the official
version in the tree?
Comment 5 Mark Marszal 2008-09-05 01:55:13 UTC
Yes, it is fixed in the latest portage builds.
I used the overlay, because that's the first thing i found on gentoo-wiki.com
I should look twice before using overlays.
Thank you
Comment 6 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-09-05 04:23:20 UTC
(In reply to comment #5)
> Yes, it is fixed in the latest portage builds.
> I used the overlay, because that's the first thing i found on gentoo-wiki.com
> I should look twice before using overlays.
> Thank you
> 

Sounds good, thanks for reporting back.