Seite 1 von 1

QT installation unter CentOs

Verfasst: 11. Mai 2010 13:31
von mensuez
Hi habe die bin datei für linux runtergeladen habe sie auch ausgeführt.
Hab auch die Installationsschritte abgearbeitet doch beim zweiten schritt wird ein fehler ausgegeben:

1) ./configure ->funktioniert einwandfrei


Ausgabe:
Qt is now configured for building. Just run 'gmake'.
Once everything is built, you must run 'gmake install'.
Qt will be installed into /usr/local/Trolltech/Qt-4.6.2


To reconfigure, run 'gmake confclean' and 'configure'.

Das funktioniert einwandfrei, jetzt ensteht der fehler nach dem ausführen von
2) gmake install

Ausgabe
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:131: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:131: error:
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘GdkWindow’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘GtkStateType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘GtkShadowType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘GtkWidget’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:132: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: typedef ‘Ptr_gtk_paint_box_gap’ is initialized (use __typeof__ instead)
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘GtkStyle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘GdkWindow’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘GtkStateType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘GtkShadowType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘GtkWidget’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘GtkPositionType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:133: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: typedef ‘Ptr_gtk_paint_resize_grip’ is initialized (use __typeof__ instead)
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘GtkStyle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘GdkWindow’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘GtkStateType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘GtkWidget’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘GdkWindowEdge’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:134: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: typedef ‘Ptr_gtk_paint_focus’ is initialized (use __typeof__ instead)
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘GtkStyle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘GdkWindow’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘GtkStateType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘GtkWidget’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:135: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: typedef ‘Ptr_gtk_paint_shadow’ is initialized (use __typeof__ instead)
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘GtkStyle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘GdkWindow’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘GtkStateType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘GtkShadowType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘GtkWidget’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:136: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: typedef ‘Ptr_gtk_paint_slider’ is initialized (use __typeof__ instead)
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘GtkStyle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘GdkWindow’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘GtkStateType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘GtkShadowType’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘GtkWidget’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: expected primary-expression before ‘const’
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘gint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:137: error: ‘GtkOrientation’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:138: error: typedef ‘Ptr_gtk_paint_expander’ is initialized (use __typeof__ instead)
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:138: error: ‘GtkStyle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:138: error: expected primary-expression before ‘,’ token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:138: error: ‘GdkWindow’ was not declared in this scope
../../include/QtGui/private/../../..
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h: In static member function ‘static bool QGtkStylePrivate::isThemeAvailable()’:
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:278: error: ‘gtkStyle’ was not declared in this scope

...
...
gmake[1]: *** [.obj/release-shared/qguiplatformplugin.o] Error 1
gmake[1]: Leaving directory `/home/username/qtsdk-2010.02/qt/src/gui'
gmake: *** [sub-gui-install_subtargets-ordered] Error 2


Für jede hilfe wäre ich sehr dankbar.

Verfasst: 11. Mai 2010 13:35
von kater
Mich würden noch die Ausgabe von configure und gmake interessiern.

Verfasst: 11. Mai 2010 13:36
von mensuez
ja sind doch bei ausgaben dabei

unter
1) die von configure
und unter
2) die von gmake

Verfasst: 11. Mai 2010 15:00
von kater
Mehr gibts bei configure nicht? Das ist aber sparsam. Ist das wirklich alles von gmake? sieht so abgeschnitten aus.

Haben wir mal wieder die "Fehlerausgabe wo bist du" Situation

Verfasst: 11. Mai 2010 15:58
von Mani99
".bin" datei? "./configure" ?

Wenn du die bin datei installiert hast, brauchst du kein ./configure mehr!

Verfasst: 14. Mai 2010 09:13
von mensuez
danke hab über die .bin das sdk installiert. hab jetzt den creator gestartet und hab auch compiliert und es wird folgende fehlermeldung geworfen:

Running build steps for project Vis...
Starting: /usr/bin/make clean -w
make: Entering directory `/home/user/Desktop/Vis_2.0/Vis'
/opt/qtsdk-2010.02/qt/bin/qmake -spec /opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -unix CONFIG+=debug -o Makefile Vis.pro
make: Leaving directory `/home/user/Desktop/Vis_2.0/Vis'
make: Entering directory `/home/user/Desktop/Vis_2.0/Vis'
rm -f moc_mainwindow.cpp moc_plotwidget.cpp
rm -f qrc_resource.cpp
rm -f main.o mainwindow.o plotwidget.o moc_mainwindow.o moc_plotwidget.o qrc_resource.o
rm -f *~ core *.core
make: Leaving directory `/home/user/Desktop/Vis_2.0/Vis'
Exited with code 0.
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make -w
make: Entering directory `/home/user/Desktop/Vis_2.0/Vis'
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. -o main.o main.cpp
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. -o mainwindow.o mainwindow.cpp
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. -o plotwidget.o plotwidget.cpp
/opt/qtsdk-2010.02/qt/bin/moc -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. mainwindow.h -o moc_mainwindow.cpp
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. -o moc_mainwindow.o moc_mainwindow.cpp
/opt/qtsdk-2010.02/qt/bin/moc -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. plotwidget.h -o moc_plotwidget.cpp
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. -o moc_plotwidget.o moc_plotwidget.cpp
/opt/qtsdk-2010.02/qt/bin/rcc -name resource resource.qrc -o qrc_resource.cpp
g++ -c -m64 -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/opt/qtsdk-2010.02/qt/mkspecs/linux-g++-64 -I. -I/opt/qtsdk-2010.02/qt/include/QtCore -I/opt/qtsdk-2010.02/qt/include/QtGui -I/opt/qtsdk-2010.02/qt/include -I. -I. -o qrc_resource.o qrc_resource.cpp
g++ -m64 -Wl,-rpath,/opt/qtsdk-2010.02/qt/lib -o Vis main.o mainwindow.o plotwidget.o moc_mainwindow.o moc_plotwidget.o qrc_resource.o -L/opt/qtsdk-2010.02/qt/lib -L/opt/fontconfig-2.4.2/lib -lQtGui -L/opt/qtsdk-2010.02/qt/lib -L/usr/X11R6/lib64 -lQtCore -lpthread
/opt/qtsdk-2010.02/qt/lib/libQtGui.so: undefined reference to `FcFreeTypeQueryFace'
collect2: ld returned 1 exit status
make: *** [Vis] Error 1
make: Leaving directory `/home/user/Desktop/Vis_2.0/Vis'
Exited with code 2.
Error while building project Vis
When executing build step 'Make'

Habe mich auch an diese schritte gehalten:
http://theitdepartment.wordpress.com/20 ... queryface/

Aber trotzdem bekomm ich die selbe fehlermeldung
ich krieg ne ausraster, verstehe net wieso das unter linux so kompliziert ist....

Verfasst: 14. Mai 2010 14:20
von mensuez
habs gelöst trotzdem danke :)