Re: [Boost-bugs] [Boost C++ Libraries] #11923: Boost Log backends fail silently on Ubuntu

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #11923: Boost Log backends fail silently on Ubuntu
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-01-20 22:14:58


#11923: Boost Log backends fail silently on Ubuntu
-------------------------------+---------------------
  Reporter: lylemoffitt@… | Owner: andysem
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: log
   Version: Boost 1.55.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+---------------------

Comment (by lylemoffitt@…):

 Tried it with the instructions from
 [http://www.boost.org/doc/libs/1_60_0/more/getting_started/unix-
 variants.html here], but dead-ended in some 'undefined reference' errors.

 {{{
 /usr/local/include/boost/log/sinks/unbounded_fifo_queue.hpp:78: error:
 undefined reference to
 'boost::log::v2_mt_posix::aux::futex_based_event::futex_based_event()'
 /usr/local/include/boost/log/sinks/unbounded_fifo_queue.hpp:56: error:
 undefined reference to
 'boost::log::v2_mt_posix::aux::futex_based_event::~futex_based_event()'
 /usr/local/include/boost/log/sinks/unbounded_fifo_queue.hpp:129: error:
 undefined reference to
 'boost::log::v2_mt_posix::aux::futex_based_event::set_signalled()'
 /usr/local/include/boost/log/sinks/unbounded_fifo_queue.hpp:84: error:
 undefined reference to
 'boost::log::v2_mt_posix::aux::futex_based_event::set_signalled()'
 /usr/local/include/boost/log/sinks/unbounded_fifo_queue.hpp:117: error:
 undefined reference to
 'boost::log::v2_mt_posix::aux::futex_based_event::wait()'
 /usr/local/include/boost/log/sources/global_logger_storage.hpp:120: error:
 undefined reference to
 'boost::log::v2_mt_posix::sources::aux::global_storage::get_or_init(boost::typeindex::stl_type_index,
 boost::shared_ptr<boost::log::v2_mt_posix::sources::aux::logger_holder_base>
 (*)())'
 /usr/local/include/boost/log/sources/global_logger_storage.hpp:136: error:
 undefined reference to
 'boost::log::v2_mt_posix::sources::aux::throw_odr_violation(boost::typeindex::stl_type_index,
 boost::typeindex::stl_type_index,
 boost::log::v2_mt_posix::sources::aux::logger_holder_base const&)'
 }}}

 It's possible I messed up the installation. Is there a dpkg repo I can try
 installing from?

 Whatever the solution, it needs to work on Ubuntu 14.04 LTS, since that's
 the target platform for my codebase.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/11923#comment:3>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:19 UTC