LINUX.ORG.RU

qt-embedded-free-3.2.2 allmoc


0

0

configuration: pentium-ii 96 mb ram os: lfs, linux-2.6.0-test3, gcc-3.2.2

qt-free-3.2.2:

bash export QTDIR=$PWD && export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH && export PATH=$QTDIR/bin:$PATH &&

./configure -prefix /usr/local/qt -qt-gif -system-libpng \ -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions -thread && ... Do you accept the terms of either license? yes ... Build type: linux-g++ Platform notes:

- Also available for Linux: linux-kcc linux-icc linux-cxx Configuration ....... nocrosscompiler minimal-config small-config medium-config \ large-config full-config styles tools kernel widgets dialogs iconview workspace \ network canvas table xml opengl sql release dll thread largefile stl system-mng \ system-jpeg system-png png gif system-zlib nis bigcodecs x11sm xinerama \ xcursor xrandr xrender xftfreetype xkb STL support ......... yes Thread support ...... yes NIS support ......... yes CUPS support ........ no Large File support .. partial GIF support ......... yes MNG support ......... plugin (system) JPEG support ........ plugin (system) PNG support ......... yes (system) zlib support ........ system OpenGL support ...... yes NAS sound support ... no Session management .. yes Xinerama support .... yes Tablet support ...... no Xcursor support ..... yes XRandR support ...... yes XRender support ..... yes Xft support ......... yes XKB Support ......... yes

Finding project files. Please wait... 236 projects found.

Creating makefiles. Please wait... for /usr/src/qt-x11-free-3.2.2/src/moc/moc.pro for /usr/src/qt-x11-free-3.2.2/src/qt.pro for /usr/src/qt-x11-free-3.2.2/tools/tools.pro for /usr/src/qt-x11-free-3.2.2/tools/assistant/lib/lib.pro ... for /usr/src/qt-x11-free-3.2.2/plugins/src/styles/windows/windows.pro

Qt is now configured for building. Just run /usr/bin/make. To reconfigure, run /usr/bin/make confclean and configure.

make sub-tools && make install > ok.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ! but:

cd qtopia-free-1.7.0 export QPEDIR=$PWD cd ..

qt-embedded-free-3.2.2

bash export QTDIR=$PWD export QTEDIR=$QTDIR export PATH=$QTDIR/bin:$PATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH cp $QPEDIR/src/qt/qconfig-qpe.h src/tools/

./configure -prefix /usr/local/qt-e -qt-gif -system-libpng \ -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions -thread \ -embedded x86 -qconfig qpe -qvfb -depths 4,8,16,32 ... Do you accept the terms of the license? yes Creating qmake. Please wait... g++ -c -o project.o -DQWS -I. -Igenerators... ... g++ -o qmake project.o property.o... rm -f /usr/src/qt-embedded-free-3.2.2/bin/qmake ln -s ../qmake/qmake /usr/src/qt-embedded-free-3.2.2/bin/qmake

Build type: qws/linux-x86-g++

Configuration ....... nocrosscompiler minimal-config small-config medium-config \ large-config full-config styles tools kernel widgets dialogs iconview workspace \ network canvas table xml sql release dll thread embedded largefile stl \ system-mng system-jpeg system-png png gif system-zlib bigcodecs ft STL support ......... yes Thread support ...... yes NIS support ......... no CUPS support ........ no Large File support .. partial GIF support ......... yes MNG support ......... plugin (system) JPEG support ........ plugin (system) PNG support ......... yes (system) zlib support ........ system Embedded support .... x86

Finding project files. Please wait... 246 projects found.

Creating makefiles. Please wait... for /usr/src/qt-embedded-free-3.2.2/src/moc/moc.pro for /usr/src/qt-embedded-free-3.2.2/src/qt.pro WARNING: Failure to find: .moc/release-shared-mt-emb-x86/allmoc.cpp for /usr/src/qt-embedded-free-3.2.2/tools/tools.pro for /usr/src/qt-embedded-free-3.2.2/tools/assistant/lib/lib.pro ... for /usr/src/qt-embedded-free-3.2.2/plugins/src/styles/windows/windows.pro

Qt is now configured for building. Just run /usr/bin/make. To reconfigure, run /usr/bin/make confclean and configure.

make sub-tools

cd qmake && make make[1]: Entering directory `/usr/src/qt-embedded-free-3.2.2/qmake' make[1]: `qmake' не требует обновления. make[1]: Leaving directory `/usr/src/qt-embedded-free-3.2.2/qmake' cd src/moc && make make[1]: Entering directory `/usr/src/qt-embedded-free-3.2.2/src/moc' make[1]: Цель `first' не требует выполнения команд. make[1]: Leaving directory `/usr/src/qt-embedded-free-3.2.2/src/moc' cd src && make make[1]: Entering directory `/usr/src/qt-embedded-free-3.2.2/src' echo '#include "/usr/src/qt-embedded-free-3.2.2/include/qt.h"' >.moc/release-shared-mt-emb-x86/allmoc.cpp g++ -E -DQT_MOC_CPP -DQT_NO_STL -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -D_REENTRANT -fPIC \ -DQT_SHARED -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_THREAD_SUPPORT -DQT_NO_CUPS \ -DQT_NO_NIS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DQT_NO_IMAGEIO_MNG \ -DQT_NO_IMAGEIO_JPEG -DQT_BUILTIN_GIF_READER=1 -DQT_NO_STYLE_MAC \ -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT \ -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA16 -DQT_NO_QWS_TRANSFORMED -DQT_NO_QWS_MACH64 \ -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MATROX -DQT_NO_QWS_SHADOWFB -DQT_NO_QWS_REPEATER \ -DQT_NO_QWS_KBD_SL5000 -DQT_NO_QWS_KBD_USB -DQT_NO_QWS_KBD_YOPY -DQT_NO_QWS_KBD_VR41 \ -DQT_NO_QWS_MOUSE_BUS -DQT_NO_QWS_MOUSE_LINUXTP -DQT_NO_QWS_MOUSE_VR41 \ -DQT_NO_QWS_MOUSE_YOPY -I/usr/src/qt-embedded-free-3.2.2/mkspecs/qws/linux-x86-g++ -I. -I3rdparty/freetype/src \ -I3rdparty/freetype/include -I3rdparty/freetype/builds/unix -I3rdparty/freetype2/include -I../include \ -I.moc/release-shared-mt-emb-x86/ >.moc/release-shared-mt-emb-x86/allmoc.h .moc/release-shared-mt-emb-x86/allmoc.cpp /usr/src/qt-embedded-free-3.2.2/bin/moc -o .moc/release-shared-mt-emb-x86/allmoc.cpp .moc/release-shared-mt-emb-x86/allmoc.h make[1]: Leaving directory `/usr/src/qt-embedded-free-3.2.2/src' ./moc-release-shared-mt-emb-x86/allmoc.h:21689: Error: syntax error make[1]: *** [.moc-release-shared-mt-emb-x86/allmoc.cpp] Ошибка 1 make: *** [sub-src] Ошибка 2

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !.moc/release-shared-mt-emb-x86/allmoc.h:21689:

21688: void setSortIndicator( int section, bool ascending = TRUE ); 21689: __inline__ __attribute__((always_inline)) __attribute__((always_inline)) void setSortIndicator( int section, SortOrder order ) 21690: { setSortIndicator( section, (order == Ascending) ); }

allmoc.cpp

лично мне не ясно, где здесь syntax error, но показалось похоже, например, на ошибку из-за которой не собирался openoffice: < On Tuesday 18 March 2003 14:51, Gabriel Munoz wrote: > Hello, > Making: ../unxlngi4.pro/obj/parser.obj <snip> > ../unxlngi4.pro/misc/parser.cxx ../unxlngi4.pro/misc/parser.cxx: In > function `int yyparse()': > ../unxlngi4.pro/misc/parser.cxx:4726: parse error before `goto'

There are at least two solutions to this problem:

1) Downgrade bison 2) Manually comment the line which contains __attribute__(__unused__) in parser.cxx just before line 4726 (see above) and then do a dmake (without dmake clean). This error will then reappear three times in different files generated by bison, and the fix is the same. -- Alexander E. Patrakov >

а вот, например, упоминание непосредственно с www.trolltech.com: < Message 1 in thread

Subject: Concerns compiling QTE 3.1.2 From: "Alexander Trauzzi" <mailto:atrauzzi@DOMAIN.HIDDEN>; Date: Thu, 24 Apr 2003 20:13:27 -0500 To: mailto:qt-embedded-interest@DOMAIN.HIDDEN

I'm trying to compile QTEmbedded on my Playstation2 running PS2Linux (please don't focus on that fact unless it's a known issue with the platform, I have my reasons for using it). It's essentially a 32mb MIPS system running at ~400mhz. Configure runs fine...All without a hitch except for a little bit about something called "allmoc". I have no idea what this is, or what I'm doing half the time.

I have interest in learning the high level language itself, and learning the details that lead up to it as I go along. Right now I'm more intent on learning C/C++ programming with a good library to build upon.

The problem? Well, I get to the point in the clipped section below, and my system spends hours grinding the hard drive away and doing absolutley nothing but consume CPU cycles. I've compiled a lot of (other peoples') things, and I've seen them take a long time. But I've never seen something get stuck on one aspect of a compile for SO LONG.

Can anyone offer me any help/input here? Is there any way to avoid getting that allmoc error during configure, or is it negligable? Here's a rundown of the section that make goes through. Everything probably looks okay, except for what's ultimatley HAPPENING.

-=-[CUT]-=- gmake[2]: Entering directory `/root/qt-embedded-free-3.1.2/src' echo '#include "/root/qt-embedded-free-3.1.2/include/qt.h"' >.moc/release-shared-emb-generic/allmoc.cpp ... /zlib -I../include -I.moc/release-shared-emb-generic/ >.moc/release-shared-emb-g eneric/allmoc.h .moc/release-shared-emb-generic/allmoc.cpp /root/qt-embedded-free-3.1.2/bin/moc -o .moc/release-shared-emb-generic/allmoc.c pp .moc/release-shared-emb-generic/allmoc.h ... /release-shared-emb-generic/ -o .obj/release-shared-emb-generic/allmoc.o .moc/re lease-shared-emb-generic/allmoc.cpp -=-[CUT]-=-

At this point, I can either sit, and wait for nothing to happen (so it would seem), or kill it. I've had the system completley hang on me, killing the SSH terminal I was running on.

Is this REALLY a question of patience? I'd really like to know.

Thanks in advance!

- Alexander Trauzzi

-------------------------------------------------------------------------------- Message 2 in thread

Subject: Re: Concerns compiling QTE 3.1.2 From: "Alexander Trauzzi" <mailto:atrauzzi@DOMAIN.HIDDEN>; Date: Thu, 24 Apr 2003 21:47:26 -0500 To: mailto:qt-embedded-interest@DOMAIN.HIDDEN

Here's what configure gives me for allmoc.cpp:

-=-[ CUT ]-=- WARNING: Failure to find: .moc/release-shared-emb-generic/allmoc.cpp -=-[ CUT ]-=-

I can't find the file anywhere to even attempt replacing it.

- Alexander Trauzzi

-------------------------------------------------------------------------------- Message 3 in thread

Subject: Re: Concerns compiling QTE 3.1.2 From: "Alexander Trauzzi" <mailto:atrauzzi@DOMAIN.HIDDEN>; Date: Fri, 25 Apr 2003 09:31:16 -0500 To: mailto:qt-embedded-interest@DOMAIN.HIDDEN

Hmph...Somewhat solved my own problem.

I've left the machine compiling for the night, and it made it through.

I have another problem though, which I was somewhat anticipating... ... Is there any way to disable the compiling of designer?

- Alex

-------------------------------------------------------------------------------- Message 4 in thread

Subject: Re: Concerns compiling QTE 3.1.2 From: Warwick Allison <mailto:warwick@DOMAIN.HIDDEN>; Date: Wed, 30 Apr 2003 17:53:15 +1000 Organization: Trolltech Pty Ltd To: mailto:atrauzzi@DOMAIN.HIDDEN, mailto:qt-embedded-interest@DOMAIN.HIDDEN

On Friday 25 April 2003 11:13, Alexander Trauzzi wrote: > I'm trying to compile QTEmbedded on my Playstation2 running PS2Linux > (please don't focus on that fact unless it's a known issue with the > platform, I have my reasons for using it). It's essentially a 32mb MIPS > system running at ~400mhz. Configure runs fine...All without a hitch > except for a little bit about something called "allmoc". I have no idea > what this is, or what I'm doing half the time.

The allmoc message can be ignored.

> I have interest in learning the high level language itself, and learning > the details that lead up to it as I go along. Right now I'm more intent on > learning C/C++ programming with a good library to build upon.

Building Qt/Embedded seems very much jumping in the deep end.

> The problem? Well, I get to the point in the clipped section below, and my > system spends hours grinding the hard drive away and doing absolutley > nothing but consume CPU cycles. > I've compiled a lot of (other peoples') things, and I've seen them take a > long time. But I've never seen something get stuck on one aspect of a > compile for SO LONG. > > Can anyone offer me any help/input here? Is there any way to avoid getting > that allmoc error during configure, or is it negligable? Here's a rundown > of the section that make goes through. Everything probably looks okay, > except for what's ultimatley HAPPENING.

allmoc.cpp is a VERY large file. My guess is that you PS2 is simply grinding itself into the ground thrashing trying to compile it.

It's possible to (manually) split allmoc.cpp up, and if you're really interested in persuing this, you could do that.

Another option is to simply use Qt/X11.

-- [ signature omitted ] >

есть какие-либо соображения?

Слушай а у тебя проблем с qt-designer'om не было. Т.е. я ставил именно эту версию QT, у меня проблем с компиляцией не было, проблема в другом. После установки я не смог запустить дизайнер, он выпадал с слежующей ошибкой связанной с depth 4, видимо это фреймбуфер. Спрашивал в этом форуме но не один совет не помго, совет свёлся к добавлению в граб конфига фреймбуфера.

Не мог бы ты показать всю последовательность команд установки, т.е. ./configure, make и т.д. и что из конфигов ты правил.

Заранее спасибо!!!

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

[проблем с qt-designer пока у меня не было / потому что я до него ещё не добрался :) ]
[ты предоставил не достаточно информации для меня]
[в какой системе ты веселился]
[запускал ли ты кроме qt-designer / что-либо / пользующееся библиотекой qt-embedded и инициализирующее взаимодействие через framebuffer видеоадаптера]
[что за видеоадаптер]
[если запускал / заработало / не заработало / с каким сообщением не заработало]
[я согласен / что вылет с depth 4 / вероятно / связан с конфигурацией fb]
[я полагаю / что ты сам знаешь / что -depth 4,8,16,32 при конфигурации qt-embedded определяет возможности реализации цветовой палитры конечного устройства]
[насколко я помню / исключение одного набора цветов даёт выигрыш / по документации / около 100 kb памяти / для общего развития /]
[таким образом / так как 4 самый простой случай / он видимо проверяется первым / с ним и вылетает]
[все следующие параметры конфигурации qt-embedded насколько / пока / понимаю / не обязательны]
[-embedded x86 - архитектура находится автоматически]
[-qconfig qpe - возможно qp e - embedded / вариант -embedded -уточню / но должно быть по умолчаню]
[-qvfb - framebuffer - должно быть по умолчанию / так как embedded]
[-depths 4,8,16,32 - конфиг сам спросит если не задано]
[остальное достаточно стандартно]
[на всякий случай / как я помню / если не верно уточню]
[-no-g++-exceptions - не добавлять в библиотеки отладочный код g++]
[-thread - разрешать одновременный доступ к библиотеке]
[скорее всего / в твоём случае / дело не в конфигурации qt или qt-designer / а во взаимодействии qt c включённым и поддерживаемым в ядре framebuffer]
[проблема / опять же насколько я помню / что стандартный fb драйвер ядра до сих пор работает всегда на 60 Hz / связываться с ним не хочется]
[а / например / специализированный драйвер ядра fb nvidia кривой / так
как / есть мнение / был рождён от драйвера nvidia XFree и неправленный по умолчанию стартует в 640х480 / а дальше как его настроишь]
[могу добавить / что жалобы на слёт qt-designer мне попадались на www.trolltech.com]
[там же / Warwick Allison / как я понимаю / один из разработчиков qt
/ отвечает / что может с вашей платой пойти / а может потребоваться специализированный драйвер для самой qt - который они готовы реализовать на небескорыстной основе конечно]
[вобщем правильно делают / конечно / на мой взгляд и так сдали исходники qtopia / на чём / в том числе / интерфейс zaurus крутится]
[но если есть желание отказаться от этих заторможенных и заплывших / по принципу бг - жри больше памяти/ XFree86 / AcceleratedX и тому подобного безобразия / видимо / без предметного разбирательства с kernel - fb - qt-embedded - qtopia - qt-designer сейчас пока не обойтись :) / терминальный режим c qt может быть реализован]
[как передать параметры fb ядру / через grub / lilo или не передавать - для qt-designer / видимо / не суть важно]
[важно / что бы fb функционировал корректно и корретно с функционирующим fb взаимодействовала система инициализации qt-designer]
[возможно / я сам бы разобрался в чём проблема с моим qt-embedded / но лень уже в этих бесконечных ошибках разбираться / так можно и не дожить :) до этого светлого мгновения]
[вся надежда на добрых людей]
[напиши / пожалуйста / был ли у тебя тот самый WARNING при конфигурации qt-embedded / как скомпилировался allmoc.cpp]
[какой у тебя компилятор / система / видеоадаптер]
[проблем с qt-designer у пока меня не было / потому что я до него ещё не добрался :) ]
[ты предоставил не достаточно информации для меня]
[в какой системе ты веселился]
[запускал ли ты кроме qt-designer / что-либо / пользующееся библиотекой qt-embedded и инициализирующее взаимодействие через framebuffer видеоадаптера]
[что за видеоадаптер]
[если запускал / заработало / не заработало / с каким сообщением не заработало]
[я согласен / что вылет с depth 4 / вероятно / связан с конфигурацией fb]
[я полагаю / что ты сам знаешь / что -depth 4,8,16,32 при конфигурации qt-embedded определяет возможности реализации цветовой палитры конечного устройства]
[насколко я помню / исключение одного набора цветов даёт выигрыш / по документации / около 100 kb памяти / для общего развития /]
[таким образом / так как 4 самый простой случай / он видимо проверяется первым / с ним и вылетает]
[все следующие параметры конфигурации qt-embedded насколько / пока / понимаю / не обязательны]
[-embedded x86 - архитектура находится автоматически]
[-qconfig qpe - возможно qp e - embedded / вариант -embedded -уточню / но должно быть по умолчаню]
[-qvfb - framebuffer - должно быть по умолчанию / так как embedded]
[-depths 4,8,16,32 - конфиг сам спросит если не задано]
[остальное достаточно стандартно]
[на всякий случай / как я помню / если не верно уточню]
[-no-g++-exceptions - не добавлять в библиотеки отладочный код g++]
[-thread - одновременный доступ к библиотеке]
[make sub-tools или sub-src - не компилировать примеры и руководство - сокращает время компиляции примерно в 2 раза]
[скорее всего / в твоём случае / дело не в конфигурации qt или qt-designer / а во взаимодействии qt c включённым и поддерживаемым в ядре framebuffer]
[проблема / опять же насколько я помню / что стандартный fb драйвер ядра до сих пор работает всегда на 60 Hz / связываться с ним не хочется]
[а / например / специализированный драйвер ядра fb nvidia кривой / так
как / есть мнение / был рождён от драйвера nvidia XFree и неправленный по умолчанию стартует в 640х480 / а дальше как его настроишь]
[могу добавить / что жалобы на слёт qt-designer мне попадались на www.trolltech.com]
[там же / Warwick Allison / как я понимаю / один из разработчиков qt
/ отвечает / что может с вашей платой пойти / а может потребоваться специализированный драйвер для самой qt - который они готовы реализовать на небескорыстной основе конечно]
[вобщем правильно делают / конечно / на мой взгляд и так сдали исходники qtopia / на чём / в том числе / интерфейс zaurus крутится]
[но если есть желание отказаться от этих заторможенных и заплывших / по принципу бг - жри больше памяти/ XFree86 / AcceleratedX и тому подобного безобразия / видимо / без предметного разбирательства с kernel - fb - qt-embedded - qtopia - qt-designer сейчас пока не обойтись :) / терминальный режим c qt может быть реализован]
[как передать параметры fb ядру / через grub / lilo или не передавать - для qt-designer / не суть важно]
[важно / что бы fb функционировал корректно и корретно с функционирующим fb взаимодействовала система инициализации qt-designer]
[возможно / я сам бы разобрался в чём проблема с моим qt-embedded / но лень уже в этих бесконечных ошибках копаться / так можно и не дожить :) до этого светлого мгновения]
[вся надежда на добрых людей]
[напиши / пожалуйста / было ли у тебя то самое WARNING при конфигурации qt-embedded / как скомпилировался allmoc.cpp]
[какой у тебя компилятор / система / видеоадаптер]
[шантаж: если скомпилируем мой qt-embedded обещаю постараться попробовать разобраться с твоим qt-designer / собственно / мне его всё равно устанавливать после qt-embedded :)]
[ещё литература по теме: http://pechkin.intermag.kiev.ua/docs/HOWTO/Framebuffer-HOWTO.html
http://qt.osdn.org.ua/]
[будь здоров]

domenick ★★
() автор топика
Ответ на: комментарий от domenick

Варнингов замечено не было, используется gcc-3.2.2, видюха GF4200 крутится на NVidia 4363, да и стоит всё на RH 9. Кстати поставилась версия qt-X11-free, т.е. в ней designer запахал без вопросов, но только не понятно чем она отличается от эмбендед версии и есть ли смысл с ней мудохаться.

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

Слушай а ты не в курсе какая qt используется в шапке, т.е. какой вид free или embended, и ещё не знаешь ли ты как заставить X11 версию понимать стили KDE т.е. что бы окно дизайнера не выглядело не как все а имело стиль окон КДЕ.

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

[мда... cuclon]
[сейчас всякие там qt и не только / guru на это смотрят и потешаются :) ]
[но ведь молчат]
[я чувствую парень ты упорный / прям как я :) / так что давай попробуем дальше веселиться]
[кое-какая полезная информация уже есть / то есть у тебя тоже был: WARNING: Failure to find: .moc/release-shared-mt-emb-x86/allmoc.cpp]
[но qt-embedded собрался - в мужском роде - так правильнее]
[это хорошо согласуется с замечанием Warwick Allison из Trolltech: The allmoc message can be ignored]
[собственно, я знал, что allmoc.h и allmoc.cpp создаются / но не верил что: The allmoc message can be ignored]
[то есть проблема моего qt-embedded действительно либо:]
[- первое / что приходит в голову / таки bison / вместо моего версии 1.875 вернуться к 1.7 что ли]
[есть ощущение / что не так / как-то сшивается у меня allmoc]
[- gcc-3.2.2 - маловероятно / у меня gcc-3.2.1 на самом деле / в начале я слегка увлёкся]
[- что-то ещё - скоре всего именно оно]
[ты слегка путаешь:]
[есть один: Qt is a C++ toolkit for multiplatform GUI application development]
[qt-x11-free - распространяется по / грубо говоря / free лицензии]
[qt-embedded-free - аналогично / то есть то же free]
[в этом смысле они оба free]
[с точки зрения поддержки различных платформ Qt устроен так /надеюсь форматирование сохранится:]
[Qt - application source code]
-[Qt api]

-[Qt/x11] -[xlib] -[unix/linux]
-[Qt/embedded] -[embedded linux]
-[Qt/macintosh] -[carbon] -[mac os]
-[Qt/windows] -[gdi] -[ms-windows]
[то есть / теперь / я надеюсь / ты понимаешь / что / по сути / qt-x11 работает через x :) / то есть через прослойку
из xlib и x видео драйверов - отсюда медлительность / масса / множество вызовов дополнительных функций
увеличение вероятности возникновения ошибки / относительно qt-embedded / который
напрямую работает через / по сути fb / драйвер видеоадаптера / встроенный в ядро]
[стоит ли м...ся с qt-embedded зависит от того / для чего тебе это нужно / решать естественно... ты понимаешь]
[ни когда не имел дело с rh linux / да и kde видел только на картинках :) / но / насколько я помню / kde использует Qt /
то есть с вероятностью 99/9/9/ % / если это так / то в rh linux не embedded вариант kde]
[designer / который у тебя запускается - qt-x11 designer - он не ругается на depth 4]
[ему желателен PATH и LD_LIBRARY_PATH для его библиотек / они / скорее всего / у тебя выставлены корректно]
[designer / который у тебя не запускается - qt-embedded designer]
[ему то же / как ни странно / желательно знать где искать свои библиотеки - ну ты понял]
[можно устроить проверку - возможно вывалится с другим сообщением об ошибке]
[с точки зрения содержимого внешне qt-x11 мало отличается от qt-embedded - /mkspecs/qws и ещё по мелочи]
[можешь сам сравнить пару директорий]
[кстати / куда конкретно ты инсталлируешь qt-embedded / какой -prefix]
[еще одна мысль для проверки qt-embedded: собери и установи qt-embedded с поддержкой / например / только
-depth 16]
[главное / что бы 4 не было / и убедись / что designer будет вываливаться с depth 16]
[не знаю / какой механизьм :) изменения стиля в kde / но стиль qt и designera / в том числе можно поменять
при помощи / как её / asistent или qtconfig что ли - в ~/qt/bin посмотри]
[qt поддерживает и весёленький mac x стиль / и win xp и так далее / включать / кажется / -style ]
[посмотри qt32-whitepaper-a4.pdf на www.trolltech.com рис 29 / стр 36]
[там же / на сайте /отличная картинка / чем embedded отличается от x11]
[самое главное хех ... попробуй qtopia - рекомендую]
[нда... / думаю в rh у меня всё собралось бы / но мне надо в lfs...]
[короче / вместо заранее спасибо / в благодарность за лекцию / можешь / при желании в добровольно
обязательном порядке / аккуратно вырезать и запостить здесь / тот кусок из своего
/qt-embedded-free-3.2.2-src/src/.moc/release-shared-mt-emb-x86/allmoc.h /
в котором у меня ошибка / строчек 5 хоть :) с нумерами]
[или пришли на моё секретное ё-письмо адрес: мой ник@ list.ru / пробел между @ и list не нужен :) / allmoc.cpp
и allmoc.h]
[учти / что после компиляции они удаляются автоматом / поэтому / что бы до них добраться нажми ctr-c во время
процесса сборки allmoc.o / да и троянов не надо никаких :) ]

domenick ★★
() автор топика
Ответ на: комментарий от domenick

[всё равно раз уж разбираться...]
[понятно теперь / что это moc - qt meta object generator]
[а в нём / судя по всему / lex - конкретно строчка / которую он кушает:]
[21689: __inline__ __attribute__(always_inline); __attribute__(always_inline); void setSortIndicator( int section, SortOrder order )]
[но дальше уже всё равно всё криво / поэтому надо искать / кто создаёт бяку в allmoc.h - в том числе и из qt.h]
[в lfs lex имитирует flex - так что может быть здесь это]
[но вряд ли]

domenick ★★
() автор топика
Ответ на: комментарий от domenick

Попробовал указать -depths 16 но всё равно, получил

Can't drive depth 4

вообщем возникает ощущение что ему пофигу какой деф указывать.

Кстати а как сделать что бы в x11-ой версии рабоатли темы КДЕ, проблема в том что в списке доступных тем нет моих тем, что странно. Может при конфигурации надо как то опрделить их или как, но даже если так то в qt идущей вместе с дистрибом дизайнер сам определяет наличие новых тем, и если я поставил новую тему то она отображается в списке доступных тем.

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

[собрал я qt-embedded под knoppix - был у меня на одном разделе]
[осталось сравнить с lfs :) и под ним собрать]
[что касается depth 4 - наверное они вполне логично считают / что если адаптер поддерживает 256 цветов - то чёрный и белый точно поддержит :) ]
[я чего то не понял по поводу kde - ты смог хотя бы пару тем разных стилей применить для дизайнера ?]
[при конфигурации qt в конце процесса проскакивают названия файлов очень похожие на названия стилей - там / как-то / не заметно было
/ как раз / маковских и хр - наверное они в коммерческой версии /
возможно я ошибаюсь]
[высланный участок сильно похож на то / что у меня компилируется]
[спасибо]

domenick ★★
() автор топика
Ответ на: комментарий от domenick

Так я говорю что там есть несколько тем:

CDE
Motif
MotifPlus
Platinum
Windows
SGI

Ну а где же остальные темы КДЕ, такие как aqua, Compact, aa (её я ставил сам) и пр. Их нет в списке как у qtconf так и qtdesigner'а т.е. в спсике тем для отображения окна программы.

Ну а поповоду depht 4, как же сказать ему что бы он не лез в него а использовал только 24 и 32.

cyclon ★★★★★
()
Ответ на: комментарий от cyclon

[я тут ещё подразобрался / там воообще всё не так :) ]
[далеко не так]
[можем начать заново / с того что есть qvfb - fb - но он в qt-X11 :) ]
[его вообще отдельно собирать]
[посмотри readme к qtopia]
[для него нужно lqt-mt ещё вероятно нужно qt2 - а это по их заверениям только qt-x11-free-2.3.x !]
[как подразберусь напишу дальше]

domenick ★★
() автор топика
Ответ на: комментарий от domenick

Видел в tool каталоге qt этот самый vfb. в его редмишке сказано что надо откомпилить qt -qvfb но это не опять же непомогло. А где qtopia т.е. она лежит вмести с либой или её надо отдельно качать.

cyclon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.