Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 177892 - Please unmask dev-lang/gnat
Summary: Please unmask dev-lang/gnat
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major
Assignee: ada team [OBSOLETE]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-10 06:39 UTC by Bobby D. Bryant
Modified: 2007-05-12 03:16 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bobby D. Bryant 2007-05-10 06:39:26 UTC
Neither gnat-gpl nor gnat-gcc will build.  They're both masked, and if you unmask them the compiles blow up.  Please restore dev-ada/gnat until the recommended substitutes actually work.


Reproducible: Always

Steps to Reproduce:
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-10 06:45:20 UTC
(In reply to comment #0)
> Neither gnat-gpl nor gnat-gcc will build.  They're both masked, and if you
> unmask them the compiles blow up.

Then file bugs about them instead of requesting no longer supported stuff to get unmasked.

Comment 2 George Shapovalov (RETIRED) gentoo-dev 2007-05-10 08:43:27 UTC
They actually do. There is only one outstanding bug (#139241) caused by the leak in the gcc build environment that I am yet to trace (any help even reproducing it is appreciated), however this seems to trigger only for a few people. In any case the legacy dev-lang/gnat is way more problematic than either of the new compiler ebuilds. In fact that masking was long overdue and was triggered by yet another bug report against legacy gnat.

Please note - in order to successfully emerge gnat-gxx you *need* to completely unmerge legacy gnat. It *will* interfere (do "quickpkg gnat" before unmerging to prepare binary blob if you want to keep it handy). Please also check that, when unmerging, all traces under /etc/env.d have been removed. If not, remove /etc/env.d/55gnat by hand. Please also, as a precaution, unset all env vars having ADA in the name (set|grep ADA) in the session you will use to emerge new gnat compiler(s). If you will still have problems, please submit a bug report about the one that fails as usual (if it is the same as that bug I mentioned above, you may just add to it).

The gnat-gcc/gnat-gpl ebuilds are not masked btw, they are in testing (try it again, there have been many changes, most happen in eclass so that you won't see an indication of them. As these are only compile-time fixes they do not require revision bump either). If you wish them to go stable just mention it. I think they can/should go stable, I just did not have any requests to make them so.

George
Comment 3 Bobby D. Bryant 2007-05-12 03:16:57 UTC
George,

Thanks for taking the time to offer some tips, but unfortunately I still can't get the alternatives to compile.  I will file a separate bug report on the error.

All that to the side, are you sure it's wise to deprecate GNAT while the alternatives are still designated as test versions?

later,