QNX RTP Logo QNX Realtime Platform: Русский Портал QNX
Thursday, 4 Dec 2008 00:15
Меню

Проект OpenNET - все о Unix
Главная

 · Начало · Статистика · Поиск ·

  QNX.ORG.RU —› Перенос приложений в QNX —› Qt 4.3.0

Посл.ответ Сообщение


Дата: 12 Июл,  07:14

Добрый день!

Воодушевившись сообщениями об успешной сборке Qt решил собрать сам Qt 4.3.0 на QNX 6.3.0 SP3. Использовал компилятор GCC 3.3.5,
XFree86 4.2. Сборка прошла не без проблем, впрочем несложно решаемых.

Но попытки работы привели к возникновению вопросов:
1) не запускается pixeltool - падает XFree86 сервер
2) в designer'e после добавления хотя бы одного элемента управления на форму перестают работать редакторы текста - нельзя изменить имя контрола, в диалоге сохранения формы ввести имя файла и т.п.

В чем может быть дело?


Дата: 12 Июл,  13:47

В моей сборке таких проблем нет.
Но прежде всего я пспользовал компилятор GCC 4.1.3
Я это делал прежде всего чтобы проверить работоспасобность g++4.1.3 в QNX 6.3.0.
Но я думаю что проблема у тебя andy2107 возникаеть из за XFree86 4.2. Это очень старая версия. Я пока использую XFree86 4.6.99.х. Это пререлейз XFree86 4.6.1
Пишу пока поэтому что практически удалось перенести на QNX 6.3.0 X.org 7.2. Вот так выглядить старт:

X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: QNX 6.3.0 x86pc
Current Operating System: QNX QNX 6.3.0 2005/08/09-15:05:26EDT x86pc
Build Date: 07 July 2007
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/usr/local/var/log/Xorg.0.log", Time: Sat Jul 7 23:58:41 2007
Converted `%D/%X' to `/root/xorg.conf'
Converted `/etc/X11/%X-%M' to `/etc/X11/xorg.conf-4'
Converted `/etc/X11/%X' to `/etc/X11/xorg.conf'
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
Found 1 screens in the layout section Simple Layout(**) |-->Screen "Screen 1" (0)
(**) | |-->Monitor "My Monitor"
(**) | |-->Device "My Video Card"
Found 0 inactive devices in the layout section Simple LayoutFound 2 input devices in the layout section Simple Layout(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) FontPath set to:
/usr/local/lib/X11/fonts/misc/,
/usr/local/lib/X11/fonts/TTF/,
/usr/local/lib/X11/fonts/Type1/,
/usr/local/lib/X11/fonts/100dpi/,
/usr/local/lib/X11/fonts/75dpi/,
/usr/local/lib/X11/fonts/Speedo/
(==) RgbPath set to "/usr/local/share/X11/rgb"
(==) ModulePath set to "/usr/local/lib/xorg/modules"
LoaderOpen(/usr/local/lib/xorg/modules//libpcidata.so)
(II) Loading /usr/local/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
xf86EnableIO: enabling I/O access
LoaderOpen(/usr/local/lib/xorg/modules/extensions//libdbe.so)
(II) Loading /usr/local/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
LoaderOpen(/usr/local/lib/xorg/modules/extensions//libextmod.so)
(II) Loading /usr/local/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
LoaderOpen(/usr/local/lib/xorg/modules/fonts//libfreetype.so)
(II) Loading /usr/local/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 7.2.0, module version = 2.1.0
LoaderOpen(/usr/local/lib/xorg/modules/drivers//vga_drv.so)
(II) Loading /usr/local/lib/xorg/modules/drivers//vga_drv.so
unknown symbol: vgaHWUnmapMem
unknown symbol: xf86FreeInt10
unknown symbol: vgaHWSaveScreen
unknown symbol: vgaHWFreeHWRec
unknown symbol: vgaHWRestore
unknown symbol: vgaHWProtect
unknown symbol: vgaHWHBlankKGA
unknown symbol: vgaHWGetIOBase
unknown symbol: fbPictureInit
unknown symbol: vgaHWInit
unknown symbol: xf1bppScreenInit
unknown symbol: vgaHWGetHWRec
unknown symbol: vgaHWSave
unknown symbol: xf86ExtendedInitInt10
unknown symbol: xf4bppScreenInit
unknown symbol: vgaHWDPMSSet
unknown symbol: vgaHWMapMem
unknown symbol: vgaHWHandleColormaps
unknown symbol: vgaHWGetIndex
unknown symbol: vgaHWUnlock
unknown symbol: vgaHWLock
unknown symbol: fbScreenInit
unknown symbol: ShadowFBInit
dlopen: Unresolved symbols
(EE) Failed to load /usr/local/lib/xorg/modules/drivers//vga_drv.so
(EE) Failed to load module "vga" (loader failed, 7)
LoaderOpen(/usr/local/lib/xorg/modules/input//mouse_drv.so)
(II) Loading /usr/local/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.1
LoaderOpen(/usr/local/lib/xorg/modules/input//kbd_drv.so)
(II) Loading /usr/local/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.0
(EE) No drivers available.

Fatal server error:
no screens found
Как видно еще не все работаеть. Может кто то выскажеть свое мнение почему такой результат.
Я думаю, что или неправильно я создал xorg.conf или не хватаеть какой то библетеки.


Дата: 12 Июл,  14:34

Спасибо за ответ.

Я тоже так предположил и пересобрал с XFree версии 4.3.
Ничего не изменилось. Буду пробовать дальше.

You must login to post.

©   2000-2003 Команда проекта QNX.ORG.RU // QNX.ORG.RU Team
Авторы проекта: Дмитрий Алексеев [dmi] и Дмитрий Васильев. Техническое сопровождение проекта: Игорь Сорокин [isorokin]. Информационное сопровождение: Дмитрий Алексеев [dmi]
QNX - зарегистрированная торговая марка QNX Software Systems, Ltd., Canada. Остальные упоминаемые на сайте торговые марки и логотипы являются исключительно собственностью их уважаемых владельцев. Ничьи права не затронуты. Материалы сайта не могут быть скопированы и где-либо использованы в той или иной форме без письменного разрешения разработчиков сайта.
Powered by Mambo Open Source