Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91209 - boost fails with uclibc due to no wchar support
Summary: boost fails with uclibc due to no wchar support
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: Disenchanted (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-02 12:20 UTC by Stefan Schweizer (RETIRED)
Modified: 2005-11-06 07:54 UTC (History)
1 user (show)

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


Attachments
boost.log (boost.log,395.27 KB, text/plain)
2005-05-02 13:26 UTC, Stefan Schweizer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Schweizer (RETIRED) gentoo-dev 2005-05-02 12:20:54 UTC
boost fails to install with uclibc, these are the last lines:


FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/multi_index/detail/index_proxy.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/multi_index/detail/ord_index_node.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/multi_index/detail/ord_index_ops.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/multi_index/detail/def_ctor_tuple_cons.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/multi_index/detail/scope_guard.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/multi_index/detail/index_base.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/multi_index/detail/index_iterator.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/optional
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/optional/optional_fwd.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/optional/optional.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/integer
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/integer/integer_mask.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/integer/static_min_max.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/integer/static_log2.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/variables_map.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/cmdline.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/option.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/environment_iterator.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/version.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/parsers.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/config.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/options_description.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/eof_iterator.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/positional_options.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/errors.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/value_semantic.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/detail
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/detail/config_file.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/detail/cmdline.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/detail/utf8_codecvt_facet.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/detail/parsers.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/detail/value_semantic.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/program_options/detail/convert.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/remove_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/add_reference.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/type_with_alignment.hpp
...on 3100th target...
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_void.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_empty.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_nothrow_assign.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/remove_reference.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_trivial_constructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_class.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/array_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_nothrow_destructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_reference.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/remove_bounds.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/broken_compiler_spec.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/cv_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_same.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_trivial_destructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_stateless.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_arithmetic.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/remove_cv.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_member_function_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/reference_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/config.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_polymorphic.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_function.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/add_volatile.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/composite_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_object.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/transform_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/object_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_fundamental.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/remove_const.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_abstract.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/intrinsics.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/add_cv.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_trivial_copy.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/function_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_trivial_assign.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_nothrow_copy.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_float.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_compound.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_convertible.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/alignment_of.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/remove_volatile.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_integral.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_volatile.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/transform_traits_spec.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_scalar.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/has_nothrow_constructor.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/ice.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_base_and_derived.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/alignment_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_pod.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/same_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_union.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/arithmetic_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_enum.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_const.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_member_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/add_const.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/add_pointer.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/is_array.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/conversion_traits.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/type_traits_test.hpp
MkDir1 /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/is_function_type_tester.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/size_t_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/cv_traits_impl.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/yes_no_type.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/bool_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/false_result.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/type_trait_undef.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/ice_not.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/type_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/ice_and.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/is_function_ptr_tester.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/ice_eq.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/bool_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/size_t_trait_def.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/is_function_ptr_helper.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/ice_or.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/wrap.hpp
FileClone /var/tmp/portage/boost-1.32.0-r3/image//usr/include/boost/type_traits/detail/template_arity_spec.hpp
...failed updating 10 targets...
...skipped 2 targets...
...updated 3172 targets...

!!! ERROR: dev-libs/boost-1.32.0-r3 failed.
!!! Function src_install, Line 165, Exitcode 1
!!! Install failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-02 12:24:01 UTC
Huh? What does this have in common with Bugzilla - General Bugs?
Comment 2 Stefan Schweizer (RETIRED) gentoo-dev 2005-05-02 13:26:45 UTC
Created attachment 57873 [details]
boost.log

full emerge output.
Comment 3 Disenchanted (RETIRED) gentoo-dev 2005-05-03 22:04:41 UTC
mpt having a uclibc system, this will take a while to sort out as ill be off 5/6/05 to 5/19/05 and it looks like the gods of bugs threw some bigger ones than this my way, so chroot for this bug is not going to be way up on top, but ill work on it, just a fyi basically
Comment 4 SpanKY gentoo-dev 2005-05-30 18:07:19 UTC
not a bug in boost i dont think:

gcc-C++-action
bin/boost/libs/serialization/build/libboost_wserialization.a/gcc/release/basic_text_wiprimitive.o
/var/tmp/portage/boost-1.32.0-r4/work/boost_1_32_0/libs/serialization/build/../src/basic_text_wiprimitive.cpp:13:2:
#error "wide char i/o not supported on this platform"

gcc-C++-action
bin/boost/libs/serialization/build/libboost_wserialization.a/gcc/release/basic_text_woprimitive.o
/var/tmp/portage/boost-1.32.0-r4/work/boost_1_32_0/libs/serialization/build/../src/basic_text_woprimitive.cpp:14:2:
#error "wide char i/o not supported on this platform"

etc...
Comment 5 SpanKY gentoo-dev 2005-05-30 18:07:52 UTC
unless there is a way to disable wide char support in boost, mark this as invalid
Comment 6 solar (RETIRED) gentoo-dev 2005-11-06 07:14:28 UTC
This might work with uclibc-0.9.28 with the right USE flags set.
Comment 7 Disenchanted (RETIRED) gentoo-dev 2005-11-06 07:54:34 UTC
until uclibc supports it