[pgsql-jp: 31870] usogresのmake

ITSUMI itsumi @ sezax-dp.gr.jp
2003年 12月 26日 (金) 15:40:30 JST


はじめまして、逸見と申します。

usogresを導入しようと思い、DLしてインストールしようとしたのですが、
./configure は通るものの make が通りません。
makeをすると以下のエラーメッセージが出ます。
ちなみに環境は
OS:redhat 8.0
PG:postgresql 7.4
です。
------------------makeのエラー---------------------
make  all-recursive
make[1]: 入ります ディレクトリ `/root/usogres-0.8.1'
Making all in src
make[2]: 入ります ディレクトリ `/root/usogres-0.8.1/src'
c++ -DSYSCONFDIR=\"/usr/local/etc\"     -DBINDIR=\"/usr/local/bin\"     -DHA
VE_CONFIG_H=1     -g -O2 -c exception.cc
exception.cc:26 から include されたファイル内:
exception.h:40: looser throw specifier for `virtual
   UsogresException::~UsogresException()'
/usr/include/c++/3.2/exception:54:   overriding `virtual
   std::exception::~exception() throw ()'
exception.h:47: looser throw specifier for `virtual const char*
   ImcompletedValueException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
exception.h:53: looser throw specifier for `virtual const char*
   MemoryException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
exception.h:59: looser throw specifier for `virtual const char*
   FileException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
exception.h:65: looser throw specifier for `virtual const char*
   EnvException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
exception.h:71: looser throw specifier for `virtual const char*
   FileFormatException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
exception.h:77: looser throw specifier for `virtual const char*
   TokenFormatException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
exception.h:83: looser throw specifier for `virtual const char*
   LogicalException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
exception.h:89: looser throw specifier for `virtual const char*
   InvalidProtocolException::what() const'
/usr/include/c++/3.2/exception:57:   overriding `virtual const char*
   std::exception::what() const throw ()'
make[2]: *** [exception.o] エラー 1
make[2]: 出ます ディレクトリ `/root/usogres-0.8.1/src'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/root/usogres-0.8.1'
make: *** [all-recursive-am] エラー 2

どなたか同じようなエラーが出た方、
解決方法をしている方など情報ございましたらよろしくお願いいたします。




pgsql-jp メーリングリストの案内