Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166295 - dev-util/nemiver-0.3.0 does not compile.
Summary: dev-util/nemiver-0.3.0 does not compile.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Rémi Cardona (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-11 03:35 UTC by Elliott Sales de Andrade
Modified: 2007-09-02 13:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
nemiver build log (build.log,338.86 KB, text/plain)
2007-02-11 03:37 UTC, Elliott Sales de Andrade
Details
Make nemiver-0.3.0 depend on gtkmm 2.10 (nemiver-gtkmm-2.10.diff,287 bytes, patch)
2007-05-19 18:25 UTC, Frank Richter
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Elliott Sales de Andrade 2007-02-11 03:35:33 UTC
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
Comment 1 Elliott Sales de Andrade 2007-02-11 03:37:30 UTC
Created attachment 109820 [details]
nemiver build log
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-02-11 03:39:01 UTC
Nemiver is not maintained by gnome.
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2007-02-13 19:20:33 UTC
Could you try with the ~amd64 version of gtkmm/glibmm ?

Thanks
Comment 4 Elliott Sales de Andrade 2007-02-17 06:49:03 UTC
Updated glibmm, gtkmm, cairomm, libgnomemm, & libgnomeuimm to the latest version in ~amd64. Compiles fine now.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2007-02-17 10:18:57 UTC
thanks for testing this.

@gnome-mm, should we open a tracker for stabilizing *mm 2.16 stuff?
Comment 6 Frank Richter 2007-05-19 18:25:41 UTC
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.
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2007-05-19 21:26:38 UTC
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
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2007-09-02 13:05:36 UTC
Fixed in upstream as well. Closing