After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 160245 - compile problem glom 0.8.9
compile problem glom 0.8.9
Status: RESOLVED FIXED
Product: glom
Classification: Other
Component: build
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Murray Cumming
Murray Cumming
Depends on:
Blocks:
 
 
Reported: 2004-12-02 19:10 UTC by Christian Krause
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch the fixes the bug (1.85 KB, patch)
2004-12-08 19:27 UTC, Christian Krause
none Details | Review

Description Christian Krause 2004-12-02 19:10:12 UTC
bakery: 2.3.10
gtkmm: 2.4.8

./configure
make

make  all-recursive
make[1]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9'
Making all in po
make[2]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/po'
Making all in glom
make[2]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/glom'
Making all in data_structure
make[3]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/data_structure'
Making all in layout
make[4]: Entering directory
`/usr/src/RPM/BUILD/glom-0.8.9/glom/data_structure/layout'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/usr/src/RPM/BUILD/glom-0.8.9/glom/data_structure/layout'
make[4]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/data_structure'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/data_structure'
make[3]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/data_structure'
Making all in document
make[3]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/document'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/document'
Making all in mode_data
make[3]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/mode_data'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/mode_data'
Making all in mode_design
make[3]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/mode_design'
Making all in fields
make[4]: Entering directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/mode_design/fields'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../ -DXTHREADS -D_REENTRANT
-DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/bakery-2.4
-I/usr/lib/bakery-2.4/include -I/usr/include/gtkmm-2.4
-I/usr/lib/gtkmm-2.4/include -I/usr/include/gconfmm-2.6
-I/usr/lib/gconfmm-2.6/include -I/usr/include/libglademm-2.4
-I/usr/lib/libglademm-2.4/include -I/usr/include/libxml++-2.6
-I/usr/lib/libxml++-2.6/include -I/usr/include/gnome-vfsmm-2.6
-I/usr/lib/gnome-vfsmm-2.6/include -I/usr/include/glibmm-2.4
-I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4
-I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6
-I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/atk-1.0 -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libgdamm-2.0
-I/usr/lib/libgdamm-2.0/include -I/usr/include/libgda-1.1
-I/usr/include/libgnome-2.0 -I/usr/include/libbonobo-2.0  
-I/usr/include/python2.3 -DGLOM_GLADEDIR=\""/usr/share/glom/glade//"\"    -O2
-fomit-frame-pointer -pipe -march=i586 -mtune=athlon -Wall -Wno-long-long -MT
dialog_fielddefinition.o -MD -MP -MF ".deps/dialog_fielddefinition.Tpo" -c -o
dialog_fielddefinition.o dialog_fielddefinition.cc; \
then mv -f ".deps/dialog_fielddefinition.Tpo" ".deps/dialog_fielddefinition.Po";
else rm -f ".deps/dialog_fielddefinition.Tpo"; exit 1; fi
/usr/include/libglademm-2.4/libglademm/xml.h: In member function `T_Widget*
Gnome::Glade::Xml::get_widget_derived(const Glib::ustring&, T_Widget*&) [with
T_Widget = Dialog_FieldCalculation]':
dialog_fielddefinition.cc:317:   instantiated from here
/usr/include/libglademm-2.4/libglademm/xml.h:248: error: no matching function
for call to `wrap(GtkDialog*&)'
/usr/include/glibmm-2.4/glibmm/wrap.h:55: note: candidates are:
Glib::RefPtr<Glib::Object> Glib::wrap(GObject*, bool)
/usr/include/glibmm-2.4/glibmm/main.h:438: note:                
Glib::RefPtr<Glib::MainContext> Glib::wrap(GMainContext*, bool)
/usr/include/glibmm-2.4/glibmm/main.h:496: note:                
Glib::RefPtr<Glib::MainLoop> Glib::wrap(GMainLoop*, bool)
/usr/include/glibmm-2.4/glibmm/iochannel.h:558: note:                
Glib::RefPtr<Glib::IOChannel> Glib::wrap(GIOChannel*, bool)
/usr/include/glibmm-2.4/glibmm/thread.h:333: note:                 Glib::Thread*
Glib::wrap(GThread*)
/usr/include/pangomm-1.4/pangomm/fontdescription.h:512: note:                
Pango::FontDescription Glib::wrap(PangoFontDescription*, bool)
/usr/include/pangomm-1.4/pangomm/fontmetrics.h:141: note:                
Pango::FontMetrics Glib::wrap(PangoFontMetrics*, bool)
/usr/include/pangomm-1.4/pangomm/language.h:234: note:                
Pango::Language Glib::wrap(PangoLanguage*, bool)
/usr/include/pangomm-1.4/pangomm/rectangle.h:155: note:                
Pango::Rectangle& Glib::wrap(PangoRectangle*)
/usr/include/pangomm-1.4/pangomm/rectangle.h:158: note:                 const
Pango::Rectangle& Glib::wrap(const PangoRectangle*)
/usr/include/pangomm-1.4/pangomm/glyph.h:202: note:                
Pango::GlyphInfo& Glib::wrap(PangoGlyphInfo*)
/usr/include/pangomm-1.4/pangomm/glyph.h:205: note:                 const
Pango::GlyphInfo& Glib::wrap(const PangoGlyphInfo*)
/usr/include/pangomm-1.4/pangomm/glyph.h:208: note:                
Pango::GlyphGeometry& Glib::wrap(PangoGlyphGeometry*)
/usr/include/pangomm-1.4/pangomm/glyph.h:211: note:                 const
Pango::GlyphGeometry& Glib::wrap(const PangoGlyphGeometry*)
/usr/include/pangomm-1.4/pangomm/coverage.h:164: note:                
Glib::RefPtr<Pango::Coverage> Glib::wrap(PangoCoverage*, bool)
/usr/include/pangomm-1.4/pangomm/font.h:189: note:                
Glib::RefPtr<Pango::Font> Glib::wrap(PangoFont*, bool)
/usr/include/pangomm-1.4/pangomm/fontset.h:149: note:                
Glib::RefPtr<Pango::Fontset> Glib::wrap(PangoFontset*, bool)
/usr/include/pangomm-1.4/pangomm/fontface.h:146: note:                
Glib::RefPtr<Pango::FontFace> Glib::wrap(PangoFontFace*, bool)
/usr/include/pangomm-1.4/pangomm/fontfamily.h:166: note:                
Glib::RefPtr<Pango::FontFamily> Glib::wrap(PangoFontFamily*, bool)
/usr/include/pangomm-1.4/pangomm/fontmap.h:148: note:                
Glib::RefPtr<Pango::FontMap> Glib::wrap(PangoFontMap*, bool)
/usr/include/pangomm-1.4/pangomm/color.h:117: note:                
Pango::Color& Glib::wrap(PangoColor*)
/usr/include/pangomm-1.4/pangomm/color.h:123: note:                 const
Pango::Color& Glib::wrap(const PangoColor*)
/usr/include/pangomm-1.4/pangomm/attributes.h:639: note:                
Pango::Attribute Glib::wrap(PangoAttribute*, bool)
/usr/include/pangomm-1.4/pangomm/attributes.h:642: note:                
Pango::AttrString Glib::wrap(PangoAttrString*, bool)
/usr/include/pangomm-1.4/pangomm/attributes.h:645: note:                
Pango::AttrLanguage Glib::wrap(PangoAttrLanguage*, bool)
/usr/include/pangomm-1.4/pangomm/attributes.h:648: note:                
Pango::AttrColor Glib::wrap(PangoAttrColor*, bool)
/usr/include/pangomm-1.4/pangomm/attributes.h:651: note:                
Pango::AttrInt Glib::wrap(PangoAttrInt*, bool)
/usr/include/pangomm-1.4/pangomm/attributes.h:654: note:                
Pango::AttrFloat Glib::wrap(PangoAttrFloat*, bool)
/usr/include/pangomm-1.4/pangomm/attributes.h:657: note:                
Pango::AttrFontDesc Glib::wrap(PangoAttrFontDesc*, bool)
/usr/include/pangomm-1.4/pangomm/attributes.h:660: note:                
Pango::AttrShape Glib::wrap(PangoAttrShape*, bool)
/usr/include/pangomm-1.4/pangomm/item.h:213: note:                
Pango::Analysis& Glib::wrap(PangoAnalysis*)
/usr/include/pangomm-1.4/pangomm/item.h:216: note:                 const
Pango::Analysis& Glib::wrap(const PangoAnalysis*)
/usr/include/pangomm-1.4/pangomm/item.h:219: note:                 Pango::Item
Glib::wrap(PangoItem*, bool)
/usr/include/pangomm-1.4/pangomm/attriter.h:141: note:                
Pango::AttrIter Glib::wrap(PangoAttrIterator*, bool)
/usr/include/pangomm-1.4/pangomm/attrlist.h:171: note:                
Pango::AttrList Glib::wrap(PangoAttrList*, bool)
/usr/include/pangomm-1.4/pangomm/context.h:311: note:                
Glib::RefPtr<Pango::Context> Glib::wrap(PangoContext*, bool)
/usr/include/pangomm-1.4/pangomm/tabarray.h:184: note:                
Pango::TabArray Glib::wrap(PangoTabArray*, bool)
/usr/include/pangomm-1.4/pangomm/layoutline.h:210: note:                
Glib::RefPtr<Pango::LayoutLine> Glib::wrap(PangoLayoutLine*, bool)
/usr/include/pangomm-1.4/pangomm/layoutrun.h:83: note:                
Pango::LayoutRun& Glib::wrap(PangoLayoutRun*)
/usr/include/pangomm-1.4/pangomm/layoutrun.h:86: note:                 const
Pango::LayoutRun& Glib::wrap(const PangoLayoutRun*)
/usr/include/pangomm-1.4/pangomm/layout.h:625: note:                
Glib::RefPtr<Pango::Layout> Glib::wrap(PangoLayout*, bool)
/usr/include/atkmm-1.6/atkmm/component.h:326: note:                
Glib::RefPtr<Atk::Component> Glib::wrap(AtkComponent*, bool)
/usr/include/atkmm-1.6/atkmm/relation.h:177: note:                
Glib::RefPtr<Atk::Relation> Glib::wrap(AtkRelation*, bool)
/usr/include/atkmm-1.6/atkmm/object.h:513: note:                
Glib::RefPtr<Atk::Object> Glib::wrap(AtkObject*, bool)
/usr/include/atkmm-1.6/atkmm/implementor.h:122: note:                
Glib::RefPtr<Atk::Implementor> Glib::wrap(AtkImplementor*, bool)
/usr/include/pangomm-1.4/pangomm/glyphstring.h:212: note:                
Pango::GlyphString Glib::wrap(PangoGlyphString*, bool)
/usr/include/gdkmm-2.4/gdkmm/types.h:361: note:                 Gdk::Point&
Glib::wrap(GdkPoint*)
/usr/include/gdkmm-2.4/gdkmm/types.h:364: note:                 const
Gdk::Point& Glib::wrap(const GdkPoint*)
/usr/include/gdkmm-2.4/gdkmm/rectangle.h:96: note:                
Gdk::Rectangle& Glib::wrap(GdkRectangle*)
/usr/include/gdkmm-2.4/gdkmm/rectangle.h:102: note:                 const
Gdk::Rectangle& Glib::wrap(const GdkRectangle*)
/usr/include/gdkmm-2.4/gdkmm/region.h:229: note:                 Gdk::Region
Glib::wrap(GdkRegion*, bool)
/usr/include/gdkmm-2.4/gdkmm/screen.h:418: note:                
Glib::RefPtr<Gdk::Screen> Glib::wrap(GdkScreen*, bool)
/usr/include/gdkmm-2.4/gdkmm/gc.h:521: note:                
Glib::RefPtr<Gdk::GC> Glib::wrap(GdkGC*, bool)
/usr/include/gdkmm-2.4/gdkmm/visual.h:248: note:                
Glib::RefPtr<Gdk::Visual> Glib::wrap(GdkVisual*, bool)
/usr/include/gdkmm-2.4/gdkmm/color.h:263: note:                 Gdk::Color
Glib::wrap(GdkColor*, bool)
/usr/include/gdkmm-2.4/gdkmm/colormap.h:222: note:                
Glib::RefPtr<Gdk::Colormap> Glib::wrap(GdkColormap*, bool)
/usr/include/gdkmm-2.4/gdkmm/image.h:226: note:                
Glib::RefPtr<Gdk::Image> Glib::wrap(GdkImage*, bool)
/usr/include/gdkmm-2.4/gdkmm/drawable.h:578: note:                
Glib::RefPtr<Gdk::Drawable> Glib::wrap(GdkDrawable*, bool)
/usr/include/gdkmm-2.4/gdkmm/pixmap.h:197: note:                
Glib::RefPtr<Gdk::Pixmap> Glib::wrap(GdkPixmapObject*, bool)
/usr/include/gdkmm-2.4/gdkmm/window.h:1846: note:                
Glib::RefPtr<Gdk::Window> Glib::wrap(GdkWindowObject*, bool)
/usr/include/gdkmm-2.4/gdkmm/event.h:386: note:                 Gdk::Event
Glib::wrap(GdkEvent*, bool)
/usr/include/gdkmm-2.4/gdkmm/pixbuf.h:576: note:                
Glib::RefPtr<Gdk::Pixbuf> Glib::wrap(GdkPixbuf*, bool)
/usr/include/gdkmm-2.4/gdkmm/dragcontext.h:364: note:                
Glib::RefPtr<Gdk::DragContext> Glib::wrap(GdkDragContext*, bool)
/usr/include/gdkmm-2.4/gdkmm/device.h:249: note:                
Glib::RefPtr<Gdk::Device> Glib::wrap(GdkDevice*, bool)
/usr/include/gdkmm-2.4/gdkmm/display.h:593: note:                
Glib::RefPtr<Gdk::Display> Glib::wrap(GdkDisplay*, bool)
/usr/include/gtkmm-2.4/gtkmm/targetlist.h:92: note:                
Glib::RefPtr<Gtk::TargetList> Glib::wrap(GtkTargetList*, bool)
/usr/include/gtkmm-2.4/gtkmm/object.h:161: note:                 Gtk::Object*
Glib::wrap(GtkObject*, bool)
/usr/include/gtkmm-2.4/gtkmm/iconsource.h:277: note:                
Gtk::IconSource Glib::wrap(GtkIconSource*, bool)
/usr/include/gtkmm-2.4/gtkmm/iconset.h:176: note:                 Gtk::IconSet
Glib::wrap(GtkIconSet*, bool)
/usr/include/gtkmm-2.4/gtkmm/style.h:775: note:                
Glib::RefPtr<Gtk::Style> Glib::wrap(GtkStyle*, bool)
/usr/include/gtkmm-2.4/gtkmm/rc.h:347: note:                
Glib::RefPtr<Gtk::RcStyle> Glib::wrap(GtkRcStyle*, bool)
/usr/include/gtkmm-2.4/gtkmm/selectiondata.h:175: note:                
Gtk::SelectionData Glib::wrap(GtkSelectionData*, bool)
/usr/include/gtkmm-2.4/gtkmm/clipboard.h:353: note:                
Glib::RefPtr<Gtk::Clipboard> Glib::wrap(GtkClipboard*, bool)
/usr/include/gtkmm-2.4/gtkmm/widget.h:2508: note:                 Gtk::Widget*
Glib::wrap(GtkWidget*, bool)
/usr/include/gtkmm-2.4/gtkmm/container.h:428: note:                
Gtk::Container* Glib::wrap(GtkContainer*, bool)
/usr/include/gtkmm-2.4/gtkmm/bin.h:208: note:                 Gtk::Bin*
Glib::wrap(GtkBin*, bool)
/usr/include/gtkmm-2.4/gtkmm/celleditable.h:150: note:                
Glib::RefPtr<Gtk::CellEditable> Glib::wrap(GtkCellEditable*, bool)
/usr/include/gtkmm-2.4/gtkmm/cellrenderer.h:534: note:                
Gtk::CellRenderer* Glib::wrap(GtkCellRenderer*, bool)
/usr/include/gtkmm-2.4/gtkmm/cellrenderertext.h:559: note:                
Gtk::CellRendererText* Glib::wrap(GtkCellRendererText*, bool)
/usr/include/gtkmm-2.4/gtkmm/cellrendererpixbuf.h:191: note:                
Gtk::CellRendererPixbuf* Glib::wrap(GtkCellRendererPixbuf*, bool)
/usr/include/gtkmm-2.4/gtkmm/cellrenderertoggle.h:188: note:                
Gtk::CellRendererToggle* Glib::wrap(GtkCellRendererToggle*, bool)
/usr/include/gtkmm-2.4/gtkmm/treemodel.h:590: note:                
Glib::RefPtr<Gtk::TreeModel> Glib::wrap(GtkTreeModel*, bool)
/usr/include/gtkmm-2.4/gtkmm/celllayout.h:216: note:                
Glib::RefPtr<Gtk::CellLayout> Glib::wrap(GtkCellLayout*, bool)
/usr/include/gtkmm-2.4/gtkmm/combobox.h:295: note:                
Gtk::ComboBox* Glib::wrap(GtkComboBox*, bool)
make[4]: *** [dialog_fielddefinition.o] Error 1
make[4]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/mode_design/fields'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/glom/mode_design'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9/glom'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/glom-0.8.9'
make: *** [all] Error 2
Comment 1 Murray Cumming 2004-12-03 08:33:01 UTC
Thanks. What distro and compiler version is this?
Comment 2 Christian Krause 2004-12-03 10:44:08 UTC
I have no official distribution. It is a self-compiled rpm based system.

But it is similar to FC2/3. ;-)


chkr@~$ gcc --version
gcc-bin (GCC) 3.4.3
Comment 3 Christian Krause 2004-12-08 17:41:09 UTC
fixed by applying the attached patch which is similar to the patch from
http://bugzilla.gnome.org/show_bug.cgi?id=142516
Comment 4 Murray Cumming 2004-12-08 18:31:34 UTC
Did you forget the patch?
Comment 5 Christian Krause 2004-12-08 19:27:27 UTC
Created attachment 34639 [details] [review]
patch the fixes the bug

oh, I was sure that I hit the Submit button... ;-)
Here is the mentioned patch.
Comment 6 Murray Cumming 2004-12-08 22:30:43 UTC
Thanks. Applied.