QUCSを CentOS5.7(64bit)にインストール

2013/08/20 16:43 に 森山誠二郎 が投稿   [ 2015/05/14 8:13 に更新しました ]
qucs 0.0.17をsourceforgeからダウンロードし、展開
export QTDIR=/usr/local/anagix_tools/qt-4
./configure --prefix=/usr/local/anagix_tools
で準備OK。
makeで以下のエラーが出ているが、一応make installできた。
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src    -O2 -pipe -fno-exceptions -fno-rtti -fno-check-new -MT c\
omplex.o -MD -MP -MF .deps/complex.Tpo -c -o complex.o complex.cpp
complex.cpp: In function ‘nr_complex_t atan2(nr_complex_t, nr_complex_t)’:
complex.cpp:369: error: ‘std::tr1’ has not been declared
Qtは、4.8.0を使用。これが原因かと思い、4.8..5に変えたが関係なし。(当然か)

【2013-9-11追記】
コンパイラが古かったのがエラーの原因でした。
yum install gcc44 gcc44-c++し ./configure CC=gcc44 CXX=g++44 --prefix=/usr/local/anagix_tools
すれば、無事インストールできました。

[2014-11-1 added]
 In case of CentOS 7 server, just
    yum install libX11-devel

Comments