QT installation unter CentOs

Verschiedenes zu Qt
Antworten
mensuez
Beiträge: 22
Registriert: 8. Mai 2010 14:31

QT installation unter CentOs

Beitrag 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.
Zuletzt geändert von mensuez am 11. Mai 2010 13:37, insgesamt 2-mal geändert.
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag von kater »

Mich würden noch die Ausgabe von configure und gmake interessiern.
mensuez
Beiträge: 22
Registriert: 8. Mai 2010 14:31

Beitrag von mensuez »

ja sind doch bei ausgaben dabei

unter
1) die von configure
und unter
2) die von gmake
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag 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
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

".bin" datei? "./configure" ?

Wenn du die bin datei installiert hast, brauchst du kein ./configure mehr!
mensuez
Beiträge: 22
Registriert: 8. Mai 2010 14:31

Beitrag 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....
mensuez
Beiträge: 22
Registriert: 8. Mai 2010 14:31

Beitrag von mensuez »

habs gelöst trotzdem danke :)
Antworten