GNOME Bugzilla – Bug 322000
Error building libgnomeui/libgnomeuimm/app.cc with the IBM C++ compiler
Last modified: 2012-03-13 09:29:10 UTC
Version details: 2.10.0 Distribution/Version: 5.3 Trying to build libgnomeui/libgnomeuimm/app.cc with the IBM v7 C++ compiler yeilds: xlC -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"libgnomeuimm\" -I../../libgnomeui -I../../libgnomeui -D_THREAD_SAFE -DORBIT2=1 -I/opt/TWWfsw/libglib26/include -I/opt/TWWfsw/libglib26/lib/include -I/opt/TWWfsw/libgtk+26/include -I/opt/TWWfsw/libgtk+26/lib/include -I/opt/TWWfsw/libpango18/include -I/opt/TWWfsw/libatk19/include -I/opt/TWWfsw/fcpackage22/include -I/opt/TWWfsw/libttf21/include/freetype2 -I/opt/TWWfsw/libart23/include -I/opt/TWWfsw/libxml26/include -I/opt/TWWfsw/libglade25/include -I/opt/TWWfsw/gnome210/include/libgnomeui-2.0 -I/opt/TWWfsw/gnome210/include/libgnome -I/opt/TWWfsw/gnome210/include -I/opt/TWWfsw/gnome210/include/gconf -I/opt/TWWfsw/gnome210/include/libbonobo -I/opt/TWWfsw/gnome210/include/gnome-vfs -I/opt/TWWfsw/gnome210/include/bonobo-activation -I/opt/TWWfsw/libsigc++20/include -I/opt/TWWfsw/libsigc++20/lib/include -I/opt/TWWfsw/libglibmm26/include -I/opt/TWWfsw/libglibmm26/lib/include -I/opt/TWWfsw/libgtkmm26/include -I/opt/TWWfsw/libgtkmm26/lib/include -I/opt/TWWfsw/libgnomemm210/include -I/opt/TWWfsw/libgnomemm210/lib/include -I/opt/TWWfsw/libgnomecanvasmm210/include -I/opt/TWWfsw/libgnomecanvasmm210/lib/include -I/opt/TWWfsw/libgconfmm210/include -I/opt/TWWfsw/libgconfmm210/lib/include -I/opt/TWWfsw/libglademm26/include -I/opt/TWWfsw/libglademm26/lib/include -I/opt/TWWfsw/libgnomevfsmm210/include -I/opt/TWWfsw/libgnomevfsmm210/lib/include -I/opt/TWWfsw/gettext014/include -I/opt/TWWfsw/libpopt17/include -O2 -qrtti -qro -qroconst -qmaxmem=-1 -qarch=com -c app.cc -DPIC -o .libs/app.o "/usr/include/alloca.h", line 34.9: 1540-1401 (I) An unknown "pragma __alloca" is specified. "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 153.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 153.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 154.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 154.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 155.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 155.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 156.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 156.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 157.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 157.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 158.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 158.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 159.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 159.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 160.1: 1540-1280 (S) An rvalue of type "Gnome::UI::Items::Array<Gnome::UI::Items::Info>" cannot be converted to "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". "../../libgnomeui/libgnomeuimm/ui-items-stock.h", line 160.1: 1540-1291 (I) To initialize the reference with an rvalue, "class Array<Gnome::UI::Items::Info>" must have a copy constructor with a parameter of type "const Gnome::UI::Items::Array<Gnome::UI::Items::Info> &". gmake[4]: *** [app.lo] Error 1 gmake[4]: Leaving directory `/opt/build/libgnomeuimm-2.10.0/libgnomeui/libgnomeuimm' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/opt/build/libgnomeuimm-2.10.0/libgnomeui/libgnomeuimm'
libgnomeuimm is really unmaintained at this point, though I guess I would apply patches if it was helpful.