Re: [Boost-bugs] [Boost C++ Libraries] #2534: Removing gcc warning

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2534: Removing gcc warning
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-12-09 00:45:57


#2534: Removing gcc warning
------------------------------------+---------------------------------------
  Reporter: richard_at_[hidden] | Owner: chris_kohlhoff
      Type: Bugs | Status: new
 Milestone: Boost 1.38.0 | Component: asio
   Version: Boost 1.37.0 | Severity: Cosmetic
Resolution: | Keywords: gcc warning
------------------------------------+---------------------------------------
Changes (by peter _dot_ schneider _dot_ 127 _at_ googlemail _dot_ com):

  * keywords: => gcc warning
  * severity: Problem => Cosmetic

Comment:

 "confirm"
 bjam-output of my project:
 {{{
 ...patience...
 ...found 1105 targets...
 ...updating 3 targets...
 gcc.compile.c++ bin/gcc-4.3.2/release/serialsap.o
 In file included from
 /usr/local/include/boost-1_37/boost/asio/detail/select_interrupter.hpp:24,
                  from
 /usr/local/include/boost-1_37/boost/asio/detail/epoll_reactor.hpp:42,
                  from
 /usr/local/include/boost-1_37/boost/asio/impl/io_service.ipp:25,
                  from
 /usr/local/include/boost-1_37/boost/asio/io_service.hpp:550,
                  from
 /usr/local/include/boost-1_37/boost/asio/basic_io_object.hpp:20,
                  from
 /usr/local/include/boost-1_37/boost/asio/basic_socket.hpp:24,
                  from
 /usr/local/include/boost-1_37/boost/asio/basic_datagram_socket.hpp:25,
                  from /usr/local/include/boost-1_37/boost/asio.hpp:20,
                  from serialsap.h:8,
                  from serialsap.cpp:1:
 /usr/local/include/boost-1_37/boost/asio/detail/eventfd_select_interrupter.hpp:
 In member function ‘void
 boost::asio::detail::eventfd_select_interrupter::interrupt()’:
 /usr/local/include/boost-1_37/boost/asio/detail/eventfd_select_interrupter.hpp:89:
 warning: ignoring return value of ‘ssize_t write(int, const void*,
 size_t)’, declared with attribute warn_unused_result
 In file included from
 /usr/local/include/boost-1_37/boost/asio/detail/select_interrupter.hpp:25,
                  from
 /usr/local/include/boost-1_37/boost/asio/detail/epoll_reactor.hpp:42,
                  from
 /usr/local/include/boost-1_37/boost/asio/impl/io_service.ipp:25,
                  from
 /usr/local/include/boost-1_37/boost/asio/io_service.hpp:550,
                  from
 /usr/local/include/boost-1_37/boost/asio/basic_io_object.hpp:20,
                  from
 /usr/local/include/boost-1_37/boost/asio/basic_socket.hpp:24,
                  from
 /usr/local/include/boost-1_37/boost/asio/basic_datagram_socket.hpp:25,
                  from /usr/local/include/boost-1_37/boost/asio.hpp:20,
                  from serialsap.h:8,
                  from serialsap.cpp:1:
 /usr/local/include/boost-1_37/boost/asio/detail/pipe_select_interrupter.hpp:
 In member function ‘void
 boost::asio::detail::pipe_select_interrupter::interrupt()’:
 /usr/local/include/boost-1_37/boost/asio/detail/pipe_select_interrupter.hpp:75:
 warning: ignoring return value of ‘ssize_t write(int, const void*,
 size_t)’, declared with attribute warn_unused_result
 gcc.compile.c++ bin/gcc-4.3.2/release/protocol.o
 gcc.link bin/gcc-4.3.2/release/foo
 ...updated 3 targets...
 }}}
 Only occurs on release-mode, debug-mode works fine.

 {{{
 gcc -v
 Using built-in specs.
 Target: x86_64-linux-gnu
 ...
 et=x86_64-linux-gnu
 Thread model: posix
 gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11)
 }}}

 not important but would be nice to fix..

 MfG

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/2534#comment:1>
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:59 UTC