Russian Qt Forum
Ноябрь 23, 2024, 15:04
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
сборка под линухом
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: сборка под линухом (Прочитано 10278 раз)
Djavdet
Гость
сборка под линухом
«
:
Ноябрь 07, 2007, 13:30 »
доброго времени суток! собирал КуТэ под кубунтой, выдало вот это
from kernel/qapplication.cpp:70:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:66:22: error: X11/Xlib.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:71:23: error: X11/Xutil.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:72:21: error: X11/Xos.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:79:23: error: X11/Xatom.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:264: ошибка: ‘Colormap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:265: ошибка: ISO C++ запрещает декларации ‘Visual’ без типа
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:265: ошибка: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:274: ошибка: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:275: ошибка: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:276: ошибка: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:299: ошибка: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:302: ошибка: ‘Window’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:303: ошибка: ‘Window’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:303: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:304: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:305: ошибка: ‘Window’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:305: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:316: ошибка: expected ‘,’ or ‘...’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:316: ошибка: ISO C++ запрещает декларации ‘XSelectionRequestEvent’ без типа
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:318: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:319: ошибка: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:321: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:322: ошибка: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:323: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:324: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:324: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:325: ошибка: нет декларации ‘Atom’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:325: ошибка: некорректный аргумент шаблона 1
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:326: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:327: ошибка: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:382: ошибка: ISO C++ запрещает декларации ‘Atom’ без типа
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:382: ошибка: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:384: ошибка: ISO C++ запрещает декларации ‘Window’ без типа
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:384: ошибка: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:386: ошибка: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:392: ошибка: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:393: ошибка: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:419: ошибка: ISO C++ запрещает декларации ‘Visual’ без типа
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:419: ошибка: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:420: ошибка: ‘Colormap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:584: ошибка: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:586: ошибка: ‘Atom’ не был декларирован
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:596: ошибка: нет декларации ‘FocusOut’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:597: ошибка: нет декларации ‘FocusIn’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:598: ошибка: нет декларации ‘KeyPress’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:599: ошибка: нет декларации ‘KeyRelease’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:600: ошибка: нет декларации ‘None’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:601: ошибка: нет декларации ‘RevertToParent’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:602: ошибка: нет декларации ‘GrayScale’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:603: ошибка: нет декларации ‘CursorShape’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:618: ошибка: нет декларации ‘XPoint’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:618: ошибка: некорректный аргумент шаблона 1
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:619: ошибка: нет декларации ‘XRectangle’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:619: ошибка: некорректный аргумент шаблона 1
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:620: ошибка: нет декларации ‘XChar2b’ в этой области видимости
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:620: ошибка: некорректный аргумент шаблона 1
make[1]: *** [.obj/release-static/qapplication.o] Ошибка 1
make[1]: Leaving directory `/home/vernat/dev/QT/4.3.2/src/gui'
make: *** [sub-gui-make_default-ordered] Ошибка 2
может кто нить подскажет что это
Записан
ритт
Гость
Re: сборка под линухом
«
Ответ #1 :
Ноябрь 07, 2007, 13:39 »
куда поставлены иксы? поставлены ли заголовки/либы от иксов? куда?
разберёшься со всеми этими вопросами, укажи для конфигуре кутэ экстрапути, если они нестандартные
Записан
SLiDER
Гость
Re: сборка под линухом
«
Ответ #2 :
Ноябрь 07, 2007, 14:44 »
Поставте developer-версии требуемых пакетов.
Записан
Djavdet
Гость
Re: сборка под линухом
«
Ответ #3 :
Ноябрь 07, 2007, 14:53 »
спасибо, попробую
Записан
Djavdet
Гость
Re: сборка под линухом
«
Ответ #4 :
Ноябрь 07, 2007, 15:17 »
знать бы еще каких конкретно
Записан
Djavdet
Гость
Re: сборка под линухом
«
Ответ #5 :
Ноябрь 07, 2007, 16:03 »
нашел, разобрался, сейчас собирается, спасибо!
Записан
Djavdet
Гость
Re: сборка под линухом
«
Ответ #6 :
Ноябрь 07, 2007, 17:26 »
от блин, не гладко опять
g++ -fno-exceptions -Wl,-rpath,/usr/local/Trolltech/Qt-4.3.2/lib -Wl,-rpath,/usr/local/Trolltech/Qt-4.3.2/lib -o ../../../bin/uic3 .obj/release-static/customwidgetsinfo.o .obj/release-static/databaseinfo.o .obj/release-static/driver.o .obj/release-static/treewalker.o .obj/release-static/ui4.o .obj/release-static/uic.o .obj/release-static/validator.o .obj/release-static/cppextractimages.o .obj/release-static/cppwritedeclaration.o .obj/release-static/cppwriteicondata.o .obj/release-static/cppwriteicondeclaration.o .obj/release-static/cppwriteiconinitialization.o .obj/release-static/cppwriteincludes.o .obj/release-static/cppwriteinitialization.o .obj/release-static/main.o .obj/release-static/ui3reader.o .obj/release-static/parser.o .obj/release-static/domtool.o .obj/release-static/object.o .obj/release-static/subclassing.o .obj/release-static/form.o .obj/release-static/converter.o .obj/release-static/widgetinfo.o .obj/release-static/embed.o .obj/release-static/qt3to4.o .obj/release-static/deps.o -L/home/vernat/dev/QT/4.3.2/lib -lQt3Support -L/home/vernat/dev/QT/4.3.2/lib -lQtSql -L/usr/X11R6/lib -lQtNetwork -lQtXml -lQtGui -lXext -lX11 -lQtCore -lm -lrt -ldl -lpthread
/usr/bin/ld: cannot find -lXext
collect2: выполнение ld завершилось с кодом возврата 1
make[1]: *** [../../../bin/uic3] Ошибка 1
make[1]: Leaving directory `/home/vernat/dev/QT/4.3.2/src/tools/uic3'
make: *** [sub-uic3-make_default-ordered] Ошибка 2
с этим как бороться?
«
Последнее редактирование: Ноябрь 07, 2007, 17:33 от Djavdet
»
Записан
ритт
Гость
Re: сборка под линухом
«
Ответ #7 :
Ноябрь 07, 2007, 18:05 »
то же самое
не найдена библиотека libxext
поищи её на винте и посмотри где лежит
добавлен ли этот путь в лд.со.конф?
хватит задавать тупые вопросы!
Записан
Sergey B.
Программист
Offline
Сообщений: 544
Re: сборка под линухом
«
Ответ #8 :
Ноябрь 08, 2007, 07:14 »
Поставь dev пакеты!
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Re: сборка под линухом
«
Ответ #9 :
Ноябрь 08, 2007, 13:28 »
в debian я делаю так ( в случае если нет зависимостей у пакета)
иду на debian.org и ищу какому пакету этот файл пренадлежит
и ставлю его
в вашем линуксе должно быть аналогично )
Записан
Djavdet
Гость
Re: сборка под линухом
«
Ответ #10 :
Ноябрь 08, 2007, 20:15 »
спасибо !!!
Записан
fear
Гость
Re: сборка под линухом
«
Ответ #11 :
Февраль 15, 2008, 21:36 »
Цитата: Djavdet от Ноябрь 07, 2007, 13:30
доброго времени суток! собирал КуТэ под кубунтой, выдало вот это
from kernel/qapplication.cpp:70:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:66:22: error: X11/Xlib.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:71:23: error: X11/Xutil.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:72:21: error: X11/Xos.h: No such file or directory
нужно установить пакет xorg-dev
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Re: сборка под линухом
«
Ответ #12 :
Май 28, 2008, 11:26 »
а как в gcc настроить вывод ошибок по русски?
а то у меня все по английски
Записан
ритт
Гость
Re: сборка под линухом
«
Ответ #13 :
Май 28, 2008, 11:30 »
export LC_ALL=ru_RU._русская_кодировка_
у меня это ru_RU.UTF-8
естественное, gcc должен быть собран с поддержкой nls
«
Последнее редактирование: Май 28, 2008, 15:14 от Константин
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...