Description:
Workbench 5.2.21 cannot be compiled with gcc 4.5:
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/python2.6 -DENABLE_LUA_MODULES -DENABLE_PYTHON_MODULES -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atkmm-1.6 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -DORBIT2=1 -pthread -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/bonobo-activation-2.0 -I../../library/grt/src -I../../library/base/src -I../../library/forms -I../../library/forms/mforms -I../../modules -I../../frontend/common -I../../backend/wbpublic -I../../generated -I../../library/canvas/src -I../../backend/wbprivate/workbench -I../../ext/cppconn/ -I../../library/dbc/src -I../../library/vsqlite++/include -O2 -pipe -Wextra -Wall -Wno-unused -Wno-deprecated -MT wb_model_diagram_form.o -MD -MP -MF .deps/wb_model_diagram_form.Tpo -c -o wb_model_diagram_form.o `test -f 'model/wb_model_diagram_form.cpp' || echo './'`model/wb_model_diagram_form.cpp
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/python2.6 -DENABLE_LUA_MODULES -DENABLE_PYTHON_MODULES -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atkmm-1.6 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -DORBIT2=1 -pthread -I/usr/include/libgnome-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/bonobo-activation-2.0 -I../../library/grt/src -I../../library/base/src -I../../library/forms -I../../library/forms/mforms -I../../modules -I../../frontend/common -I../../backend/wbpublic -I../../generated -I../../library/canvas/src -I../../backend/wbprivate/workbench -I../../ext/cppconn/ -I../../library/dbc/src -I../../library/vsqlite++/include -O2 -pipe -Wextra -Wall -Wno-unused -Wno-deprecated -MT wb_overview_diagram.o -MD -MP -MF .deps/wb_overview_diagram.Tpo -c -o wb_overview_diagram.o `test -f 'model/wb_overview_diagram.cpp' || echo './'`model/wb_overview_diagram.cpp
model/canvas_floater.cpp: In constructor ‘wb::Floater::Floater(mdc::Layer*, const std::string&)’:
model/canvas_floater.cpp:65:59: error: cannot call constructor ‘mdc::Color::Color’ directly
model/canvas_floater.cpp:65:59: error: for a function-style cast, remove the redundant ‘::Color’
make[3]: *** [canvas_floater.o] Error 1
Please see our downstream bug for a full build log: https://bugs.gentoo.org/show_bug.cgi?id=320863
How to repeat:
Install gcc 4.5.0 and compile mysql-workbench.
Suggested fix:
None at the moment.