-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Stefan de Konink schreef:
> Ciaran McCreesh schreef:
>> On Wed, 19 Dec 2007 09:07:34 +0100 (CET)
>> Stefan de Konink <[EMAIL PROTECTED]> wrote:
>>> Using the latest ebuild in portage 26_alpha4 I get the following error
>>> virtually on any operation. Running without options doesn't segfault.
>> Can you recompile with -O1 -fno-inline-functions -g -ggdb3 plus
>> whatever march/mcpu flags you use and make a new gdb backtrace please?
> 
> Is the "your compiler is b0rked" there for fun (with -g), or is 4.2.2
> unsupported?

Using 3.4.6 I end up in a compilation error using the following C(XX)FLAGS:

- -g -ggdb3 -O1 -mcpu=7450 -pipe -fno-strict-aliasing -maltivec
- -mabi=altivec  -fno-inline-functions

> /usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.6/include/g++-v3/bits/stl_tree.h:810:
>    instantiated from `typename std::_Rb_tree<_Key, _Val, _KeyOfValue, 
> _Compare,
>    _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
> _Alloc>::inse
>    rt_equal(const _Val&) [with _Key = boost::shared_ptr<const 
> paludis::PackageID>,
>    _Val = std::pair<const boost::shared_ptr<const paludis::PackageID>, 
> std::string>
>    , _KeyOfValue = std::_Select1st<std::pair<const boost::shared_ptr<const 
> paludis:
>    :PackageID>, std::string> >, _Compare = boost::reference_wrapper<const 
> paludis::
>    PackageIDComparator>, _Alloc = std::allocator<std::pair<const 
> boost::shared_ptr<
>    const paludis::PackageID>, std::string> >]'
>    
> /usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.6/include/g++-v3/bits/stl_multimap.h:
>    348:   instantiated from `typename std::_Rb_tree<_Key, std::pair<const K_, 
> V_>,
>    std::_Select1st<std::pair<const K_, V_> >, _Compare, _Alloc>::iterator 
> std::mult
>    imap<_Key, _Tp, _Compare, _Alloc>::insert(const std::pair<const K_, V_>&) 
> [with
>    _Key = boost::shared_ptr<const paludis::PackageID>, _Tp = std::string, 
> _Compare
>    = boost::reference_wrapper<const paludis::PackageIDComparator>, _Alloc = 
> std::al
>    locator<std::pair<const boost::shared_ptr<const paludis::PackageID>, 
> std::string
>    > >]'
>    accerso.cc:133:   instantiated from here
>    
> /usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.6/include/g++-v3/bits/stl_tree.h:786:
>     error: no match for call to `(boost::reference_wrapper<const 
> paludis::PackageID
>     Comparator>) (const boost::shared_ptr<const paludis::PackageID>&, const 
> boost::s
>     hared_ptr<const paludis::PackageID>&)'
>     make[5]: *** [accerso.o] Error 1
>     make[5]: Leaving directory 
> `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha4/work
>     /paludis-0.26.0_alpha4/src/clients/accerso'
>     make[4]: *** [all-recursive] Error 1
>     make[4]: Leaving directory 
> `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha4/work
>     /paludis-0.26.0_alpha4/src/clients/accerso'
>     make[3]: *** [all-recursive] Error 1
>     make[3]: Leaving directory 
> `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha4/work
>     /paludis-0.26.0_alpha4/src/clients'
>     make[2]: *** [all-recursive] Error 1
>     make[2]: Leaving directory 
> `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha4/work
>     /paludis-0.26.0_alpha4/src'
>     make[1]: *** [all-recursive] Error 1
>     make[1]: Leaving directory 
> `/var/tmp/portage/sys-apps/paludis-0.26.0_alpha4/work
>     /paludis-0.26.0_alpha4'
>     make: *** [all] Error 2



Stefan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHaUbDYH1+F2Rqwn0RCrlVAJ0TG8xUSMXvU6vKqae2ySgof3/ZgwCfSA2r
Pzk450r/s/F8Yr9kUUmVEbU=
=3sS4
-----END PGP SIGNATURE-----
_______________________________________________
paludis-user mailing list
[email protected]
http://lists.pioto.org/mailman/listinfo/paludis-user

Reply via email to