Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Djavdet от Ноябрь 07, 2007, 13:30



Название: сборка под линухом
Отправлено: 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: сборка под линухом
Отправлено: ритт от Ноябрь 07, 2007, 13:39
куда поставлены иксы? поставлены ли заголовки/либы от иксов? куда?
разберёшься со всеми этими вопросами, укажи для конфигуре кутэ экстрапути, если они нестандартные


Название: Re: сборка под линухом
Отправлено: SLiDER от Ноябрь 07, 2007, 14:44
Поставте developer-версии требуемых пакетов.


Название: Re: сборка под линухом
Отправлено: Djavdet от Ноябрь 07, 2007, 14:53
спасибо, попробую


Название: Re: сборка под линухом
Отправлено: Djavdet от Ноябрь 07, 2007, 15:17
знать бы еще каких конкретно


Название: Re: сборка под линухом
Отправлено: Djavdet от Ноябрь 07, 2007, 16:03
нашел, разобрался, сейчас собирается, спасибо!


Название: Re: сборка под линухом
Отправлено: Djavdet от Ноябрь 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



с этим как бороться?


Название: Re: сборка под линухом
Отправлено: ритт от Ноябрь 07, 2007, 18:05
то же самое
не найдена библиотека libxext
поищи её на винте и посмотри где лежит
добавлен ли этот путь в лд.со.конф?

хватит задавать тупые вопросы!


Название: Re: сборка под линухом
Отправлено: Sergey B. от Ноябрь 08, 2007, 07:14
Поставь dev пакеты!


Название: Re: сборка под линухом
Отправлено: Admin от Ноябрь 08, 2007, 13:28
в debian я делаю так  ( в случае если нет зависимостей у пакета)

иду на debian.org и ищу какому пакету этот файл пренадлежит
и ставлю его

в вашем линуксе должно быть аналогично )




Название: Re: сборка под линухом
Отправлено: Djavdet от Ноябрь 08, 2007, 20:15
спасибо !!!


Название: Re: сборка под линухом
Отправлено: fear от Февраль 15, 2008, 21:36
доброго времени суток! собирал КуТэ под кубунтой, выдало вот это
                 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


Название: Re: сборка под линухом
Отправлено: Admin от Май 28, 2008, 11:26
а как в gcc настроить вывод  ошибок по русски?
а то у меня все по английски


Название: Re: сборка под линухом
Отправлено: ритт от Май 28, 2008, 11:30
export LC_ALL=ru_RU._русская_кодировка_
у меня это ru_RU.UTF-8

естественное, gcc  должен быть собран с поддержкой nls