ポート(curl-7.37.1_2)から最新のカールアップデートをインストールし、HTTP / 2.0サポートを有効にしようとしています。この目的のためにspdylayをビルドする必要がありますが、次のような奇妙なエラーが引き続き発生し、どこにもこれを見つけることができません。 :
spdylay_ssl.o: In function `spdylay::connect_to(std::string const&, unsigned short)':
spdylay_ssl.cc:(.text+0x328): 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+0x56e): 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+0xa25): undefined reference to `std::ctype<char>::_M_widen_init() const'
spdylay_ssl.cc:(.text+0xabf): 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+0x1018): undefined reference to `std::ctype<char>::_M_widen_init() const'
spdylay_ssl.o:spdylay_ssl.cc:(.text+0x1214): more undefined references to `std::ctype<char>::_M_widen_init() const' follow
collect2: error: ld returned 1 exit status
*** [spdycat] Error code 1
この問題をどのように解決できますか?
FreeBSD 9.2 x86_64
gcc version 4.9.2 20140820
OpenSSL 1.0.1i 6 Aug 2014
CC=gcc49
CXX=g++49
CPP=cpp49
CFLAGS+=-mssse3
WITH_PKGNG=yes
WITH_OPENSSL_PORT=yes