
Okay... So I listened to what you all had to say, and I got to thinking that maybe I did something wrong with the original installation/compilation So i decided to do it again. I downloaded boost_1_37_0.tar.bz2 again. I put the d/l in my /Documents/Programming/C++ directory. Then I did the following... $ tar -jxf boost_1_37_0.tar.bz2 $ cd boost_1_37_0 $ ./configure --prefix=/Documents/Programming/C++/boost_1_37_0 $ make install I'm only able to capture this much of the build process... libs/python/src/object/function.cpp:665: warning: deprecated conversion from string constant to ‘char*’ libs/python/src/object/function.cpp:665: warning: deprecated conversion from string constant to ‘char*’ gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/inheritance.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/life_support.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/pickle_support.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/errors.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/module.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/builtin_converters.o ...on 600th target... gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/arg_to_python_base.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/iterator.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/stl_iterator.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/object_protocol.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/object_operators.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/wrapper.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/import.o gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/exec.o libs/python/src/exec.cpp: In function ‘boost::python::api::object boost::python::exec_file(boost::python::str, boost::python::api::object, boost::python::api::object)’: libs/python/src/exec.cpp:42: warning: deprecated conversion from string constant to ‘char*’ gcc.compile.c++ bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/function_doc_signature.o gcc.archive bin.v2/libs/python/build/gcc-4.2.4/release/link-static/threading-multi/libboost_python-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_python-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... MkDir1-quick-fix-for-unix bin.v2/libs/regex/build/gcc-4.2.4/release/link-static MkDir1-quick-fix-for-unix bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/c_regex_traits.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/cpp_regex_traits.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/cregex.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/fileiter.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/icu.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/instances.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/posix_api.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/regex.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/regex_debug.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/regex_raw_buffer.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/regex_traits_defaults.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/static_mutex.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/w32_regex_traits.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/wc_regex_traits.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/wide_posix_api.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/winstances.o gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/usinstances.o gcc.archive bin.v2/libs/regex/build/gcc-4.2.4/release/link-static/threading-multi/libboost_regex-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_regex-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static MkDir1-quick-fix-for-unix bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_archive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_iarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_iserializer.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_oarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_oserializer.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_pointer_iserializer.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_pointer_oserializer.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_serializer_map.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_text_iprimitive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_text_oprimitive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_xml_archive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/binary_iarchive.o ./boost/archive/impl/basic_binary_iprimitive.ipp: In destructor ‘boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::~basic_binary_iprimitive() [with Archive = boost::archive::naked_binary_iarchive, Elem = char, Tr = std::char_traits<char>]’: ./boost/archive/binary_iarchive_impl.hpp:31: instantiated from here ./boost/archive/impl/basic_binary_iprimitive.ipp:185: warning: unused variable ‘result’ ./boost/archive/impl/basic_binary_iprimitive.ipp: In destructor ‘boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::~basic_binary_iprimitive() [with Archive = boost::archive::binary_iarchive, Elem = char, Tr = std::char_traits<char>]’: ./boost/archive/binary_iarchive_impl.hpp:31: instantiated from here ./boost/archive/impl/basic_binary_iprimitive.ipp:185: warning: unused variable ‘result’ gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/binary_oarchive.o ./boost/archive/impl/basic_binary_oprimitive.ipp: In destructor ‘boost::archive::basic_binary_oprimitive<Archive, Elem, Tr>::~basic_binary_oprimitive() [with Archive = boost::archive::binary_oarchive, Elem = char, Tr = std::char_traits<char>]’: ./boost/archive/binary_oarchive_impl.hpp:31: instantiated from here ./boost/archive/impl/basic_binary_oprimitive.ipp:155: warning: unused variable ‘result’ gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/extended_type_info.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/extended_type_info_typeid.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/extended_type_info_no_rtti.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/polymorphic_iarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/polymorphic_oarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/stl_port.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/text_iarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/text_oarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/void_cast.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/xml_grammar.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/xml_iarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/xml_oarchive.o gcc.archive bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/libboost_serialization-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_serialization-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_text_wiprimitive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/basic_text_woprimitive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/text_wiarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/text_woarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/utf8_codecvt_facet.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/xml_wgrammar.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/xml_wiarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/xml_woarchive.o gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/codecvt_null.o gcc.archive bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/libboost_wserialization-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_wserialization-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... MkDir1-quick-fix-for-unix bin.v2/libs/signals/build/gcc-4.2.4/release/link-static MkDir1-quick-fix-for-unix bin.v2/libs/signals/build/gcc-4.2.4/release/link-static/threading-multi gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.2.4/release/link-static/threading-multi/trackable.o gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.2.4/release/link-static/threading-multi/connection.o gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.2.4/release/link-static/threading-multi/named_slot_map.o gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.2.4/release/link-static/threading-multi/signal_base.o gcc.compile.c++ bin.v2/libs/signals/build/gcc-4.2.4/release/link-static/threading-multi/slot.o gcc.archive bin.v2/libs/signals/build/gcc-4.2.4/release/link-static/threading-multi/libboost_signals-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_signals-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... gcc.compile.c++ bin.v2/libs/test/build/gcc-4.2.4/release/link-static/threading-multi/cpp_main.o gcc.archive bin.v2/libs/test/build/gcc-4.2.4/release/link-static/threading-multi/libboost_prg_exec_monitor-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_prg_exec_monitor-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... gcc.compile.c++ bin.v2/libs/test/build/gcc-4.2.4/release/link-static/threading-multi/exception_safety.o In file included from libs/test/src/exception_safety.cpp:16: ./boost/test/floating_point_comparison.hpp:224: warning: ‘boost::test_tools::<unnamed>::check_is_close’ defined but not used ./boost/test/floating_point_comparison.hpp:246: warning: ‘boost::test_tools::<unnamed>::check_is_small’ defined but not used gcc.compile.c++ bin.v2/libs/test/build/gcc-4.2.4/release/link-static/threading-multi/interaction_based.o gcc.compile.c++ bin.v2/libs/test/build/gcc-4.2.4/release/link-static/threading-multi/logged_expectations.o In file included from libs/test/src/logged_expectations.cpp:16: ./boost/test/floating_point_comparison.hpp:224: warning: ‘boost::test_tools::<unnamed>::check_is_close’ defined but not used ./boost/test/floating_point_comparison.hpp:246: warning: ‘boost::test_tools::<unnamed>::check_is_small’ defined but not used gcc.archive bin.v2/libs/test/build/gcc-4.2.4/release/link-static/threading-multi/libboost_unit_test_framework-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_unit_test_framework-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... MkDir1-quick-fix-for-unix bin.v2/libs/thread/build/gcc-4.2.4/release/link-static MkDir1-quick-fix-for-unix bin.v2/libs/thread/build/gcc-4.2.4/release/link-static/threading-multi gcc.compile.c++ bin.v2/libs/thread/build/gcc-4.2.4/release/link-static/threading-multi/thread.o gcc.compile.c++ bin.v2/libs/thread/build/gcc-4.2.4/release/link-static/threading-multi/exceptions.o gcc.compile.c++ bin.v2/libs/thread/build/gcc-4.2.4/release/link-static/threading-multi/once.o gcc.archive bin.v2/libs/thread/build/gcc-4.2.4/release/link-static/threading-multi/libboost_thread-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_thread-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... MkDir1-quick-fix-for-unix bin.v2/libs/wave/build/gcc-4.2.4/release/link-static MkDir1-quick-fix-for-unix bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/instantiate_cpp_exprgrammar.o gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/instantiate_cpp_grammar.o ./boost/spirit/home/support/iterators/multi_pass.hpp: In copy constructor ‘boost::spirit::multi_pass<T, Policies>::multi_pass(const boost::spirit::multi_pass<T, Policies>&) [with T = std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*>, Policies = boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque>]’: ./boost/wave/cpplexer/cpp_lex_iterator.hpp:170: instantiated from ‘static boost::spirit::classic::tree_parse_info<LexIteratorT, typename boost::wave::grammars::cpp_grammar_gen<LexIteratorT, TokenContainerT>::node_factory_type, boost::spirit::classic::nil_t> boost::wave::grammars::cpp_grammar_gen<LexIteratorT, TokenContainerT>::parse_cpp_grammar(const LexIteratorT&, const LexIteratorT&, const typename LexIteratorT::token_type::position_type&, bool&, typename LexIteratorT::token_type&, TokenContainerT&) [with LexIteratorT = boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, TokenContainerT = std::list<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > >, boost::fast_pool_allocator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > >, boost::default_user_allocator_new_delete, boost::details::pool::pthread_mutex, 32u> >]’ libs/wave/src/instantiate_cpp_grammar.cpp:45: instantiated from here ./boost/spirit/home/support/iterators/multi_pass.hpp:151: warning: ‘boost::spirit::multi_pass<std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*>, boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque> >::shared’ will be initialized after ./boost/spirit/home/support/iterators/multi_pass.hpp:82: warning: base ‘boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque>::unique<std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*> >’ ./boost/spirit/home/support/iterators/multi_pass.hpp:81: warning: when initialized here ...on 700th target... gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/instantiate_cpp_literalgrs.o gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/instantiate_defined_grammar.o ./boost/spirit/home/support/iterators/multi_pass.hpp: In copy constructor ‘boost::spirit::multi_pass<T, Policies>::multi_pass(const boost::spirit::multi_pass<T, Policies>&) [with T = std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*>, Policies = boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque>]’: ./boost/wave/cpplexer/cpp_lex_iterator.hpp:170: instantiated from ‘static boost::spirit::classic::parse_info<typename boost::wave::grammars::defined_grammar_gen<LexIteratorT>::iterator2_type> boost::wave::grammars::defined_grammar_gen<LexIteratorT>::parse_operator_defined(const boost::wave::util::unput_queue_iterator<LexIteratorT, typename LexIteratorT::token_type, std::list<typename LexIteratorT::token_type, boost::fast_pool_allocator<typename LexIteratorT::token_type, boost::default_user_allocator_new_delete, boost::details::pool::pthread_mutex, 32u> > >&, const boost::wave::util::unput_queue_iterator<LexIteratorT, typename LexIteratorT::token_type, std::list<typename LexIteratorT::token_type, boost::fast_pool_allocator<typename LexIteratorT::token_type, boost::default_user_allocator_new_delete, boost::details::pool::pthread_mutex, 32u> > >&, std::list<typename LexIteratorT::token_type, boost::fast_pool_allocator<typename LexIteratorT::token_type, boost::default_user_allocator_new_delete, boost::details::pool::pthread_mutex, 32u> >&) [with LexIteratorT = boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >]’ libs/wave/src/instantiate_defined_grammar.cpp:41: instantiated from here ./boost/spirit/home/support/iterators/multi_pass.hpp:151: warning: ‘boost::spirit::multi_pass<std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*>, boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque> >::shared’ will be initialized after ./boost/spirit/home/support/iterators/multi_pass.hpp:82: warning: base ‘boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque>::unique<std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*> >’ ./boost/spirit/home/support/iterators/multi_pass.hpp:81: warning: when initialized here gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/instantiate_predef_macros.o ./boost/spirit/home/support/iterators/multi_pass.hpp: In copy constructor ‘boost::spirit::multi_pass<T, Policies>::multi_pass(const boost::spirit::multi_pass<T, Policies>&) [with T = std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*>, Policies = boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque>]’: ./boost/wave/cpplexer/cpp_lex_iterator.hpp:170: instantiated from ‘static boost::spirit::classic::tree_parse_info<IteratorT, boost::spirit::classic::node_val_data_factory<boost::spirit::classic::nil_t>, boost::spirit::classic::nil_t> boost::wave::grammars::predefined_macros_grammar_gen<LexIteratorT>::parse_predefined_macro(const LexIteratorT&, const LexIteratorT&) [with LexIteratorT = boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >]’ libs/wave/src/instantiate_predef_macros.cpp:41: instantiated from here ./boost/spirit/home/support/iterators/multi_pass.hpp:151: warning: ‘boost::spirit::multi_pass<std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*>, boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque> >::shared’ will be initialized after ./boost/spirit/home/support/iterators/multi_pass.hpp:82: warning: base ‘boost::spirit::multi_pass_policies::default_policy<boost::spirit::multi_pass_policies::ref_counted, boost::spirit::multi_pass_policies::no_check, boost::spirit::multi_pass_policies::split_functor_input, boost::spirit::multi_pass_policies::split_std_deque>::unique<std::pair<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >, boost::wave::cpplexer::lex_input_interface<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char, std::char_traits<char>, std::allocator<char>, boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char, std::allocator<char> >, char*> > > > >*> >’ ./boost/spirit/home/support/iterators/multi_pass.hpp:81: warning: when initialized here gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/instantiate_re2c_lexer.o gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/instantiate_re2c_lexer_str.o gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/token_ids.o gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/wave_config_constant.o MkDir1-quick-fix-for-unix bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/cpplexer MkDir1-quick-fix-for-unix bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/cpplexer/re2clex gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/cpplexer/re2clex/aq.o gcc.compile.c++ bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/cpplexer/re2clex/cpp_re.o gcc.archive bin.v2/libs/wave/build/gcc-4.2.4/release/link-static/threading-multi/libboost_wave-gcc42-mt-1_37.a ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_wave-gcc42-mt-1_37.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_date_time-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_system-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_filesystem-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_graph-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_iostreams-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_math_tr1-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_math_tr1f-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_math_tr1l-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_math_c99-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_math_c99f-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_math_c99l-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_program_options-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_python-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_regex-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_serialization-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_wserialization-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_signals-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_prg_exec_monitor-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_unit_test_framework-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_thread-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...skipped <p/Documents/Programming/C++/boost_1_37_0/lib>libboost_wave-gcc42-mt.a for lack of /Documents/Programming/C++/boost_1_37_0/lib... ...failed updating 5 targets... ...skipped 7320 targets... ...updated 707 targets... Not all Boost libraries built properly. computer@mothdragon-desktop:~/Documents/Programming/C++/boost_1_37_0$ I'm thinking that my problem lies in the ...skipped 7320 targets part... but I don't know... I don't know why it skipped them either... I am so not used to manual compilation! Anyway, I decided to try linking in Code::Blocks again. I needed to change my paths because I built in a different directory this time. So in Compiler and debugger settings-->Linker settings-->Link libraries I put in: /home/computer/Documents/Programming/C++/boost_1_37_0/bin.v2/libs/serialization/build/gcc-4.2.4/release/link-static/threading-multi/libboost_serialization-gcc42-mt-1_37.a In Compiler and debugger settings-->Search directories-->Compiler I put in: /home/computer/Documents/Programming/C++/boost_1_37_0/boost /home/computer/Documents/Programming/C++/boost_1_37_0/bin.v2/libs In Compiler and debugger settings-->Search directories-->Linker I put in: /home/computer/Documents/Programming/C++/boost_1_37_0/bin.v2/libs Ultimately this resulted in the following errors at compile time of my project: obj/Debug/Griffin RPG V2.o||In function `extended_type_info_typeid_1':| /usr/include/boost/serialization/extended_type_info_typeid.hpp|77|undefined reference to `boost::serialization::extended_type_info::self_register()'| /usr/include/boost/serialization/extended_type_info_typeid.hpp|77|undefined reference to `boost::serialization::extended_type_info::self_register()'| /usr/include/boost/serialization/extended_type_info_typeid.hpp|77|undefined reference to `boost::serialization::extended_type_info::self_register()'| ]+0x8)||undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'| ]+0x8)||undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'| ]+0x8)||undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::less_than(boost::serialization::extended_type_info const&) const'| ||=== Build finished: 6 errors, 0 warnings ===| Sorry for the long post, I'm trying to be thorough... I'm really tired of this problem... Anything I can do to get it fixed :) Thanks! -- View this message in context: http://www.nabble.com/Linking-Boost-in-Code%3A%3ABlocks-tp21867302p22238566.... Sent from the Boost - Users mailing list archive at Nabble.com.