[Boost-bugs] [Boost C++ Libraries] #2192: library test does not build on QNX

Subject: [Boost-bugs] [Boost C++ Libraries] #2192: library test does not build on QNX
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-08-14 13:34:18


#2192: library test does not build on QNX
------------------------------------------+---------------------------------
 Reporter: christian.leutloff_at_[hidden] | Owner: rogeeff
     Type: Patches | Status: new
Milestone: Boost 1.36.0 | Component: test
  Version: Boost 1.35.0 | Severity: Showstopper
 Keywords: |
------------------------------------------+---------------------------------
 The file boost/test/impl/execution_monitor.ipp has some build issues on
 QNX that are fixed through the attached patch. The small patch does not
 affect other platforms than QNX (testing for QNXNTO). This issue is
 present for boost release 1.35.0 and the latest development trunk.

 These is the first error:
 {{{
 qcc.compile.c++ bin.v2/libs/test/build/qcc/release/threading-
 multi/execution_monitor.o
 In file included from libs/test/src/execution_monitor.cpp:16:
 boost/test/impl/execution_monitor.ipp: In function `void
    boost::detail::report_error(boost::execution_exception::error_code,
 const
    char*, ...)':
 boost/test/impl/execution_monitor.ipp:191: error: `vsnprintf' undeclared
 (first
    use this function)
 }}}

 These are the other ones:
 {{{
 boost/test/impl/execution_monitor.ipp:191: error: (Each undeclared
 identifier
    is reported only once for each function it appears in.)
 boost/test/impl/execution_monitor.ipp: In member function `void
    boost::detail::system_signal_exception::report() const':
 boost/test/impl/execution_monitor.ipp:443: error: `POLL_IN' undeclared
 (first
    use this function)
 boost/test/impl/execution_monitor.ipp:446: error: 'struct siginfo_t' has
 no
    member named 'si_band'
 boost/test/impl/execution_monitor.ipp:448: error: `POLL_OUT' undeclared
 (first
    use this function)
 boost/test/impl/execution_monitor.ipp:451: error: 'struct siginfo_t' has
 no
    member named 'si_band'
 boost/test/impl/execution_monitor.ipp:453: error: `POLL_MSG' undeclared
 (first
    use this function)
 boost/test/impl/execution_monitor.ipp:456: error: 'struct siginfo_t' has
 no
    member named 'si_band'
 boost/test/impl/execution_monitor.ipp:458: error: `POLL_ERR' undeclared
 (first
    use this function)
 boost/test/impl/execution_monitor.ipp:461: error: 'struct siginfo_t' has
 no
    member named 'si_band'
 boost/test/impl/execution_monitor.ipp:463: error: `POLL_PRI' undeclared
 (first
    use this function)
 boost/test/impl/execution_monitor.ipp:466: error: 'struct siginfo_t' has
 no
    member named 'si_band'
 boost/test/impl/execution_monitor.ipp:468: error: `POLL_HUP' undeclared
 (first
    use this function)
 boost/test/impl/execution_monitor.ipp:471: error: 'struct siginfo_t' has
 no
    member named 'si_band'
 }}}

 and

 {{{
 boost/test/impl/execution_monitor.ipp: In constructor `
    boost::detail::signal_action::signal_action(int, bool, bool, char*)':
 boost/test/impl/execution_monitor.ipp:546: error: `SA_ONSTACK' undeclared
    (first use this function)
 }}}

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/2192>
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:49:58 UTC