포트(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