On Tue, Oct 9, 2012 at 9:16 PM, Sergey Volvovski <[email protected]> wrote: > I just started using nodejs and currently I'm working on addon that is > supposed to use the other library. Those library is using internally > boost::asio. When I'm trying to compile my addon code I receive the > following output: > > In file included from > /usr/local/boost_1_51_0/boost/asio/detail/impl/throw_error.ipp:21:0, > from > /usr/local/boost_1_51_0/boost/asio/detail/throw_error.hpp:52, > from > /usr/local/boost_1_51_0/boost/asio/detail/impl/posix_mutex.ipp:23, > from > /usr/local/boost_1_51_0/boost/asio/detail/posix_mutex.hpp:73, > from > /usr/local/boost_1_51_0/boost/asio/detail/mutex.hpp:25, > from > /usr/local/boost_1_51_0/boost/asio/detail/service_registry.hpp:20, > from > /usr/local/boost_1_51_0/boost/asio/impl/io_service.hpp:19, > from /usr/local/boost_1_51_0/boost/asio/io_service.hpp:767, > from > /usr/local/boost_1_51_0/boost/asio/basic_io_object.hpp:19, > from > /usr/local/boost_1_51_0/boost/asio/basic_socket.hpp:19, > from > /usr/local/boost_1_51_0/boost/asio/basic_datagram_socket.hpp:20, > ............ > > /usr/local/boost_1_51_0/boost/system/system_error.hpp: In member function > ‘virtual const char* boost::system::system_error::what() > const’:/usr/local/boost_1_51_0/boost/system/system_error.hpp:70:16: error: > exception handling disabled, use -fexceptions to enable > > However adding -fexceptions to cflags section of my binding.gyp does not > have any effect, I still have the same output. > Is there any work-around for this problem? > > Any kind of help is appreciated. > > Thanks, > Sergey
Use BOOST_NO_EXCEPTIONS. Mixing -fexceptions and -fno-exceptions code (node, v8) is a bad idea unless you're really, really sure that you keep all exceptions contained. -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
