Здравствуйте!
Пытаюсь скомпилировать qt3 приложение в Ubuntu 7.04, но не получается. Компиляцию делаю согласно readme, где написано что нужно сделать configure, make, make install.
1.
Запуск configure происходит нормально. Но на этапе make сначала были ошибки типа
In file included from finddlgimpl.cpp:18:
finddlgimpl.h:21:21: error: qwidget.h: No such file or directory
In file included from finddlgimpl.h:22,
from finddlgimpl.cpp:18:
./finddlg.h:12:22: error: qvariant.h: No such file or directory
Их я поборол путем удаления файла config.cache, потом make clean, потом запуск configure с ключем includedir
./configure --includedir=/usr/include/qt3
После этого configure завершается нормально, а при make имеем другую ошибку.
2.
В make стали появляться другие ошибки, вот такие
make[3]: Entering directory `/home/xi/work/ubuntu_compilpro/qt/qtedit/qtedit'
/usr/lib/qt3/bin/uic -L @kde_widgetdir@ -nounload -o finddlg.h ./finddlg.ui
make[3]: /usr/lib/qt3/bin/uic: Команда не найдена
make[3]: *** [finddlg.h] Ошибка 127
Файла /usr/lib/qt3/bin/uic у меня действительно нет, у меня он находится в другой директории - /usr/share/qt3/bin/uic. Ну и вообще в директории /usr/share/qt3 у меня видимо кроме заголовков и находится все что нужно для qt3, ибо в нем имеем подкаталоги
bin
doc
lib
mkspecs
translations
Для сборки я пробовал использовать такие команды (вначеле всегда удаляя config.cache и делаю make clean)
./configure --includedir=/usr/include/qt3 --bindir=/usr/share/qt3 --libdir=/usr/share/qt3
./configure --includedir=/usr/include/qt3 --bindir=/usr/share/qt3/bin --libdir=/usr/share/qt3/lib
Но тогда configure вообще нормально завершиться не может
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Гдето нашел рекомендацию что в PATH нужно добавить путь
export PATH=/usr/share/qt3:$PATH
но после этой команды тоже configure завершается с ошибкой.
СЕЙЧАС ВООБЩЕ ОБНАРУЖИЛ ДИКУЮ СИТУАЦИЮ.
---------------------------------------
Почему-то команды (из пункта 1)
./configure или
./configure --includedir=/usr/include/qt3
тоже не могут нормально завершиться, дают ошибку "checking for Qt... configure: error: Qt (>= Qt 3.0.3)...", хотя в логе консоли вижу, что они ранее завершались нормально! И это при том что никаких библиотек не переставлял, каталогов не переносил, линки не делал.
Закрыл Konsole вообще, открыл заново - снова удаляем config.cache, удаляем config.log, затем "./configure" или "./configure --includedir=/usr/include/qt3" - завершается с ошибкой "checking for Qt... configure: error: Qt (>= Qt 3.0.3)..."!
В логе config.log вижу такое
tried /usr/lib/qt3/lib
tried /usr/lib/qt3
tried /usr/lib/qt/lib
tried /usr/lib/qt
tried /usr/X11R6/lib
configure:6855: rm -rf SunWS_cache; c++ -o conftest -O2 -fno-exceptions -fno-check-new -INO -I.
conftest.C:2:21: error: qglobal.h: No such file or directory
conftest.C:3:26: error: qapplication.h: No such file or directory
conftest.C:4:21: error: qcursor.h: No such file or directory
...
Это при том, что файлы есть
/usr/include/qt3/qglobal.h
/usr/include/qt3/qapplication.h
/usr/include/qt3/qcursor.h
У меня уже голова кругом идет, чего еще нужно?
ВОПРОСА ДВА:
1. Как запустить configure чтоб завершалось без ошибок? (и почему оно перестало работать???)
2. Как запустить make чтоб завершалось без ошибок?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от xintrea
Ответ на:
комментарий
от xintrea
Ответ на:
комментарий
от alex_custov
Ответ на:
комментарий
от xintrea
Ответ на:
комментарий
от xintrea
Ответ на:
комментарий
от xintrea
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ошибка при компиляции: No Qt ui compiler (uic) found! (2006)
- Форум Ошибки Squid при конфигурировании (2008)
- Форум Konqueror Embedded (2007)
- Форум не собирается qt-программа (2002)
- Форум Кто-нибудь знает что тут не так?(+) (2001)
- Форум configure не видит qt (2002)
- Форум Oracle+PHP- продолжение (2011)
- Форум помогите сконфигурить KICQ... (2001)
- Форум Собираю lfs 7.8 и на этапе сборки gcc (команда make) выдает ошибку (2013)
- Форум прооблемы с компиляцией (2005)