MPACK の 0.6.7 がリリースされたので、以下の三つの環境で make を試みた。
1: CentOS 5.5 for x86_64(gcc 4.1.2) : make 成功
2: Fedora 13 for x86_64(gcc 4.4.4) : make 成功
3: CentOS 5.5 for x86_64(gcc 4.5.1) : make 失敗で以下のエラーメッセージが表示された。
arithmetic_debug_mpfr-arithmetic.debug.o: In function `mp_sub_test2()':
arithmetic.debug.cpp:(.text+0x75): undefined reference to `std::basic_ostream<char, std::char_traits& std::__ostream_insert<char, std::char_traits(std::basic_ostream<char, std::char_traits&, char const*, long)'
arithmetic.debug.cpp:(.text+0xde): undefined reference to `std::basic_ostream<char, std::char_traits& std::__ostream_insert<char, std::char_traits(std::basic_ostream<char, std::char_traits&, char const*, long)'
arithmetic.debug.cpp:(.text+0x317): undefined reference to `std::basic_ostream<char, std::char_traits& std::__ostream_insert<char, std::char_traits(std::basic_ostream<char, std::char_traits&, char const*, long)'
arithmetic.debug.cpp:(.text+0x384): undefined reference to `std::ctype<char>::_M_widen_init() const'
arithmetic.debug.cpp:(.text+0x3a4): undefined reference to `std::ctype<char>::_M_widen_init() const'
arithmetic.debug.cpp:(.text+0x3c4): undefined reference to `std::ctype<char>::_M_widen_init() const'
/home/fujisawa/DL/mpack-0.6.7/mpfrc++/.libs/libmpfrcxx.so: undefined reference to `std::basic_ostream<char, std::char_traits& std::__ostream_insert<char, std::char_traits(std::basic_ostream<char, std::char_traits&, char const*, long)@GLIBCXX_3.4.9'
/home/fujisawa/DL/mpack-0.6.7/mpfrc++/.libs/libmpfrcxx.so: undefined reference to `std::basic_ostream<char, std::char_traits& std::basic_ostream<char, std::char_traits::_M_insert<long>(long)@GLIBCXX_3.4.9'
/home/fujisawa/DL/mpack-0.6.7/mpfrc++/.libs/libmpfrcxx.so: undefined reference to `std::ctype<char>::_M_widen_init() const@GLIBCXX_3.4.11'
collect2: ld returned 1 exit status
make[3]: *** [arithmetic.debug_mpfr] エラー 1
make[3]: ディレクトリ `/home/fujisawa/DL/mpack-0.6.7/mblas/testing/mpfr' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/home/fujisawa/DL/mpack-0.6.7/mblas/testing' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/home/fujisawa/DL/mpack-0.6.7/mblas' から出ます
make: *** [all-recursive] エラー 1
1: CentOS 5.5 for x86_64(gcc 4.1.2) : make 成功
2: Fedora 13 for x86_64(gcc 4.4.4) : make 成功
3: CentOS 5.5 for x86_64(gcc 4.5.1) : make 失敗で以下のエラーメッセージが表示された。
arithmetic_debug_mpfr-arithmetic.debug.o: In function `mp_sub_test2()':
arithmetic.debug.cpp:(.text+0x75): undefined reference to `std::basic_ostream<char, std::char_traits
arithmetic.debug.cpp:(.text+0xde): undefined reference to `std::basic_ostream<char, std::char_traits
arithmetic.debug.cpp:(.text+0x317): undefined reference to `std::basic_ostream<char, std::char_traits
arithmetic.debug.cpp:(.text+0x384): undefined reference to `std::ctype<char>::_M_widen_init() const'
arithmetic.debug.cpp:(.text+0x3a4): undefined reference to `std::ctype<char>::_M_widen_init() const'
arithmetic.debug.cpp:(.text+0x3c4): undefined reference to `std::ctype<char>::_M_widen_init() const'
/home/fujisawa/DL/mpack-0.6.7/mpfrc++/.libs/libmpfrcxx.so: undefined reference to `std::basic_ostream<char, std::char_traits
/home/fujisawa/DL/mpack-0.6.7/mpfrc++/.libs/libmpfrcxx.so: undefined reference to `std::basic_ostream<char, std::char_traits
/home/fujisawa/DL/mpack-0.6.7/mpfrc++/.libs/libmpfrcxx.so: undefined reference to `std::ctype<char>::_M_widen_init() const@GLIBCXX_3.4.11'
collect2: ld returned 1 exit status
make[3]: *** [arithmetic.debug_mpfr] エラー 1
make[3]: ディレクトリ `/home/fujisawa/DL/mpack-0.6.7/mblas/testing/mpfr' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/home/fujisawa/DL/mpack-0.6.7/mblas/testing' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/home/fujisawa/DL/mpack-0.6.7/mblas' から出ます
make: *** [all-recursive] エラー 1