qucs (Component database)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
xar0h
Сообщения: 164
ОС: разные

qucs

Сообщение xar0h »

Скачал и установил qucs для qt4.
При запуске - открывается окно для указания расположения Component database.
Собстно вопрос - указываю путь к его же директории libraries(/usr/share/qucs/libraries), но при запуске в терминал вываливает следующее:

Код: Выделить всё

I/O warning : failed to load external entity "/usr/share/qucs/libraryschema/qucscomponents.rng"
Relax-NG parser error : xmlRelaxNGParse: could not load /usr/share/qucs/libraryschema/qucscomponents.rng
Schema  "/usr/share/qucs/libraryschema/qucscomponents.rng"  has an error
Succesfully loaded validators!
QucsMainWindow::loadSettings() : Entry is invalid. Run once more to set the appropriate path.

Кто виноват и что делать?
UPD директории libraryschema и файла qucscomponents.rng нет - не все собралось?
UPD Таки да, попробовал собрать и установить еще раз - внимательно и заметил ошибку при сборке qucs-core

Код: Выделить всё

make  all-recursive
make[1]: Вход в каталог `/root/qucs_svn/qucs-core'
Making all in src
make[2]: Вход в каталог `/root/qucs_svn/qucs-core/src'
Making all in math
make[3]: Вход в каталог `/root/qucs_svn/qucs-core/src/math'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Выход из каталога `/root/qucs_svn/qucs-core/src/math'
Making all in components
make[3]: Вход в каталог `/root/qucs_svn/qucs-core/src/components'
Making all in microstrip
make[4]: Вход в каталог `/root/qucs_svn/qucs-core/src/components/microstrip'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Выход из каталога `/root/qucs_svn/qucs-core/src/components/microstrip'
Making all in devices
make[4]: Вход в каталог `/root/qucs_svn/qucs-core/src/components/devices'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Выход из каталога `/root/qucs_svn/qucs-core/src/components/devices'
Making all in digital
make[4]: Вход в каталог `/root/qucs_svn/qucs-core/src/components/digital'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Выход из каталога `/root/qucs_svn/qucs-core/src/components/digital'
Making all in verilog
make[4]: Вход в каталог `/root/qucs_svn/qucs-core/src/components/verilog'
make[4]: Цель `all' не требует выполнения команд.
make[4]: Выход из каталога `/root/qucs_svn/qucs-core/src/components/verilog'
make[4]: Вход в каталог `/root/qucs_svn/qucs-core/src/components'
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src/math    -g -O2 -pipe -fno-exceptions -fno-rtti -fno-check-new -W -Wall -MT spfile.o -MD -MP -MF .deps/spfile.Tpo -c -o spfile.o spfile.cpp
spfile.cpp: В функции-члене ‘matrix spfile::correlationMatrix(double, nr_complex_t, double, matrix)’:
spfile.cpp:412:21: ошибка: вызов перегруженной функции ‘conj(nr_complex_t)’ неоднозначен
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/complex:667:33: замечание: претенденты: std::complex<_Tp> std::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:62:5: замечание:              std::complex<_Tp> std::tr1::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:67:5: замечание:              std::complex<typename __gnu_cxx::__promote<_Tp>::__type> std::tr1::conj(_Tp) [with _Tp = std::complex<double>, typename __gnu_cxx::__promote<_Tp>::__type = std::complex<double>]
spfile.cpp:412:35: ошибка: вызов перегруженной функции ‘conj(nr_complex_t&)’ неоднозначен
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/complex:667:33: замечание: претенденты: std::complex<_Tp> std::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:62:5: замечание:              std::complex<_Tp> std::tr1::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:67:5: замечание:              std::complex<typename __gnu_cxx::__promote<_Tp>::__type> std::tr1::conj(_Tp) [with _Tp = std::complex<double>, typename __gnu_cxx::__promote<_Tp>::__type = std::complex<double>]
spfile.cpp:413:34: ошибка: вызов перегруженной функции ‘conj(nr_complex_t)’ неоднозначен
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/complex:667:33: замечание: претенденты: std::complex<_Tp> std::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:62:5: замечание:              std::complex<_Tp> std::tr1::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:67:5: замечание:              std::complex<typename __gnu_cxx::__promote<_Tp>::__type> std::tr1::conj(_Tp) [with _Tp = std::complex<double>, typename __gnu_cxx::__promote<_Tp>::__type = std::complex<double>]
spfile.cpp: В функции-члене ‘double spfile::noiseFigure(matrix, matrix, double&, nr_complex_t&, double&)’:
spfile.cpp:425:63: ошибка: вызов перегруженной функции ‘conj(nr_complex_t)’ неоднозначен
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/complex:667:33: замечание: претенденты: std::complex<_Tp> std::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:62:5: замечание:              std::complex<_Tp> std::tr1::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:67:5: замечание:              std::complex<typename __gnu_cxx::__promote<_Tp>::__type> std::tr1::conj(_Tp) [with _Tp = std::complex<double>, typename __gnu_cxx::__promote<_Tp>::__type = std::complex<double>]
spfile.cpp:443:58: ошибка: вызов перегруженной функции ‘conj(std::complex<double>)’ неоднозначен
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/complex:667:33: замечание: претенденты: std::complex<_Tp> std::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:62:5: замечание:              std::complex<_Tp> std::tr1::conj(const std::complex<_Tp>&) [with _Tp = double]
/usr/lib64/gcc/x86_64-slackware-linux/4.5.2/../../../../include/c++/4.5.2/tr1/complex:67:5: замечание:              std::complex<typename __gnu_cxx::__promote<_Tp>::__type> std::tr1::conj(_Tp) [with _Tp = std::complex<double>, typename __gnu_cxx::__promote<_Tp>::__type = std::complex<double>]
make[4]: *** [spfile.o] Ошибка 1
make[4]: Выход из каталога `/root/qucs_svn/qucs-core/src/components'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Выход из каталога `/root/qucs_svn/qucs-core/src/components'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Выход из каталога `/root/qucs_svn/qucs-core/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Выход из каталога `/root/qucs_svn/qucs-core'
make: *** [all] Ошибка 2

хз, как я ее проглядел сначала...
Кто-нибудь пробовал собирать эту прогу? Поделитесь опытом.
PS версия gcc 4.5.2, adms-2.3.0 установлена.
I'm just a bastard but at least i admit it.
Спасибо сказали: