PDA

View Full Version : Problem installing qtopia-core 4.1.4



the_bis
12th September 2006, 15:18
I'm trying to install qtopia-core-opensource-src-4.1.4 in a GNU/Linux embedded environment.

I followed the INSTALL file instructions:

- ./configure -embedded x86
[all ok]
- make
[...]
g++ -Wl,-rpath,/usr/local/Trolltech/QtopiaCore-4.1.4/lib -Wl,-rpath,/usr/local/Trolltech/QtopiaCore-4.1.4/lib -o ../../../bin/uic3 .obj/release-shared-emb-x86/uic.o .obj/release-shared-emb-x86/treewalker.o .obj/release-shared-emb-x86/writedeclaration.o .obj/release-shared-emb-x86/writeicondeclaration.o .obj/release-shared-emb-x86/driver.o .obj/release-shared-emb-x86/validator.o .obj/release-shared-emb-x86/writeincludes.o .obj/release-shared-emb-x86/writeinitialization.o .obj/release-shared-emb-x86/writeiconinitialization.o .obj/release-shared-emb-x86/writeicondata.o .obj/release-shared-emb-x86/databaseinfo.o .obj/release-shared-emb-x86/customwidgetsinfo.o .obj/release-shared-emb-x86/ui4.o .obj/release-shared-emb-x86/main.o .obj/release-shared-emb-x86/ui3reader.o .obj/release-shared-emb-x86/parser.o .obj/release-shared-emb-x86/domtool.o .obj/release-shared-emb-x86/object.o .obj/release-shared-emb-x86/subclassing.o .obj/release-shared-emb-x86/form.o .obj/release-shared-emb-x86/converter.o .obj/release-shared-emb-x86/widgetinfo.o .obj/release-shared-emb-x86/embed.o .obj/release-shared-emb-x86/qt3to4.o .obj/release-shared-emb-x86/deps.o -L/source/qtopia-core-opensource-src-4.1.4/lib -lQt3Support -L/source/qtopia-core-opensource-src-4.1.4/lib -lQtSql -lQtXml -lQtGui -lQtNetwork -lQtCore -lz -lm -ldl -lpthread
/source/qtopia-core-opensource-src-4.1.4/lib/libQtGui.so: undefined reference to `QVFbScreen::QVFbScreen(int)'
/source/qtopia-core-opensource-src-4.1.4/lib/libQtGui.so: undefined reference to `QVNCScreen::QVNCScreen(int)'
/source/qtopia-core-opensource-src-4.1.4/lib/libQtGui.so: undefined reference to `QTransformedScreen::QTransformedScreen(int)'
collect2: ld returned 1 exit status
make[2]: *** [../../../bin/uic3] Error 1
make[2]: Leaving directory `/source/qtopia-core-opensource-src-4.1.4/src/tools/uic3'
make[1]: *** [sub-tools-uic3-make_default-ordered] Error 2
make[1]: Leaving directory `/source/qtopia-core-opensource-src-4.1.4/src'
make: *** [sub-src-make_default-ordered] Error 2

Where's my problem?
I also previously installed "qt-x11-opensource-src-4.1.4".

Thanks,
the_bis

uniquezhu
13th September 2006, 07:47
try to reconfig as below:
./configure -debug-and-release -qvfb -qconfig full -depths 4,8,16,24,32

I have installed the qtopia-core-opensource-src-4.1.4 successfuly use this configuration

just have a try, GOOD LUCK!

the_bis
13th September 2006, 16:14
try to reconfig as below:
./configure -debug-and-release -qvfb -qconfig full -depths 4,8,16,24,32

I have installed the qtopia-core-opensource-src-4.1.4 successfuly use this configuration

just have a try, GOOD LUCK!

Sorry, no luck.
This is the new error:

[...]
g++ -c -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT -DQT_COMPAT
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB
-DQT3_SUPPORT -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
-DQT_SHARED -I../../../mkspecs/qws/linux-x86-g++ -I. -I../../../include/QtCore
-I../../../include/QtNetwork -I../../../include/QtGui -I../../../include/QtXml
-I../../../include/Qt3Support -I../../../include -I../uic -I.
-I.moc/release-shared-emb-x86 -I. -o .obj/release-shared-emb-x86/deps.o
deps.cppg++ -Wl,-rpath,/usr/local/Trolltech/QtopiaCore-4.1.4/lib
-Wl,-rpath,/usr/local/Trolltech/QtopiaCore-4.1.4/lib -o ../../../bin/uic3
.obj/release-shared-emb-x86/uic.o .obj/release-shared-emb-x86/treewalker.o
.obj/release-shared-emb-x86/writedeclaration.o
.obj/release-shared-emb-x86/writeicondeclaration.o
.obj/release-shared-emb-x86/driver.o .obj/release-shared-emb-x86/validator.o
.obj/release-shared-emb-x86/writeincludes.o
.obj/release-shared-emb-x86/writeinitialization.o
.obj/release-shared-emb-x86/writeiconinitialization.o
.obj/release-shared-emb-x86/writeicondata.o
.obj/release-shared-emb-x86/databaseinfo.o
.obj/release-shared-emb-x86/customwidgetsinfo.o
.obj/release-shared-emb-x86/ui4.o .obj/release-shared-emb-x86/main.o
.obj/release-shared-emb-x86/ui3reader.o .obj/release-shared-emb-x86/parser.o
.obj/release-shared-emb-x86/domtool.o .obj/release-shared-emb-x86/object.o
.obj/release-shared-emb-x86/subclassing.o .obj/release-shared-emb-x86/form.o
.obj/release-shared-emb-x86/converter.o .obj/release-shared-emb-x86/widgetinfo.o
.obj/release-shared-emb-x86/embed.o .obj/release-shared-emb-x86/qt3to4.o
.obj/release-shared-emb-x86/deps.o
-L/source/qtopia-core-opensource-src-4.1.4/lib -lQt3Support
-L/source/qtopia-core-opensource-src-4.1.4/lib -lQtSql -lQtXml -lQtGui
-lQtNetwork -lQtCore -lz -lm -ldl -lpthread
/source/qtopia-core-opensource-src-4.1.4/lib/libQtGui.so: undefined reference to `QVNCScreen::QVNCScreen(int)'
/source/qtopia-core-opensource-src-4.1.4/lib/libQtGui.so: undefined reference to `QTransformedScreen::QTransformedScreen(int)'
collect2: ld returned 1 exit status
make[2]: *** [../../../bin/uic3] Error 1
make[2]: Leaving directory `/source/qtopia-core-opensource-src-4.1.4/src/tools/uic3'
make[1]: *** [sub-tools-uic3-make_default-ordered] Error 2
make[1]: Leaving directory `/source/qtopia-core-opensource-src-4.1.4/src'
make: *** [sub-src-make_default-ordered] Error 2

Any other help? ;-)

Thanks,
the_bis

the_bis
19th September 2006, 08:43
Problem solved! :D
I've compiled with success "QtopiaCore-4.1.4" on my embedded Linux system.

This is my final and correct configure command:



./configure -embedded x86 -debug-and-release -qconfig full -depths 8,16,24,32 -qt-gfx-qvfb -qt-gfx-transformed -qt-gfx-vnc


The important part to solve my problem is "-qt-gfx-qvfb -qt-gfx-transformed -qt-gfx-vnc"

Bye,
the_bis