Софт под Linux, разные программы, но только связанные с Linux
Модератор: /dev/random
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 27.11.2011 21:36
собираю OVITO
ссылка
При выполнении make выдаётся ошибка:
Код: Выделить всё
ovito/source/src/core/rendering/FrameBufferWindow.cpp:31: error: ‘WindowCloseButtonHint’ is not a member of ‘Qt’
make[2]: *** [src/core/CMakeFiles/Core.dir/rendering/FrameBufferWindow.cpp.o] Ошибка 1
make[1]: *** [src/core/CMakeFiles/Core.dir/all] Ошибка 2
make: *** [all] Ошибка 2
Как лечить?
Система Debian Lenny, amd64, qt4.4.3 из дистрибутива.
/dev/random
Администратор
Сообщения: 5501
ОС: Gentoo
Сообщение
/dev/random » 27.11.2011 22:10
kt315e писал(а): ↑ 27.11.2011 21:36
Как лечить?
Система Debian Lenny, amd64, qt4.4.3 из дистрибутива.
Использовать более новую версию qt.
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 27.11.2011 22:30
Да, пробую.
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 27.11.2011 23:41
Делаю под chroot c системой абгрэйдженой до Sid. Получаю ошибку:
Код: Выделить всё
In file included from /home/user/distributive/ovito/source/src/atomviz/parser/xyz/XYZParser.cpp:29:0:
/home/user/distributive/ovito/source/src/atomviz/parser/xyz/../CompressedTextParserStream.h: In constructor 'AtomViz::CompressedTextParserStream::CompressedTextParserStream(const QString&, bool)':
/home/user/distributive/ovito/source/src/atomviz/parser/xyz/../CompressedTextParserStream.h:92:119: error: invalid conversion from 'int' to 'std::_Ios_Openmode' [-fpermissive]
/usr/include/c++/4.6/fstream:531:7: error: initializing argument 2 of 'void std::basic_ifstream<_CharT, _Traits>::open(const char*, std::ios_base::openmode) [with _CharT = char, _Traits = std::char_traits<char>, std::ios_base::openmode = std::_Ios_Openmode]' [-fpermissive]
make[2]: *** [src/atomviz/CMakeFiles/AtomViz.dir/parser/xyz/XYZParser.cpp.o] Error 1
make[1]: *** [src/atomviz/CMakeFiles/AtomViz.dir/all] Error 2
make: *** [all] Error 2
Это g++ теперь слишком новый? Версия g++ (Debian 4.6.2-4) 4.6.2. Что бы сделать чтобы скомпилировать?
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 28.11.2011 00:54
Ура! Нашёл бинарную сборку под amd64.
kt315e
Сообщения: 318
ОС: Debian 11
Сообщение
kt315e » 28.11.2011 21:33
Просто в мануале было написано только про i386. В download и не пошёл поэтому. А надо было.