Qt Build (ver.4.6.2, Ubuntu 9.10) gtkstyle-Error

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
Mineralwater
Beiträge: 29
Registriert: 6. Mai 2009 16:44
Kontaktdaten:

Qt Build (ver.4.6.2, Ubuntu 9.10) gtkstyle-Error

Beitrag von Mineralwater »

Hallo liebe Qt-Gemeinde!

Leider hab ich das Problem das ich unter Ubuntu-9.10-x86
leider nicht mein Qt "builden" lassen kann.
Ich habe den Sonderfall das ich die MySQL-Unterstützung benötige und statisch kompilieren lassen will.
Daher das SDK-Paket...


./configure sieht so aus:

Code: Alles auswählen

./configure -platform linux-g++ -prefix /usr/lib/qt-4.6.2-static -static -release -I /usr/include/mysql -L /usr/lib/mysql -qt-sql-mysql -qt-sql-sqlite -no-audio-backend -no-phonon -no-phonon-backend -no-webkit -no-qt3support -no-gtkstyle -no-opengl
-> klappt zunächst einwandfrei

nun folgt: make sub-src

Allerdings scheint er den Parameter "-no-gtkstyle" total zu ignorieren.
Folgender Fehler erscheint:

Code: Alles auswählen

....
' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:307: error: 'Ptr_gtk_widget_modify_color' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:308: error: 'Ptr_gtk_widget_modify_color' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:309: error: 'Ptr_gtk_menu_item_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:310: error: 'Ptr_gtk_arrow_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:311: error: 'Ptr_gtk_check_menu_item_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:312: error: 'Ptr_gtk_menu_bar_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:313: error: 'Ptr_gtk_menu_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:314: error: 'Ptr_gtk_expander_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:315: error: 'Ptr_gtk_button_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:316: error: 'Ptr_gtk_tool_button_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:317: error: 'Ptr_gtk_hbutton_box_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:318: error: 'Ptr_gtk_check_button_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:319: error: 'Ptr_gtk_radio_button_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:320: error: 'Ptr_gtk_spin_button_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:321: error: 'Ptr_gtk_separator_tool_item_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:322: error: 'Ptr_gtk_toolbar_insert' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:323: error: 'Ptr_gtk_frame_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:324: error: 'Ptr_gtk_statusbar_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:325: error: 'Ptr_gtk_entry_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:326: error: 'Ptr_gtk_hscale_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:327: error: 'Ptr_gtk_vscale_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:328: error: 'Ptr_gtk_hscrollbar_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:329: error: 'Ptr_gtk_vscrollbar_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:330: error: 'Ptr_gtk_scrolled_window_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:331: error: 'Ptr_gtk_notebook_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:332: error: 'Ptr_gtk_toolbar_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:333: error: 'Ptr_gtk_tree_view_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:334: error: 'Ptr_gtk_tree_view_get_column' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:335: error: 'Ptr_gtk_combo_box_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:336: error: 'Ptr_gtk_combo_box_entry_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:337: error: 'Ptr_gtk_progress_bar_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:338: error: 'Ptr_gtk_container_add' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:339: error: 'Ptr_gtk_menu_shell_append' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:340: error: 'Ptr_gtk_progress_set_adjustment' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:341: error: 'Ptr_gtk_range_set_adjustment' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:342: error: 'Ptr_gtk_range_set_inverted' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:343: error: 'Ptr_gtk_icon_factory_lookup_default' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:344: error: 'Ptr_gtk_icon_theme_get_default' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:345: error: 'Ptr_gtk_widget_style_get' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:346: error: 'Ptr_gtk_icon_set_render_icon' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:347: error: 'Ptr_gtk_fixed_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:348: error: 'Ptr_gtk_tree_view_column_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:349: error: 'Ptr_gtk_tree_view_append_column' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:350: error: 'Ptr_gtk_paint_check' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:351: error: 'Ptr_gtk_paint_box' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:352: error: 'Ptr_gtk_paint_box_gap' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:353: error: 'Ptr_gtk_paint_flat_box' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:354: error: 'Ptr_gtk_paint_option' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:355: error: 'Ptr_gtk_paint_extension' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:356: error: 'Ptr_gtk_paint_slider' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:357: error: 'Ptr_gtk_paint_shadow' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:358: error: 'Ptr_gtk_paint_resize_grip' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:359: error: 'Ptr_gtk_paint_focus' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:360: error: 'Ptr_gtk_paint_arrow' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:361: error: 'Ptr_gtk_paint_handle' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:362: error: 'Ptr_gtk_paint_expander' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:363: error: 'Ptr_gtk_adjustment_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:364: error: 'Ptr_gtk_paint_vline' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:365: error: 'Ptr_gtk_paint_hline' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:366: error: 'Ptr_gtk_menu_item_set_submenu' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:367: error: 'Ptr_gtk_settings_get_default' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:368: error: 'Ptr_gtk_separator_menu_item_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:369: error: 'Ptr_gtk_widget_size_allocate' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:370: error: 'Ptr_gtk_widget_size_request' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:371: error: 'Ptr_gtk_widget_set_direction' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:372: error: 'Ptr_gtk_widget_path' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:373: error: 'Ptr_gtk_container_get_type' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:374: error: 'Ptr_gtk_window_get_type' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:375: error: 'Ptr_gtk_widget_get_type' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:376: error: 'Ptr_gtk_rc_get_style_by_paths' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:377: error: 'Ptr_gtk_check_version' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:378: error: 'Ptr_gtk_border_free' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:380: error: 'Ptr_pango_font_description_get_size' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:381: error: 'Ptr_pango_font_description_get_weight' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:383: error: 'Ptr_pango_font_description_get_style' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:385: error: 'Ptr_gtk_file_filter_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:386: error: 'Ptr_gtk_file_filter_set_name' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:387: error: 'Ptr_gtk_file_filter_add_pattern' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:388: error: 'Ptr_gtk_file_chooser_add_filter' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:389: error: 'Ptr_gtk_file_chooser_set_filter' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:390: error: 'Ptr_gtk_file_chooser_get_filter' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:391: error: 'Ptr_gtk_file_chooser_dialog_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:392: error: 'Ptr_gtk_file_chooser_set_current_folder' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:393: error: 'Ptr_gtk_file_chooser_get_filename' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:394: error: 'Ptr_gtk_file_chooser_get_filenames' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:395: error: 'Ptr_gtk_file_chooser_set_current_name' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:396: error: 'Ptr_gtk_dialog_run' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:397: error: 'Ptr_gtk_file_chooser_set_filename' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:399: error: 'Ptr_gdk_pixbuf_get_pixels' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:402: error: 'Ptr_gdk_pixmap_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:403: error: 'Ptr_gdk_pixbuf_new' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:404: error: 'Ptr_gdk_pixbuf_get_from_drawable' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:405: error: 'Ptr_gdk_draw_rectangle' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:406: error: 'Ptr_gdk_pixbuf_unref' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:407: error: 'Ptr_gdk_drawable_unref' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:408: error: 'Ptr_gdk_drawable_get_depth' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:410: error: 'Ptr_gdk_x11_window_set_user_time' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:411: error: 'Ptr_gdk_x11_drawable_get_xid' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:412: error: 'Ptr_gdk_x11_drawable_get_xdisplay' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:418: error: 'Ptr_gnome_icon_lookup_sync' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:419: error: 'Ptr_gnome_vfs_init' does not name a type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:424: error: 'GtkWidget' was not declared in this scope
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:424: error: template argument 2 is invalid
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:436: error: ISO C++ forbids declaration of 'GtkWidget' with no type
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:436: error: 'GtkWidget' declared as a 'virtual' field
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:436: error: expected ';' before '*' token
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:437: error: 'GtkWidget' has not been declared
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:438: error: 'GtkWidget' has not been declared
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:439: error: 'GtkWidget' has not been declared
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:439: error: 'gpointer' has not been declared
../../include/QtGui/private/../../../src/gui/styles/qgtkstyle_p.h:440: error: 'GtkWidget' has not been declared
../../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
Ich stehe anscheinend nicht alleine mit diesem Problem da.
http://bugreports.qt.nokia.com/browse/Q ... y-tabpanel

Hat jemand eine Idee wie ich das Problem lösen kann?

Lieben Gruß

Mineralwater
Mineralwater
Beiträge: 29
Registriert: 6. Mai 2009 16:44
Kontaktdaten:

Beitrag von Mineralwater »

Probiere nun die neuste Beta "qt-4.7.0" aus...
dort gibts ja auch u.a den Schalter "-no-gui" was ich eh nicht brauche. *freu*
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Du solltest das aber auch einfach über "src/gui/styles/styles.pri:" deaktivieren können.
Ist außerdem bekannt ;)
http://bugreports.qt.nokia.com/browse/Q ... y-tabpanel
Mineralwater
Beiträge: 29
Registriert: 6. Mai 2009 16:44
Kontaktdaten:

Beitrag von Mineralwater »

Hey ho..

jop, ist derselbe Link. ^^
Ich habs nun mittels der Beta gemacht, dort hat es einwandfrei geklappt.
Und meine MySQL-Unterstützung klappt nun auch :)
Endlich kann`s losgehen mit der Webseite.

Du solltest das aber auch einfach über "src/gui/styles/styles.pri:" deaktivieren können.
Das kannte ich noch gar nicht, vielen Dank franzf :)

-> Topic can be closed
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Mineralwater hat geschrieben:Hey ho..

jop, ist derselbe Link. ^^
Hab den Link übersehen, weil ich hinter dem ellenlangen Fehler keinen Text mehr vermutet hab (auf halbem Weg zum Scrollen aufgehört :P)
Antworten