* Package: dev-cpp/tree-2.65 * Repository: gentoo * Maintainer: sci@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 * FEATURES: sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking tree-2.65.tar.gz to /var/tmp/portage/dev-cpp/tree-2.65/work >>> Source unpacked in /var/tmp/portage/dev-cpp/tree-2.65/work >>> Preparing source in /var/tmp/portage/dev-cpp/tree-2.65/work/tree-2.65 ... * Applying tree-2.62-test.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-cpp/tree-2.65/work/tree-2.65 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-cpp/tree-2.65/work/tree-2.65 ... >>> Source compiled. In file included from test_tree.cc:21:0: tree.hh:142:21: error: ‘ptrdiff_t’ does not name a type In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/bits/stl_algobase.h:66:0, from /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/memory:64, from tree.hh:68, from test_tree.cc:21: /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/bits/stl_iterator_base_types.h: In instantiation of ‘std::iterator_traits >::pre_order_iterator>’: /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/bits/stl_algo.h:4326:45: instantiated from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = tree >::pre_order_iterator, _Tp = std::basic_string]’ test_tree.cc:161:57: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/bits/stl_iterator_base_types.h:168:53: error: no type named ‘difference_type’ in ‘class tree >::pre_order_iterator’ /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/bits/stl_iterator_base_types.h: In instantiation of ‘std::iterator_traits >::sibling_iterator>’: /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/bits/stl_algo.h:4326:45: instantiated from ‘_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = tree >::sibling_iterator, _Tp = std::basic_string]’ tree.hh:1492:7: instantiated from ‘void tree::merge(tree::sibling_iterator, tree::sibling_iterator, tree::sibling_iterator, tree::sibling_iterator, bool) [with T = std::basic_string, tree_node_allocator = std::allocator > >]’ test_tree.cc:331:81: instantiated from here /usr/lib/gcc/i686-pc-linux-gnu/4.6.0/include/g++-v4/bits/stl_iterator_base_types.h:168:53: error: no type named ‘difference_type’ in ‘class tree >::sibling_iterator’ * ERROR: dev-cpp/tree-2.65 failed (test phase): * compile test failed * * Call stack: * ebuild.sh, line 56: Called src_test * environment, line 2279: Called die * The specific snippet of code: * $(tc-getCXX) ${CXXFLAGS} test_tree.cc -o test_tree || die "compile test failed"; * * If you need support, post the output of 'emerge --info =dev-cpp/tree-2.65', * the complete build log and the output of 'emerge -pqv =dev-cpp/tree-2.65'. * The complete build log is located at '/var/log/portage/build/dev-cpp/tree-2.65:20110408-132347.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/tree-2.65/temp/environment'. * S: '/var/tmp/portage/dev-cpp/tree-2.65/work/tree-2.65' >>> Install tree-2.65 into /var/tmp/portage/dev-cpp/tree-2.65/image/ category dev-cpp >>> Completed installing tree-2.65 into /var/tmp/portage/dev-cpp/tree-2.65/image/