Название: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Март 24, 2009, 09:45 Конфигурирую Qt 4.4.1 командой:
cd /tmp/qt-x11-opensource-src-4.4.1 ./configure Получаю следующее: ........ ........ /usr/Distributiv/qt-x11-opensource-src-4.4.1/src/corelib/kernel/qvariant.cpp:356: static_cast from `void *' to `const char *' /usr/Distributiv/qt-x11-opensource-src-4.4.1/src/corelib/kernel/qvariant.cpp:356: static_cast from `void *' to `const char *' gmake: *** [qvariant.o] Ошибка 1 [root@localhost qt-x11-opensource-src-4.4.1]# В системе MC BC 3.0 установлен GCC 2.96, может ли быть лшибка из-за этого? Вроде нужен 4.х? В ASPLinux 12 все поставилось. Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: Rcus от Март 24, 2009, 10:01 Судя по http://doc.trolltech.com/4.4/supported-platforms.html Для GNU/Linux нужно как минимум GCC 3.3, а лучше 4.1+
Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Март 24, 2009, 10:13 А как в систему установить более новый GCC? Я в линуксе новичек, что надо сделать? МС ВС 3.0 имеет ядро 2.4 Можно ли на него поставить более новый GCC?
Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: sLiva от Март 24, 2009, 18:16 А как в систему установить более новый GCC? Я в линуксе новичек, что надо сделать? МС ВС 3.0 имеет ядро 2.4 Можно ли на него поставить более новый GCC? Если у тебя релиз дистрибутива r14 то на диске дистрибутива в папке MCBC/RPMS/extools находятся rpm пакеты gcc-3.3.2 Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Март 26, 2009, 10:23 Посмотрел в дистрибутиве, там только вот что:
gcc-2.95.4-vniins.i486.rpm gcc-c++-2.95.4-vniins.i486.rpm Не знаю, какой у меня дистрибутив, но на коробке написано децимальный номер 12. Может быть можно где нибудь найти Qt 3.3? На сайте производителя я такую версию не нашел. Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Март 26, 2009, 13:45 Извиняюсь, все нашел и поставил с помощью менеджера программ, но я пытался сначала удалить старые версии, но система не дала, написала, что пакен нужен для некоторых программ. Тогда я просто поставил еще и версию 3.3.2, теперь у меня по два пакета, например gcc, удалить старые пакеты все равно не удается. Что я сделал не правильно? Выполнить
./cofigure все равно не удается, возникает ошибка, описанная в первом письме. Как побороть? Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: sLiva от Март 26, 2009, 18:41 Извиняюсь, все нашел и поставил с помощью менеджера программ, но я пытался сначала удалить старые версии, но система не дала, написала, что пакен нужен для некоторых программ. Тогда я просто поставил еще и версию 3.3.2, теперь у меня по два пакета, например gcc, удалить старые пакеты все равно не удается. Что я сделал не правильно? Выполнить ./cofigure все равно не удается, возникает ошибка, описанная в первом письме. Как побороть? в папке MCBC/RPMS/extools помимо rpm-мок еще файл Readme.txt советую его прочитать полностью, а переключать разные версии gcc командами gccv2 и gccv3 Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Март 27, 2009, 10:10 Цитировать в папке MCBC/RPMS/extools помимо rpm-мок еще файл Readme.txt советую его прочитать полностью, а переключать разные версии gcc командами gccv2 и gccv3 Все прочел, переключил. Запустил configure, вроде все пошло, то место, где выдавалась ошибка проскочило нормально. Но через некоторое время, уже под конец, появилась новая ошибка: : undefined reference to `operator<<(QDataStream&, QString const&)' qscriptstring.o(.text+0x8e): In function `QScriptStringPrivate::init(QScriptString&, QScriptStringPrivate*)': : undefined reference to `qt_assert(char const*, char const*, int)' collect2: ld returned 1 exit status gmake: *** [/usr/Distributiv/qt-x11-opensource-src-4.4.1/bin/qmake] Ошибка 1 [root@localhost qt-x11-opensource-src-4.4.1]# Неужели нужена версия компилятора 4.1? Может что то еще посоветуете? Буду очень благодарен. А от ASPLinux, нельзя ли поставить RPMы для gcc 4.1? Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: remiznik от Апрель 06, 2009, 19:35 незнаю у меня при установке сразу два компилятора встало и qt4 поменял компилятор с 2 на 3 и всё за работало !
а последня ошибка вроде в проекте проверти код ! Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Апрель 07, 2009, 15:08 У меня не устанавливается Qt 4.4.1! Я доустановил g++ 3.3.2, переключился на него, потом запустил установку Qt 4.4.1 и пошли сообщения об ошибке. До проекта дело не дошло. Существует ли принципиальная возможность доустановить на MC BC 3.0 компилятор 4.1?
Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: remiznik от Апрель 07, 2009, 15:54 скачай с торнеат последнюю версию МСВС там всё сразу при установки системы ставится .... смениш версию компилятора и будет счастье )
Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: sLiva от Апрель 07, 2009, 19:57 скачай с торнеат последнюю версию МСВС там всё сразу при установки системы ставится .... смениш версию компилятора и будет счастье ) не советовал бы так делать, МСВС непонятно как развивается, и что там будет в финальном релизе может кардинально отличатся от тестовой версии У меня не устанавливается Qt 4.4.1! Я доустановил g++ 3.3.2, переключился на него, потом запустил установку Qt 4.4.1 и пошли сообщения об ошибке. До проекта дело не дошло. Существует ли принципиальная возможность доустановить на MC BC 3.0 компилятор 4.1? следов то от старых попыток в папке с сырцами кьют не отсталость? А вообще я сам не пробовал собирать именно версию 4.4.1, 4.3.2 собирается на ура, завтра попробую, отпишусь, может и вправду дело в версии Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: remiznik от Апрель 07, 2009, 20:04 согласен не известно что там будет в финале !! но так хоть оно уже есть там а то что вы натяните не значит что это будет работать потом в финальной врсии а так хоть что то есть .... не будут же они откатывать версию QT назад !
Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Апрель 08, 2009, 08:32 Работаю в Ос МС ВС 3.0
Тестирую компилятор на элементарной програмке Hello. #include <qapplication.h> #include <qlabel.h> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello, Qt!", 0); app.setMainWidget(label); label->show(); return app.exec(); } Сначала перехожу на транслятор 2.95, все компилится, собирается и работает: [root@localhost ~]# gccv2 [root@localhost ~]# cd /usr/Hello [root@localhost Hello]# qmake -project [root@localhost Hello]# qmake Hello.pro [root@localhost Hello]# make /usr/lib/qt-3.3.3/include -o Hello.o Hello.cpp g++ -o Hello Hello.o -L/usr/lib/qt-3.3.3/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm Потом перехожу на транслятор 3.3, произвожу те же действия, но программка не линкуется: Что я сделал не правильно? [root@localhost Hello]# gccv3 [root@localhost Hello]# qmake -project [root@localhost Hello]# qmake Hello.pro [root@localhost Hello]# make /usr/lib/qt-3.3.3/include -o Hello.o Hello.cpp g++ -o Hello Hello.o -L/usr/lib/qt-3.3.3/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm Hello.o(.text+0x23): In function `main': : undefined reference to `QApplication::QApplication[in-charge](int&, char**)' Hello.o(.text+0x57): In function `main': : undefined reference to `QString::QString[in-charge](char const*)' Hello.o(.text+0x66): In function `main': : undefined reference to `QLabel::QLabel[in-charge](QString const&, QWidget*, char const*, unsigned)' и так далее. Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: Djavdet от Апрель 08, 2009, 18:31 у меня на мсвс стоит 4.4.3 версия, с gcc 3.4.6 все прокатило
Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: remiznik от Апрель 08, 2009, 21:20 a_n_y_a вы определитесь под чем вы собираетесь писать !!! а то прыгаете с QT3.3 на QT 4.4 и компиляторы меняете не понятно в какой последовательности !
стабильность залог успеха ) Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: a_n_y_a от Апрель 09, 2009, 08:24 В моей МСВС 3.0 основной транслятор 2.95, а 3.3 стоит опционально. Вся система и библиотеки собраны в 2.95. Может поэтому у меня не проходит сборка программки?
Название: Re: Установка на MC BC 3.0 Qt4.4.1, не конфигурируется Отправлено: Примерный ученик от Апрель 09, 2009, 17:31 В моей МСВС 3.0 основной транслятор 2.95, а 3.3 стоит опционально. Вся система и библиотеки собраны в 2.95. Может поэтому у меня не проходит сборка программки? Когда я ставил QT4.5.0, появлялись ошибки при компиляции примеров... Так я их просто не стал компилировать, а только необходимое make sub-src sub-tools и все ОК только потом нужно в PATH обеспечить использование библиотек от QT4.5.0, а не QT3.3.3, которое лезет по-умолчанию... |