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

Post date: 2013/08/20 23:43:59

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