Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84388 - can build dev-libs/boost-1.32.0-r1 with icc, but can not install it
Summary: can build dev-libs/boost-1.32.0-r1 with icc, but can not install it
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Disenchanted (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-07 05:42 UTC by steveb
Modified: 2005-03-19 08:07 UTC (History)
2 users (show)

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


Attachments
boost-1.32.0-r1.log (boost-1.32.0-r1.log,317.77 KB, text/plain)
2005-03-07 17:11 UTC, steveb
Details
boost-1.32.0-r2.log (boost-1.32.0-r2.log,1.00 MB, text/plain)
2005-03-08 07:38 UTC, steveb
Details
boost-1.32.0-r2.ebuild (boost-1.32.0-r2.ebuild,4.40 KB, text/plain)
2005-03-08 23:24 UTC, steveb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description steveb 2005-03-07 05:42:19 UTC
I can successfull compile boost-1.32.0-r1 but I can not install it:
[......]
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/as_fusion_sequence.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/at.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/begin.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/end.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/equal_to.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/filter_view.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/generate.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/get.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/greater.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/greater_equal.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/io.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/is_sequence.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/joint_view.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/less.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/less_equal.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/limits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/make_tuple.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/not_equal_to.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/range.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/single_view.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/size.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tie.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/transform_view.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple10.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple20.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple30.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple40.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple50.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple_element.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple_forward.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/tuple_size.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/type_sequence.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/value_at.hpp
...on 3700th target...
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/as_tuple_element.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/filter_view_begin_end_trts.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/generate.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/io.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/joint_view_begin_end_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/manip.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/range_begin_end_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/sequence_base.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/sequence_equal_to.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/sequence_greater.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/sequence_greater_equal.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/sequence_less.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/sequence_less_equal.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/sequence_not_equal_to.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/single_view_begin_end_trts.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/trsfrm_view_begin_end_trts.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple10.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_access_result.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_at_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_begin_end_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_body.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_builder.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_macro.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_size_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/tuple_value_at_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/fusion/sequence/detail/type_seq_begin_end_trts.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator/file_iterator.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator/fixed_size_queue.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator/multi_pass.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator/position_iterator.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator/impl
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator/impl/file_iterator.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/iterator/impl/position_iterator.ipp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/as_parser.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/fundamental.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/parser_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/refactoring.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/traverse.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/impl
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/impl/fundamental.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/impl/parser_traits.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/impl/refactoring.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/meta/impl/traverse.ipp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/actor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/binders.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/casts.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/closures.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/composite.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/functions.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/new.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/operators.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/primitives.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/special_ops.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/statements.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/tuples.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/phoenix/tuple_helpers.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/symbols
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/symbols/symbols.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/symbols/impl
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/symbols/impl/symbols.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/symbols/impl/tst.ipp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/ast.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/common.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/parse_tree.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/parse_tree_utils.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/tree_to_xml.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/impl
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/impl/parse_tree_utils.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/tree/impl/tree_to_xml.ipp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/chset.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/chset_operators.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/confix.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/distinct.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/escape_char.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/flush_multi_pass.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/functor_parser.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/grammar_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/lists.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/loops.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/regex.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/scoped_lock.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/chset.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/chset_operators.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/confix.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/escape_char.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/lists.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/regex.ipp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/chset
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/chset/basic_chset.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/chset/basic_chset.ipp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/chset/range_run.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/spirit/utility/impl/chset/range_run.ipp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test
...on 3800th target...
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/auto_unit_test.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/execution_monitor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/floating_point_comparison.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/minimal.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/test_case_template.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/test_tools.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/unit_test.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/unit_test_log.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/unit_test_log_formatter.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/unit_test_result.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/unit_test_suite.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/unit_test_suite_ex.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/algorithm.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/class_properties.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/enable_warnings.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/fixed_mapping.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/nullstream.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/supplied_log_formatters.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/suppress_warnings.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/unit_test_config.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/unit_test_monitor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/unit_test_parameters.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/wrap_stringstream.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/xml_printer.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/basic_cstring
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/basic_cstring/basic_cstring.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/basic_cstring/basic_cstring_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/basic_cstring/bcs_char_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/basic_cstring/compare.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/basic_cstring/io.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/iterator
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/iterator/ifstream_line_iterator.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/iterator/input_iterator_facade.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/iterator/istream_line_iterator.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/detail/iterator/token_iterator.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/included
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/included/prg_exec_monitor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/included/test_exec_monitor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/test/included/unit_test_framework.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/barrier.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/condition.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/exceptions.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/mutex.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/once.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/read_write_mutex.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/recursive_mutex.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/thread.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/tss.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/xtime.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/detail/config.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/detail/force_cast.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/detail/lock.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/detail/read_write_lock.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/detail/singleton.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/thread/detail/tss_hooks.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/tuple
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/tuple/tuple.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/tuple/tuple_comparison.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/tuple/tuple_io.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/tuple/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/tuple/detail/tuple_basic.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/tuple/detail/tuple_basic_no_partial_spec.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/add_const.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/add_cv.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/add_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/add_reference.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/add_volatile.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/alignment_of.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/alignment_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/arithmetic_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/array_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/broken_compiler_spec.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/composite_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/config.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/conversion_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/cv_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/function_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_nothrow_assign.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_nothrow_constructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_nothrow_copy.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_nothrow_destructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_trivial_assign.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_trivial_constructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_trivial_copy.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/has_trivial_destructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/ice.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/intrinsics.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_abstract.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_arithmetic.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_array.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_base_and_derived.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_class.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_compound.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_const.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_convertible.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_empty.hpp
...on 3900th target...
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_enum.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_float.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_function.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_fundamental.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_integral.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_member_function_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_member_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_object.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_pod.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_polymorphic.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_reference.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_same.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_scalar.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_stateless.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_union.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_void.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/is_volatile.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/object_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/reference_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/remove_bounds.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/remove_const.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/remove_cv.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/remove_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/remove_reference.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/remove_volatile.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/same_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/transform_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/transform_traits_spec.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/type_traits_test.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/type_with_alignment.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/bool_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/bool_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/cv_traits_impl.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/false_result.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/ice_and.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/ice_eq.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/ice_not.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/ice_or.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/is_function_ptr_tester.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/is_function_type_tester.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/size_t_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/size_t_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/template_arity_spec.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/type_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/type_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/wrap.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/type_traits/detail/yes_no_type.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/addressof.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/base_from_member.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/compare_pointees.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/enable_if.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/in_place_factory.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/result_of.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/typed_in_place_factory.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/value_init.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/detail/in_place_factory_prefix.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/detail/in_place_factory_suffix.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/utility/detail/result_of_iterate.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/apply_visitor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/bad_visit.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/get.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/recursive_variant.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/recursive_wrapper.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/recursive_wrapper_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/static_visitor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/variant.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/variant_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/visitor_ptr.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/apply_visitor_binary.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/apply_visitor_delayed.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/apply_visitor_unary.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/backup_holder.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/bool_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/bool_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/cast_storage.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/config.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/enable_recursive.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/enable_recursive_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/forced_return.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/generic_result_type.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/has_nothrow_move.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/has_trivial_move.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/initializer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/make_variant_list.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/move.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/over_sequence.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/substitute.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/substitute_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/variant_io.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/visitation_impl.hpp
...failed updating 854 targets...
...skipped 168 targets...
...updated 3144 targets...

!!! ERROR: dev-libs/boost-1.32.0-r1 failed.
!!! Function src_install, Line 65, Exitcode 1
!!! Install failed
!!! If you need support, post the topmost build error, NOT this status message.

gentoo / #  


Compiling and installing dev-libs/boost-1.32.0 with icc was no problem at all.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3, 
glibc-2.3.4.20040808-r1, 2.6.11 i686) 
================================================================= 
System uname: 2.6.11 i686 AMD Athlon(TM) XP 2400+ 
Gentoo Base System version 1.4.16 
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4 
(#1, Feb  8 2005, 01:49:51)] 
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.3 [disabled] 
dev-lang/python:     2.2.3-r5, 2.3.4-r1 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.6.3, 1.9.4, 1.5, 1.8.5-r3, 1.4_p6, 1.7.9-r1 
sys-devel/binutils:  2.15.92.0.2-r1 
sys-devel/libtool:   1.5.10-r4 
virtual/os-headers:  2.6.8.1-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -mmmx -m3dnow -msse 
-mfpmath=sse,387 -fomit-frame-pointer -ffast-math -malign-double 
-minline-all-stringops" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control /var/spool/fax/etc" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -mmmx -m3dnow -msse 
-mfpmath=sse,387 -fomit-frame-pointer -ffast-math -malign-double 
-minline-all-stringops" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig buildpkg distlocks sandbox sfperms userpriv" 
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ 
http://gentoo.oregonstate.edu/ 
http://www.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j16" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/mnt/gentoo.overlay" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="x86 3dnow 3dnowex GAPING_SECURITY_HOLE X aalib accessibility acl acpi alsa 
amd apm arts artswrappersuid audiofile avi berkdb bitmap-fonts bonobo bzlib 
cdparanoia cdr clamav crypt cups curl dga directfb divx4linux dmx dri dv dvd 
emboss encode erandom esd ethereal evo f77 fam faxonly fbcon fbdev fdftk ffmpeg 
fftw fla flac font-server foomaticdb fortran freetype ftp gb gd gdbm ggi gif 
gimp gimpprint gnokii gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icc 
icc-pgo ieee1394 imagemagick imap imlib ipv6 irda jack java javascript jikes 
jpeg jpeg2k junit kde kdeenablefinal kdepim kerberos krb4 lcms ldap lesstif 
libg++ libwww lm_sensors mad mailbox maildir mcal md5sum mdb mikmod mmx monkey 
motif mozilla mp3 mpeg mpeg4 mplayer nas ncurses net network nls nntp nptl 
nvidia oav oggvorbis openexr opengl oss pam pda pdflib perl pic png ppds psyco 
pthreads python qt qtmt quicktime rdesktop readline real rtc ruby samba scanner 
sdl skey slang slp sms snmp socks5 sox speex spell sqlite sse ssl svga symlink 
szip tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb wmf xface 
xine xml xml2 xmms xosd xprint xscreensaver xv xvid zlib linguas_de linguas_fr 
linguas_it linguas_en" 
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Disenchanted (RETIRED) gentoo-dev 2005-03-07 10:25:47 UTC
what version of icc is this?

Comment 2 steveb 2005-03-07 11:02:34 UTC
gentoo / # qpkg -I -nc -v dev-lang/icc
dev-lang/icc-7.1.006
gentoo / #      
Comment 3 steveb 2005-03-07 11:29:40 UTC
I now unmerged icc 7.1.006 and remerged it. Somehow it seams that the icc 7.1.006 ebuild is borked.

gentoo / # emerge -v icc
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-lang/icc-7.1.006 to /
>>> md5 src_uri ;-) l_cc_p_7.1.006.tar
>>> Unpacking source...
>>> Unpacking l_cc_p_7.1.006.tar to /var/tmp/portage/icc-7.1.006/work
>>> Source unpacked.
 * Untagging: /var/tmp/portage/icc-7.1.006/work/opt/intel/compiler70/docs/csupport
 * Untagging: /var/tmp/portage/icc-7.1.006/work/opt/intel/compiler70/docs/idbsupport
>>> Test phase [not enabled]: dev-lang/icc-7.1.006

>>> Install icc-7.1.006 into /var/tmp/portage/icc-7.1.006/image/ category dev-lang
cp: cannot stat `/usr/portage/dev-lang/icc/files/7.1.006/icpc-ia32': No such file or directory
install: cannot stat `/var/tmp/portage/icc-7.1.006/temp/icc': No such file or directory
man:



hmmm?? When I look into that directory, then there is now icpc-ia32:
gentoo / # ls -lah /usr/portage/dev-lang/icc/files/7.1.006/
total 16K
drwxr-xr-x   2 root root   63 Jun  8  2004 .
drwxr-xr-x  10 root root 4.0K Mar  7 13:36 ..
-rw-r--r--   1 root root  264 Sep 18  2003 05icc-ifc-ia32
-rw-r--r--   1 root root  264 Sep 18  2003 05icc-ifc-ia64
-rwxr-xr-x   1 root root  246 Sep 18  2003 icc-ia32
gentoo / #



But the ebuild want to install it:
src_install () {
        dodoc lgpltext
        dodoc clicense
        cp -a opt ${D}

        insinto /etc/env.d
        if [ "$ARCH" = "x86" ]
        then
                newins ${FILESDIR}/${PVR}/05icc-ifc-ia32 05icc-ifc || die
                # fix the processor name issue with the primary icc executable
                exeinto /opt/intel/compiler70/ia32/bin
                newexe ${FILESDIR}/${PVR}/icc-ia32 icc
                newexe ${FILESDIR}/${PVR}/icpc-ia32 icc
        else
                newins ${FILESDIR}/${PVR}/05icc-ifc-ia64 05icc-ifc || die
                dodir /usr/bin
                dosym ../../opt/intel/compiler70/ia64/bin/eccbin /usr/bin/ecc
                dosym ../../opt/intel/compiler70/ia64/bin/ecpcbin /usr/bin/ecpc
        fi


}


I really don't see the point of installing twice something as icc. What is the point of installing icc-ia32 as icc AND icpc-ia32 as icc:
# fix the processor name issue with the primary icc executable
exeinto /opt/intel/compiler70/ia32/bin
newexe ${FILESDIR}/${PVR}/icc-ia32 icc
newexe ${FILESDIR}/${PVR}/icpc-ia32 icc


Anyway... this has nothing to do with boost.
Comment 4 steveb 2005-03-07 17:11:11 UTC
Created attachment 52877 [details]
boost-1.32.0-r1.log

Okay... I dumpted the output of the ebuild ..... install command into a file
and I am now attaching it here. I hope this helps to get closer to the problem.


Filtering out the unwanted stuff with grep, reduces the list to those errors (I
am not sure if my grep command wiped important stuff out):

cp: cannot stat `c*': No such file or directory

ld: /usr/lib/crtbeginS.o: No such file: No such file or directory

cp: cannot stat
`bin/boost/libs/python/build/libboost_python.so/intel-linux/debug/shared-linkable-true/stdlib-gcc/libboost_python-d.so.1.32.0':
No such file or directory

...failed FileClone
/var/tmp/portage/boost-1.32.0-r1/image//usr/lib/libboost_python-d.so.1.32.0...

ld: /usr/lib/crtbeginS.o: No such file: No such file or directory

cp: cannot stat
`bin/boost/libs/python/build/libboost_python.so/intel-linux/debug/shared-linkable-true/stdlib-gcc/threading-multi/libboost_python-mt-d.so.1.32.0':
No such file or directory

...failed FileClone
/var/tmp/portage/boost-1.32.0-r1/image//usr/lib/libboost_python-mt-d.so.1.32.0...


ld: /usr/lib/crtbeginS.o: No such file: No such file or directory

cp: cannot stat
`bin/boost/libs/python/build/libboost_python.so/intel-linux/release/shared-linkable-true/stdlib-gcc/libboost_python.so.1.32.0':
No such file or directory

...failed FileClone
/var/tmp/portage/boost-1.32.0-r1/image//usr/lib/libboost_python.so.1.32.0...

ld: /usr/lib/crtbeginS.o: No such file: No such file or directory

cp: cannot stat
`bin/boost/libs/python/build/libboost_python.so/intel-linux/release/shared-linkable-true/stdlib-gcc/threading-multi/libboost_python-mt.so.1.32.0':
No such file or directory

...failed FileClone
/var/tmp/portage/boost-1.32.0-r1/image//usr/lib/libboost_python-mt.so.1.32.0...


...failed updating 4 targets...



cheers

SteveB
Comment 5 Disenchanted (RETIRED) gentoo-dev 2005-03-07 18:09:31 UTC
please upgrade to icc 8.1

after talking to a boost dev i found out that icc 7 is no supported by boost, neither is 8.0
boost does not test against by intel unsupported compilers
please test with icc 8.1 and let me know what your result is

thanks

Daniel
Comment 6 steveb 2005-03-07 19:39:24 UTC
ICC 8.1 is not in portage. Anyway... I quickly copied the one for 8.0.055 and made a new icc-8.1.024.ebuild (the 8.0.055 ebuild seams to be anyway wrong. It has references to 73 directories. Whoever writes those icc ebuilds does not do that with much QA). This is the diff between the icc-8.0.055.ebuild and the new created icc-8.1.024.ebuild:

11c11
< SRC_BASE="l_cc_p_8.0.055"
---
> SRC_BASE="l_cc_pu_8.1.024"
21c21
< LICENSE="icc-7.0"
---
> LICENSE="icc-8.0"
52,53d51
<       # From UNTAG_CFG_FILES() in 'install.sh'
<       # Keep the Fortran bits(...)
59a58,63
>       for FILE in $(find ${S}/opt/intel_*/bin/ -type f -iname 'iccec' 2> /dev/null)
>       do
>               sed s@\<CCBIN\>@"${INSTALL_DIR}"@g $FILE > ${FILE}.abs
>               mv ${FILE}.abs $FILE
>               chmod 755 $FILE
>       done
75c79
<       SUPPORTFILE=${S}/opt/intel_idb_73/doc/idbsupport
---
>       SUPPORTFILE=${S}/opt/intel_idb_80/doc/idbsupport
87c91
<       find "${S}/opt/intel_idb_73/"{doc,man} -type f -exec chmod -x "{}" ";"
---
>       find "${S}/opt/intel_idb_80/"{doc,man} -type f -exec chmod -x "{}" ";"
95c99
<       cp -a opt/intel_idb_73/* ${D}/${INSTALL_DIR}
---
>       cp -a opt/intel_idb_80/* ${D}/${INSTALL_DIR}

Install went without problems (I mean ICC 8.1.024). I am now on my way to compile boost. I removed the old 1.32.0 version of boost, before I started to compile the 1.32.0-r1 version. Will keep you informed about my progress.

Comment 7 steveb 2005-03-07 19:41:39 UTC
icc 8.1.024 is failing on much more targets then the 7.x release of icc:
[...]
MkDir1 /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/apply_visitor_binary.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/apply_visitor_delayed.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/apply_visitor_unary.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/backup_holder.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/bool_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/bool_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/cast_storage.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/config.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/enable_recursive.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/enable_recursive_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/forced_return.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/generic_result_type.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/has_nothrow_move.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/has_trivial_move.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/initializer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/make_variant_list.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/move.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/over_sequence.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/substitute.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/substitute_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/variant_io.hpp
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/visitation_impl.hpp
...failed updating 854 targets...
...skipped 168 targets...
...updated 3323 targets...

!!! ERROR: dev-libs/boost-1.32.0-r1 failed.
!!! Function src_install, Line 65, Exitcode 1
!!! Install failed
!!! If you need support, post the topmost build error, NOT this status message.

gentoo / #  


what next?
Comment 8 Disenchanted (RETIRED) gentoo-dev 2005-03-07 20:43:09 UTC
i will get feedback from boost on this, google, and boost ML, as i dont use icc myself

im intrigued that bjam fails triggering the || die "Install failed" yet it is something you havent noticed using boost before


if i can find out if the stuff that fails is none severe i might have to look into not using the || die for icc, my prevered fix of course would leave it in place and have install finish at least as clean as with gcc

for now try CFLAGS="-march=athlon-xp -O2"

record the number of targets you can update with this

thanks

Daniel

http://www.intel.com/software/products/compilers/clin/docs/ug_cpp/index.htm
suggests we should start out small then work ourselves up aside from the gcc optimizations you cxhose having different names on icc, or allowing different things, i dont use icc so if icc does not read CFLAGS but another var or from another file, feel free to ignore this suggestion
Comment 9 steveb 2005-03-08 05:35:01 UTC
Hallo Daniel

I have found serval small misstakes in the ebuild for boost, which prevent a successfull build on Gentoo with icc. I Fixed them (but I am still not finished with it) in a new revision of the ebuild. But now I am stuck with the problem, that I need to add an additional include path to the whole build process of boost and I don't know how to do that. Do you know how I can tell bjam to add an additional include path?

cheers

SteveB
Comment 10 steveb 2005-03-08 06:02:11 UTC
Take this for example (output of bjam while compiling):
    . /opt/intel/compiler80/bin/iccvars.sh
    icpc  -c -w1  -DNDEBUG -DNDEBUG -DBOOST_ALL_DYN_LINK=1  -O3 -KPIC   -I"bin/boost/libs/date_time/build"  -I"/var/tmp/portage/boost-1.32.0-r2/work/boost_1_32_0"  -o "bin/boost/libs/date_time/build/libboost_date_time.so/intel-linux/release/shared-linkable-true/greg_month.o"  "/var/tmp/portage/boost-1.32.0-r2/work/boost_1_32_0/libs/date_time/build/../src/gregorian/greg_month.cpp"

...failed intel-linux-C++-action bin/boost/libs/date_time/build/libboost_date_time.so/intel-linux/release/shared-linkable-true/greg_month.o...
intel-linux-C++-action bin/boost/libs/date_time/build/libboost_date_time.so/intel-linux/release/shared-linkable-true/greg_weekday.o
/var/tmp/portage/boost-1.32.0-r2/work/boost_1_32_0/boost/config/select_stdlib_config.hpp(20): catastrophic error: could not open source file "utility"
  #include <utility>
                    ^

compilation aborted for /var/tmp/portage/boost-1.32.0-r2/work/boost_1_32_0/libs/date_time/build/../src/gregorian/greg_weekday.cpp (code 4)


-----------------

Now if I do that in the working directory and add an additional include path, it works:
gentoo boost_1_32_0 # icpc  -c -w1  -DNDEBUG -DNDEBUG -DBOOST_ALL_DYN_LINK=1  -O3 -KPIC   -I"/opt/intel/compiler80/include/c++/"  -I"bin/boost/libs/date_time/build"  -I"/var/tmp/portage/boost-1.32.0-r2/work/boost_1_32_0"  -o "bin/boost/libs/date_time/build/libboost_date_time.so/intel-linux/release/shared-linkable-true/greg_month.o"  "/var/tmp/portage/boost-1.32.0-r2/work/boost_1_32_0/libs/date_time/build/../src/gregorian/greg_month.cpp"
gentoo boost_1_32_0 #   



No error. How can I change the build process to include "/opt/intel/compiler80/include/c++/" ?


cheers

SteveB
Comment 11 steveb 2005-03-08 07:06:42 UTC
I am 100% a c/c++ noob! I can read c/c++ code, but I am in no way a c/c++ developer. Anyway.... I am very proud of myself that I got the boost beast to compile more stuff then before.


I created a new boost-1.32.0-r2.ebuild and this is the diff against the boost-1.32.0-r1.ebuild:
20,21d19
< DEPEND="${RDEPEND}
<       >=sys-apps/sed-4"
43,57d40
< src_unpack() {
<       unpack ${A}
<       cd "${S}"
<
<       if use icc ; then
<               # Fix icc path for Gentoo Linux
<               sed -i 's:/opt/intel_cc_80/:/opt/intel/compiler80/:gI' \
<                       ${S}/tools/build/v2/tools/intel-linux.jam || die "sed failed"
<               sed -i 's:(compiler\[567\]0/ia32:(compiler[5678]0:gI' \
<                       ${S}/tools/build/v1/intel-linux-tools.jam || die "sed failed"
<               sed -i 's:/opt/intel_cc_:/opt/intel/compiler:gI' \
<                       ${S}/tools/build/v1/intel-linux-tools.jam || die "sed failed"
<       fi
< }
<
76,84d58
<               if use icc ; then
<                       # Path include directory for C++ compilations
<                       if [[ -d "${ROOT}/opt/intel/compiler80/include" ]]; then
<                               export CPLUS_INCLUDE_PATH="/opt/intel/compiler80/include/c++"
<                       else
<                               export CPLUS_INCLUDE_PATH="/opt/intel/compiler70/include/c++"
<                       fi
<               fi
<

I am not shure about the path for icc 7.x, since I have uninstalled it from my system in order to test the compile process with icc 8.x.


The line:
cp -a b* c* index.html v1/ v2/ ${D}/usr/share/${PN}

Does produce an error while emerging, because there are no c* files in ${S}/tools/build. But this is only a cosmetical issue.


Currently the ebuild finishes with that error output:
...failed updating 204 targets...
...skipped 16 targets...
...updated 4125 targets...

!!! ERROR: dev-libs/boost-1.32.0-r2 failed.
!!! Function src_install, Line 92, Exitcode 1
!!! Install failed
!!! If you need support, post the topmost build error, NOT this status message.





Down to 204 failed targets from 854 failed targets. But still.... 204 is exactly 204 to much :)


cheers

SteveB
Comment 12 steveb 2005-03-08 07:13:27 UTC
Hallo Daniel

Most errors in the new ebuild come from that here:
...failed intel-linux-C++-action bin/boost/libs/python/build/libboost_python.so/intel-linux/debug/shared-linkable-true/stdlib-gcc/numeric.o...
intel-linux-C++-action bin/boost/libs/python/build/libboost_python.so/intel-linux/debug/shared-linkable-true/stdlib-gcc/list.o
icpcbin: error: could not find directory in which the set of libstdc++ include files resides



My installation of libstdc++ only has binary files:
gentoo / # cat /var/db/pkg/sys-libs/libstdc++-v3-3.3.4/CONTENTS
dir /usr
dir /usr/lib
dir /usr/lib/libstdc++-v3
sym /usr/lib/libstdc++-v3/libstdc++.so.5 -> libstdc++.so.5.0.6 1108439495
obj /usr/lib/libstdc++-v3/libstdc++.so.5.0.6 faa245805ff41ba5705c815277cd7545 1108439495
dir /etc
dir /etc/env.d
obj /etc/env.d/99libstdc++ b85fb5b85ad5d456d7281911b93f9ac8 1108439495
gentoo / #    



How to handle that problem? Do I need to go deeper into that stuff (remember: I am not a c/c++ developer) or do you take now controll of this?


cheers

SteveB
Comment 13 steveb 2005-03-08 07:38:11 UTC
Created attachment 52943 [details]
boost-1.32.0-r2.log

Screen output while emerging boost-1.32.0-r2.
Comment 14 Disenchanted (RETIRED) gentoo-dev 2005-03-08 15:58:03 UTC
if you could try http://dev.gentoo.org/~morfic/boost-1.32.0-r1.ebuild or sync in 1 hour, thanks

i will have to ask you to try this change before i incorporate the changes

i was also given this link:
http://www.meta-comm.com/engineering/boost-regression/1_32_0/developer/summary_release.html

according to this 8.0 should be supported, which is other than what i was told the other day.

i hope this ebuild gets us one step closer to allowing us to build

i will get feedback on the stdc++ lib issue, i dont think icc 8 has problems there but will find out if stlport is a viable option if the stdc++ errors persist

libstdc++-v3 is only a compat ebuild for gcc3.4 which does not have the same abi

if you allow me the question, if you are not a C++ programmer, which app that you use has boost as the dependency? (just curious since i have no use stats, just grepping the tree wouldnt tell me what is really used)

Comment 15 steveb 2005-03-08 16:28:37 UTC
gentoo / # qpkg -I -nc -v -q boost
dev-libs/boost-1.32.0-r1
DEPENDED ON BY:
        kdeedu-3.4.0_rc1
gentoo / #
Comment 16 steveb 2005-03-08 16:39:39 UTC
No. The new -r1 ebuild does not work. Result:
FileClone /var/tmp/portage/boost-1.32.0-r1/image//usr/include/boost/variant/detail/visitation_impl.hpp
...failed updating 854 targets...
...skipped 168 targets...
...updated 3144 targets...

!!! ERROR: dev-libs/boost-1.32.0-r1 failed.
!!! Function src_install, Line 74, Exitcode 1
!!! Install failed
!!! If you need support, post the topmost build error, NOT this status message.

gentoo / #       




Error message grabed while ebuild was working (there where more of them):
    . /opt/intel_cc_80/bin/iccvars.sh
    icpc  -c -w1  -DBOOST_THREAD_LIB_NAME=boost_thread -DBOOST_THREAD_BUILD_LIB=1  -g -O0 -openmp   -I"bin/boost/libs/thread/build"  -I"/var/tmp/portage/boost-1.32.0-r1/work/boost_1_32_0"  -o "bin/boost/libs/thread/build/libboost_thread.a/intel-linux/debug/runtime-link-static/threading-multi/tss_hooks.o"  "/var/tmp/portage/boost-1.32.0-r1/work/boost_1_32_0/libs/thread/build/../src/tss_hooks.cpp"

...failed intel-linux-C++-action bin/boost/libs/thread/build/libboost_thread.a/intel-linux/debug/runtime-link-static/threading-multi/tss_hooks.o...
intel-linux-C++-action bin/boost/libs/thread/build/libboost_thread.a/intel-linux/debug/runtime-link-static/threading-multi/tss_dll.o
/bin/sh: line 1: /opt/intel_cc_80/bin/iccvars.sh: No such file or directory




It still looks for /opt/intel_cc_80 and this is wrong with Gentoo. The icc is installed in /opt/intel/compiler80 in Gentoo. You are better of patching the path in the bjam make files or enshure that the 8.x series of the intel compiler get's installed in/opt/inter_cc_8x


cheers

SteveB
Comment 17 steveb 2005-03-08 17:27:19 UTC
Your modifications and the one I made merged together reduces the unsuccessfull count by 4 (now only 200 not working):

ar: creating bin/boost/libs/thread/build/libboost_thread.a/intel-linux/release/runtime-link-static/threading-multi/libboost_thread-il-mt-s-1_32.a
Ranlib bin/boost/libs/thread/build/libboost_thread.a/intel-linux/release/runtime-link-static/threading-multi/libboost_thread-il-mt-s-1_32.a
...failed updating 200 targets...
...skipped 8 targets...
...updated 871 targets...
/mnt/gentoo.overlay/dev-libs/boost/boost-1.32.0-r2.ebuild: line 89: --prefix=/var/tmp/portage/boost-1.32.0-r2/image//usr: No such file or directory

!!! ERROR: dev-libs/boost-1.32.0-r2 failed.
!!! Function src_install, Line 90, Exitcode 127
!!! Install failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 18 steveb 2005-03-08 19:07:35 UTC
I think, I solved the problem. Will post tomorrow the solution. Now need to go and sleep.
Comment 19 Disenchanted (RETIRED) gentoo-dev 2005-03-08 22:19:36 UTC
fixed the path issue by using -sINTEL_PATH="/opt/intel/compiler80/" \ now

sync, try, if it takes about an hour now libs will be built

i installed icc in a chroot and saw the problematic path erros fly by, checked docs and gave it a hardcoded path it builds, how far it gets im not sure yet, if it does not coplete ill be looking forward to see your fix
Comment 20 Disenchanted (RETIRED) gentoo-dev 2005-03-08 22:59:48 UTC
we fail 204 targets skip a single digit i forgot to note down and updated 4135 targets

then fail

im all eyes for your solution at this point
Comment 21 Disenchanted (RETIRED) gentoo-dev 2005-03-08 23:02:32 UTC
in chroot i will now try what they did in 1.31.0

build, let it fail then build the rest

if that works ill use that approach for icc, leaving gcc as is
Comment 22 steveb 2005-03-08 23:24:43 UTC
Created attachment 52992 [details]
boost-1.32.0-r2.ebuild

This ebuild works for me. Don't know if the SED is still needed.

cheers

SteveB
Comment 23 Disenchanted (RETIRED) gentoo-dev 2005-03-09 03:34:35 UTC
thanks for the info, i will give this a try after work
Comment 24 Dirk Heinrichs 2005-03-10 00:48:57 UTC
I see similar behaviour, but with GCC 3.4.3. It seems that this build tool
used by boost doesn't catch compilation errors. I get this during "ebuild
boost-1.32.0-r1 install":

"gcc-C++-action bin/boost/libs/serialization/build/libboost_serialization.a/gcc/debug/xml_oarchive.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algobase.h: In function `_OutputIterator std::copy(_InputIterator, _InputIterator, _OutputIterator) [with _InputIterator = boost::archive::iterators::mb_from_wchar<boost::archive::iterators::xml_escape<const wchar_t*> >, _OutputIterator = boost::archive::iterators::ostream_iterator<char>]':
/gentoo/build/portage/boost-1.32.0-r1/work/boost_1_32_0/boost/archive/impl/xml_oarchive_impl.ipp:44:   instantiated from `void boost::archive::save_iterator(std::ostream&, InputIterator, InputIterator) [with InputIterator = constwchar_t*]'
/gentoo/build/portage/boost-1.32.0-r1/work/boost_1_32_0/boost/archive/impl/xml_oarchive_impl.ipp:63:   instantiated from `void boost::archive::xml_oarchive_impl<Archive>::save(const wchar_t*) [with Archive = boost::archive::xml_oarchive]'
/gentoo/build/portage/boost-1.32.0-r1/work/boost_1_32_0/libs/serialization/build/../src/xml_oarchive.cpp:26:   instantiated from here
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algobase.h:358: internal compiler error: in sweep_string_variable, at protector.c:1158
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /gentoo/build/portage/boost-1.32.0-r1/temp/ccywDFFs.out file, please attach this to your bugreport."

But the build tool just continues, only to fail at the very end, where the
real error is not visible anymore.
Comment 25 Disenchanted (RETIRED) gentoo-dev 2005-03-10 03:34:59 UTC
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.32.0-r1.ebuild,v 1.8 2005/03/10 04:42:33 morfic Exp $


is this the version you used dirk?

what arch are you on? ( 'emerge info' )
since with this version i can merge it w/o dieing with gcc and with icc


Portage 2.0.51.19 (default-linux/ppc/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.11 ppc)
=================================================================
System uname: 2.6.11 ppc 7447A, altivec supported
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.3,dev-lang/python-2.3.5 [2.3.5 (#1, Mar  5 2005, 11:34:32)]
distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.3.3, 2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.90.0.3-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fomit-frame-pointer -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache cvs distcc distlocks sandbox sfperms sign"
GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://mirror.datapipe.net/gentoo http://gentoo.blueyonder.co.uk"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/cvs/gentoo-x86"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa altivec arts berkdb bitmap-fonts cjk crypt dga directfb divx4linux dv dvd dvdread encode esd f77 fam fbcon flac gif gnome gpm gstreamer gtk gtk2 ieee1394 imlib imlib2 insecure-drivers jack java jpeg junit mozilla mpeg ncurses nls nptl nptlonly ogg oggvorbis openexr opengl oss pam perl png ppc python qt readline samba sdl sheep silverxp ssl tcpd tiff truetype truetype-fonts type-fonts type1-fonts unicode usb userlocales xanim xml2 xmms xprint xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS

Comment 26 steveb 2005-03-10 03:49:53 UTC
Hallo Daniel

I have just one question. Why is in the new 1.8 revision of the ebuild, the path to the Intel compiler hardcoded to version 8.x?
                        export CPLUS_INCLUDE_PATH="/opt/intel/compiler80/include/c++"
                        export GXX_INCLUDE="/usr/include"
                        ${BOOSTJAM} -sBOOST_ROOT=${S} \
                        -sPYTHON_ROOT=/usr \
                        -sPYTHON_VERSION=${PYVER} \
                        -sTOOLS=${BOOST_TOOLSET} \
                        -sINTEL_PATH="/opt/intel/compiler80/" \
                        --prefix=${D}/usr \
                        --layout=system \
                        install || die "Install failed"


Don't you think we need to allow the 7.x release as well (since 8.x is not unmasked in portage) or at least to enforce the icc 8.x release to be installed (adding icc-8.x to the DEPEND entry of the ebuild)?


cheers

Steve
Comment 27 Dirk Heinrichs 2005-03-10 04:48:10 UTC
I had version 1.7 of the ebuild, but switching to 1.8 makes no difference.

Here is what emerge info says about my system:

Portage 2.0.51.19 (!/linux26-x86-2004.2.profile, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.11 i686)
=================================================================
System uname: 2.6.11 i686 Intel(R) Pentium(R) M processor 1500MHz
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 21 2005, 11:03:03)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r5
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe"
DISTDIR="/gentoo/distfiles"
FEATURES="autoaddcvs ccache distlocks nosandbox sandbox"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/gentoo/build"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://louisa.europe.nokia.com/gentoo-portage"
USE="X Xaw3d aalib acl alsa apm arts avi bash-completion berkdb bitmap-fonts bluetooth bonobo caps cddb cdparanoiacdr chipcard crypt cups dlloader doc dvd emacs encode font-server foomaticdb ftp gdbm gif gnokii gphoto2 gpm gstreamer gtk2 gtkhtml guile hal hardened hbci icq ieee1394 imap imlib irda jpeg kde koffice-plugin lcms ldap libg++ libwww lm_sensors mad maildir mbox mime motif mpeg mule ncurses nls no-old-linux noamazon noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp norhino noxalan noxerces nptl nptlonly objc ofx oggvorbis opengl pam pcre pdflib perl perlsuid pic pie png postgres ppds pwdb python qt quicktime rdesktop readline savedconfig sdl slang sms speex spell sql sse ssl subversion tcltk tcpd tetex theora threads tifftruetype truetype-fonts type1-fonts unicode usb wifi wxwindows x86 xine xml2 xmms xosd xprint xscreensaver xv zliblinguas_de"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 28 Disenchanted (RETIRED) gentoo-dev 2005-03-10 17:21:24 UTC
both boost and icc8 are ~x86, so that will resolve fine, but yes you are right i will add the dep on icc >=8

boost does not support icc7 so we shouldnt take chances

hardcoded cause as long as we are on major version 8, the path should remain the same

what will be much more interesting is finding dirk's problem, since here it merges fine on ppc (+gcc) and x86 (+icc)

Comment 29 steveb 2005-03-10 19:25:19 UTC
Hallo Daniel

cool ;) I like when things are correct. The dependency to icc >= 8 is needed.

Okay... Now we need to try to fix Dirk's problem:
I have successful build the boost-1.32.0 on my system (Athlon XP) wiht icc 7.1.006. And I have successfull build the boost-1.32.0-r1 with gcc-3.4.3-20050110, glibc-2.3.4.20040808-r1 and with icc 8.1.x

This is the output of emerge info on my system:
Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20040808-r1, 2.6.11 i686)
=================================================================
System uname: 2.6.11 i686 AMD Athlon(TM) XP 2400+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 10 2005, 17:28:58)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.2.3-r5, 2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.9.4, 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.6.3
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=64 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/fax /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=64 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg distlocks sandbox sfperms userpriv"
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j16"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/mnt/gentoo.overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex GAPING_SECURITY_HOLE X aalib accessibility acl acpi alsa apm arts artswrappersuid audiofile avi berkdb bitmap-fonts bonobo cdparanoia cdr clamav crypt cups curl dga directfb divx4linux dmx dv dvd emboss encode erandom esd fam faxonly fbcon flac font-server foomaticdb fortran gd gdbm ggi gif gimp gimpprint gnokii gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icc icc-pgo ieee1394 imagemagick imlib ipv6 irda jack java jikes jpeg jpeg2k junit kde kdeenablefinal kerberos krb4 lcms ldap libg++ libwww live lm_sensors mad maildir md5sum mikmod mmx motif mozilla mp3 mpeg nas ncurses nls nntp nptl nvidia oav oggvorbis openexr opengl oss pam pda pdflib perl pic png ppds python qt quicktime rdesktop readline real rtc ruby samba scanner sdl skey slang slp sms snmp socks5 speex spell sqlite sse ssl svga symlink tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb wmf xface xine xml xml2 xmms xprint xscreensaver xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS


The difference I have between my system and the one of Dirk is:
- differend CPU than Dirk (I don't think this is a problem)
- differend Python version than Dirk (could be a problem)
- less automake versions than Dirk (don't know if this is a issue)
- much more agressive compiler flags than Dirk (should not be a problem since Dirk is using normal flags and I have the more insane flags)



What I did while compiling with gcc was to competly dissable distcc and ccache. I had problems when they where enabled. I used: FEATURES="-distcc -ccache" MAKEOPTS="-j2" emerge -v boost

And when I was compiling boost with gcc, I had the 2005 profile active on my system (now I am back to 2004.3). I don't know if this is a issue (I don't think so).


Dirk: Could you try once with distcc and ccache dissabled?


cheers

SteveB
Comment 30 Disenchanted (RETIRED) gentoo-dev 2005-03-10 19:33:31 UTC
i had more people confirm proper compilation with 3.4.3-r1, ppc, x86, amd64 all build fine

those who use 2.15.92.* will find gnu.linkonce errors but linked demos work, due to bug #78043 i am on 2.15.90.0.3-r4, all else i guess im just about having what dirk has which really makes me think it is a unique problem he has, nothing in general flawed with ebuild/boost/bjam

dirk entirely up to you but i dont know what else to try: i suggest switching to a supported profile, and a emerge --sync && emerge gcc glibc binutils && emerge -e system

Comment 31 steveb 2005-03-10 19:43:33 UTC
I as well don't think it is a problem with the current ebuild. Must be something specific to Dirks system. However... if it is something we could figure out and have it fixed/prevented in the ebuild... then why not?

cheers

SteveB


btw: Are my changes accepted to go into portage?
Comment 32 Dirk Heinrichs 2005-03-10 23:30:45 UTC
The changes in my profile are all related to kernel stuff as ther is no x86
profile which supports 2.6. One more thing to mention: I have succesfully
installed boost-1.32.0.ebuild v1.13 about mid january with exactly this
profile. gcc did not change since then, but glibc and binutils did. However,
I don't know which versions of glibc and binutils where installed back then.

As for now, I can live with the version I have installed and mask subsequent
ebuilds.
Comment 33 Disenchanted (RETIRED) gentoo-dev 2005-03-18 10:59:09 UTC
anyone disagree that this is resolved, pertaining to the original subject?
Comment 34 steveb 2005-03-19 08:07:56 UTC
From my viewpoint,the problem is fixed. I will close this bug now.