Error when compiling nmv-file-list.cc: nmv-file-list.cc: In constructor 'nemiver::FileListView::FileListView()': nmv-file-list.cc:108: error: no matching function for call to 'Gtk::TreeViewColumn::add_attribute(Gtk::CellRendererPixbuf&, const char [9], Gtk::TreeModelColumn<Gtk::StockID>&)' /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:242: note: candidates are: void Gtk::TreeViewColumn::add_attribute(Gtk::CellRenderer&, const Glib::ustring&, int) /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:244: note: void Gtk::TreeViewColumn::add_attribute(const Glib::PropertyProxy_Base&, const Gtk::TreeModelColumnBase&) nmv-file-list.cc:110: error: no matching function for call to 'Gtk::TreeViewColumn::add_attribute(Gtk::CellRendererText&, const char [5], Gtk::TreeModelColumn<Glib::ustring>&)' /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:242: note: candidates are: void Gtk::TreeViewColumn::add_attribute(Gtk::CellRenderer&, const Glib::ustring&, int) /usr/include/gtkmm-2.4/gtkmm/treeviewcolumn.h:244: note: void Gtk::TreeViewColumn::add_attribute(const Glib::PropertyProxy_Base&, const Gtk::TreeModelColumnBase&) Reproducible: Always Steps to Reproduce: emerge --info: Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 x86_64) ================================================================= System uname: 2.6.18-gentoo-r6 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System release 1.12.8 Timestamp of tree: Sun, 11 Feb 2007 00:20:01 +0000 dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -msse3 -O2 -pipe -ggdb" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -msse3 -O2 -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms splitdebug strict" GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo http://adelie.polymtl.ca/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/" LANG="en_CA.UTF-8" LC_ALL="en_CA.UTF-8" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/xeffects /usr/portage/local/layman/armagetron" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 avahi beagle berkdb bitmap-fonts bzip2 cairo cdr cjk cli cpudetection cracklib crypt cups dbus dlloader dri dv dvd dvdr eds emboss encode exif fam fbcon ffmpeg firefox flac fontconfig fortran gd gdbm gif glitz gnome gpm gstreamer gtk gtk2 hal howl iconv ieee1394 immqt-bc ipv6 isdnlog jack jpeg kde lcms libg++ libnotify lm_sensors mad midi mikmod mono mp3 mpeg ncurses nls nptl nptlonly ogg openal openexr opengl pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection samba sdl session slang sndfile speex spell spl sse3 ssl sysfs tcpd theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis xinerama xml xorg xv zeroconf zlib" ALSA_CARDS="intel8x0,hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 109820 [details] nemiver build log
Nemiver is not maintained by gnome.
Could you try with the ~amd64 version of gtkmm/glibmm ? Thanks
Updated glibmm, gtkmm, cairomm, libgnomemm, & libgnomeuimm to the latest version in ~amd64. Compiles fine now.
thanks for testing this. @gnome-mm, should we open a tracker for stabilizing *mm 2.16 stuff?
Created attachment 119726 [details, diff] Make nemiver-0.3.0 depend on gtkmm 2.10 Building nemiver against gtkmm-2.10 fixes the compiler error. So it's probably a good idea to have it depend on that.
Sorry I let this slip through. Configure says it wants gtkmm >=2.6. Since libglademm already deps on gtkmm >= 2.6, there's something wrong here. I'll up the dep anyway and I'll ping upstream about it. Thanks
Fixed in upstream as well. Closing