Summary: | sys-apps/paludis-0.16.0 fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Heim (RETIRED) <phreak> |
Component: | Current packages | Assignee: | Stephen Bennett (RETIRED) <spb> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ciaran.mccreesh, pioto |
Priority: | High | Keywords: | InVCS |
Version: | 2006.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Christian Heim (RETIRED)
2007-01-25 09:37:42 UTC
Created attachment 108108 [details]
build.log
This one's a gcc-3.4 standard library bug. Index: paludis/dep_list/dep_list.cc =================================================================== --- paludis/dep_list/dep_list.cc (revision 2296) +++ paludis/dep_list/dep_list.cc (working copy) @@ -1117,7 +1117,7 @@ std::pair<MergeListIndex::iterator, MergeListIndex::const_iterator> pp( _imp->merge_list_index.equal_range(p.name)); - for ( ; pp.first != pp.second ; ++pp.first) + for ( ; pp.second != pp.first ; ++pp.first) { if (pp.first->second->kind == kind && pp.first->second->package == p) { @@ -1156,7 +1156,7 @@ std::pair<MergeListIndex::iterator, MergeListIndex::const_iterator> pp( _imp->merge_list_index.equal_range(p.name)); - for ( ; pp.first != pp.second ; ++pp.first) + for ( ; pp.second != pp.first ; ++pp.first) { if ((pp.first->second->kind == dlk_suggested || pp.first->second->kind == dlk_already_installed || pp.first->second->kind == dlk_package || pp.first->second->kind == dlk_provided Fixed in CVS. |