I removed it, but now it doesn't know where to find boost.  i.e. it won't 
auto generate the boost.pc file.  I seem to remember hand writing this, 
but this was so long ago that I forgot.  arghh...

Does anyone know what to do?

- Shawn

On Mon, 11 May 2009, Anders Logg wrote:

> Looks like you need to remove scons/pkgconfig/boost.pc
>
> See earlier post today on missing link flag for boost that Johannes
> added.
>
> -- 
> Anders
>
>
> On Mon, May 11, 2009 at 05:27:44PM -0400, Shawn Walker wrote:
>> That worked too, but I get some error with BOOST:
>>
>> /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
>> /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
>> /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::operator<<(std::basic_ostream<char,
>> std::chr_traits<char> >&, boost::program_options::options_description
>> const&)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::to_internal(std::basic_string<char,
>> std::chr_traits<char>, std::allocator<char> > const&)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::detail::cmdline::run()'
>> dolfin/libdolfin.so: undefined reference to `boost::program_options::arg'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::variables_map::variables_map()'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::invalid_option_value::invalid_option_value(td::basic_string<char,
>> std::char_traits<char>, std::allocator<char> > const&)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::validate(boost::any&,
>> std::vector<std::basi_string<char, std::char_traits<char>,
>> std::allocator<char> >, std::allocator<std::basic_string<char,
>> std::char_taits<char>, std::allocator<char> > > > const&,
>> std::basic_string<char, std::char_traits<char>, std::allocator<chr> >*,
>> int)'
>> dolfin/libdolfin.so: undefined reference to `typeinfo for
>> boost::program_options::validation_error'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::notify(boost::program_options::variables_ma&)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::detail::cmdline::set_options_description(bost::program_options::options_description
>> const&)'
>> dolfin/libdolfin.so: undefined reference to `typeinfo for
>> boost::program_options::value_semantic_codecvt_helper<har>'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::options_description::add_options()'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::options_description::options_description(st::basic_string<char,
>> std::char_traits<char>, std::allocator<char> > const&, unsigned int)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::validation_error::what() const'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::detail::cmdline::cmdline(std::vector<std::bsic_string<char,
>> std::char_traits<char>, std::allocator<char> >,
>> std::allocator<std::basic_string<char, std::cha_traits<char>,
>> std::allocator<char> > > > const&)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::value_semantic_codecvt_helper<char>::parse(oost::any&,
>> std::vector<std::basic_string<char, std::char_traits<char>,
>> std::allocator<char> >, std::allocator<sd::basic_string<char,
>> std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::abstract_variables_map::operator[](std::basc_string<char,
>> std::char_traits<char>, std::allocator<char> > const&) const'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::detail::cmdline::set_additional_parser(boos::function1<std::pair<std::basic_string<char,
>> std::char_traits<char>, std::allocator<char> >, std::basic_string<har,
>> std::char_traits<char>, std::allocator<char> > >, std::basic_string<char,
>> std::char_traits<char>, std::alloator<char> > const&,
>> std::allocator<boost::function_base> >)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::validators::check_first_occurrence(boost::ay
>> const&)'
>> dolfin/libdolfin.so: undefined reference to `vtable for
>> boost::program_options::variables_map'
>> dolfin/libdolfin.so: undefined reference to `vtable for
>> boost::program_options::validation_error'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::store(boost::program_options::basic_parsed_ptions<char>
>> const&, boost::program_options::variables_map&, bool)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::options_description_easy_init::operator()(car
>> const*, char const*)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::options_description_easy_init::operator()(car
>> const*, boost::program_options::value_semantic const*, char const*)'
>> dolfin/libdolfin.so: undefined reference to
>> `boost::program_options::detail::cmdline::style(int)'
>> collect2: ld returned 1 exit status
>> scons: *** [demo/quadrature/cpp/demo] Error 1
>> scons: building terminated because of errors.
>> demo/quadrature/cpp/demo failed: Error 1
>>
>> - Shawn
>>
>> On Mon, 11 May 2009, DOLFIN wrote:
>>
>>> One or more new changesets pushed to the primary dolfin repository.
>>> A short summary of the last three changesets is included below.
>>>
>>> changeset:   6134:077bbd08998fe462cbdf42088a5434188307cfa8
>>> tag:         tip
>>> user:        Anders Logg <[email protected]>
>>> date:        Mon May 11 23:13:38 2009 +0200
>>> files:       dolfin/parameter/NewParameter.h
>>> description:
>>> Make destructor of NewParameter virtual
>>>
>>>
>>> changeset:   6133:8fc84805993f117117cfd2bfd2f69493930989a8
>>> user:        Anders Logg <[email protected]>
>>> date:        Mon May 11 22:47:07 2009 +0200
>>> files:       dolfin/log/log.cpp
>>> description:
>>> Cast to unsigned int in log.cpp to fix compile error on 64 bit (?) systems
>>>
>>>
>>> changeset:   6132:fb11e7f04020aa2c59ab10f7ae09c77dff8a2f2a
>>> user:        Anders Logg <[email protected]>
>>> date:        Mon May 11 22:39:28 2009 +0200
>>> files:       dolfin/ode/ODE.cpp
>>> description:
>>> Bug fix in ODE solver
>>>
>>> ----------------------------------------------------------------------
>>> For more details, visit http://www.fenics.org/hg/dolfin
>>> _______________________________________________
>>> DOLFIN-dev mailing list
>>> [email protected]
>>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>>
>
_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to