Date: Sun, 24 Jan 2016 16:16:24 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 206580] www/spdylay does not compile with gcc49 on FreeBSD 9 Message-ID: <bug-206580-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206580 Bug ID: 206580 Summary: www/spdylay does not compile with gcc49 on FreeBSD 9 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: sunpoet@FreeBSD.org Reporter: software-freebsd@interfasys.ch Flags: maintainer-feedback?(sunpoet@FreeBSD.org) Assignee: sunpoet@FreeBSD.org There seems to be lots of problems with C++11 on FreeBSD9 when using gcc and this is just another example. It seems I'm not the only one: * https://unix.stackexchange.com/questions/153369/freebsd-spdylay-build-err= or * https://forums.freebsd.org/threads/xorg-dependency-issues-on-ibook-g4.524= 97/ But the problem was never solved. Reported upstream: https://github.com/tatsuhiro-t/spdylay/issues/139 The logs of the failure libtool: link: g++49 -O2 -pipe -fPIE -march=3Dnative -march=3Dnative -fstack-protector-strong --param ssp-buffer-size=3D4 -fno-strict-aliasing -std=3Dc++11 -pthread -Wl,-rpath -Wl,/usr/local/lib -fstack-protector -o .libs/shrpx util.o timegm.o shrpx_config.o shrpx_listen_handler.o shrpx_client_handler.o shrpx_spdy_upstream.o shrpx_https_upstream.o shrpx_downstream_queue.o shrpx_downstream.o shrpx_downstream_connection.o shrpx_http_downstream_connection.o shrpx_spdy_downstream_connection.o shrpx_spdy_session.o shrpx_log.o shrpx_http.o shrpx_io_control.o shrpx_ssl.o shrpx_thread_event_receiver.o shrpx_worker.o shrpx_accesslog.o http-parser/http_parser.o shrpx.o -L/usr/local/lib -lssl -lcrypto -lxml2 -liconv -lm -levent_openssl -levent ../lib/.libs/libspdylay.so -L/usr/lib -= lz -pthread -Wl,-rpath -Wl,/usr/local/lib spdylay_ssl.o: In function `spdylay::connect_to(std::string const&, unsigned short)': spdylay_ssl.cc:(.text+0x365): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o: In function `spdylay::make_listen_socket(std::string const&, unsigned short, int)': spdylay_ssl.cc:(.text+0x5c5): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o: In function `spdylay::ssl_handshake(ssl_st*, int)': spdylay_ssl.cc:(.text+0xaf5): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.cc:(.text+0xb92): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o: In function `spdylay::nonblock_connect_to(std::string const&, unsigned short, int)': spdylay_ssl.cc:(.text+0x114e): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o:spdylay_ssl.cc:(.text+0x1376): more undefined references to `std::ctype<char>::_M_widen_init() const' follow EventPoll_kqueue.o: In function `spdylay::EventPoll::EventPoll(unsigned lon= g)': EventPoll_kqueue.cc:(.text+0x5e): undefined reference to `__cxa_throw_bad_array_new_length' SpdyServer.o: In function `spdylay::(anonymous namespace)::on_session_closed(spdylay::EventHandler*, long) [clone .part.19= ]': SpdyServer.cc:(.text+0x324): undefined reference to `std::ctype<char>::_M_widen_init() const' SpdyServer.o: In function `spdylay::SpdyEventHandler::submit_response(std::string const&, int, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&, spdylay_data_provider*)': SpdyServer.cc:(.text+0xafc): undefined reference to `__cxa_throw_bad_array_new_length' SpdyServer.o: In function `spdylay::SpdyServer::listen()': SpdyServer.cc:(.text+0xd79): undefined reference to `std::ctype<char>::_M_widen_init() const' SpdyServer.cc:(.text+0xe24): undefined reference to `std::ctype<char>::_M_widen_init() const' SpdyServer.o: In function `spdylay::SpdyServer::run()': SpdyServer.cc:(.text+0x1356): undefined reference to `std::ctype<char>::_M_widen_init() const' SpdyServer.cc:(.text+0x1608): undefined reference to `std::ctype<char>::_M_widen_init() const' SpdyServer.o: In function `spdylay::SSLAcceptEventHandler::execute(spdylay::Sessions*)': SpdyServer.cc:(.text._ZN7spdylay21SSLAcceptEventHandler7executeEPNS_8Sessio= nsE[_ZN7spdylay21SSLAcceptEventHandler7executeEPNS_8SessionsE]+0x134): undefined reference to `std::ctype<char>::_M_widen_init() const' SpdyServer.o:SpdyServer.cc:(.text._ZN7spdylay21SSLAcceptEventHandler7execut= eEPNS_8SessionsE[_ZN7spdylay21SSLAcceptEventHandler7executeEPNS_8SessionsE]= +0x4d8): more undefined references to `std::ctype<char>::_M_widen_init() const' foll= ow collect2: error: ld returned 1 exit status *** [spdyd] Error code 1 spdylay_ssl.o: In function `spdylay::connect_to(std::string const&, unsigned short)': spdylay_ssl.cc:(.text+0x365): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o: In function `spdylay::make_listen_socket(std::string const&, unsigned short, int)': spdylay_ssl.cc:(.text+0x5c5): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o: In function `spdylay::ssl_handshake(ssl_st*, int)': spdylay_ssl.cc:(.text+0xaf5): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.cc:(.text+0xb92): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o: In function `spdylay::nonblock_connect_to(std::string const&, unsigned short, int)': spdylay_ssl.cc:(.text+0x114e): undefined reference to `std::ctype<char>::_M_widen_init() const' spdylay_ssl.o:spdylay_ssl.cc:(.text+0x1376): more undefined references to `std::ctype<char>::_M_widen_init() const' follow collect2: error: ld returned 1 exit status *** [spdycat] Error code 1 shrpx_config.o: In function `shrpx::read_passwd_from_file(char const*)': shrpx_config.cc:(.text+0x614): undefined reference to `std::ctype<char>::_M_widen_init() const' shrpx_config.o: In function `shrpx::parse_config_str_list(unsigned long*, c= har const*)': shrpx_config.cc:(.text+0x813): undefined reference to `__cxa_throw_bad_array_new_length' shrpx_config.o: In function `shrpx::load_config(char const*)': shrpx_config.cc:(.text+0x2566): undefined reference to `std::ctype<char>::_M_widen_init() const' shrpx_listen_handler.o: In function `shrpx::ListenHandler::create_worker_thread(unsigned long)': shrpx_listen_handler.cc:(.text+0x372): undefined reference to `__cxa_throw_bad_array_new_length' shrpx_spdy_upstream.o: In function `shrpx::SpdyUpstream::on_downstream_header_complete(shrpx::Downstream*)': shrpx_spdy_upstream.cc:(.text+0x512d): undefined reference to `__cxa_throw_bad_array_new_length' shrpx_spdy_downstream_connection.o: In function `shrpx::SpdyDownstreamConnection::push_request_headers()': shrpx_spdy_downstream_connection.cc:(.text+0x2331): undefined reference to `__cxa_throw_bad_array_new_length' shrpx_ssl.o: In function `shrpx::ssl::setup_ssl_lock()': shrpx_ssl.cc:(.text+0x1b7d): undefined reference to `__cxa_throw_bad_array_new_length' collect2: error: ld returned 1 exit status *** [shrpx] Error code 1 3 errors *** [all-recursive] Error code 1 1 error *** [all] Error code 2 1 error =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** [do-build] Error code 1 Stop in /usr/ports/www/spdylay. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-206580-13>