Tried to emerge net-misc/gip-1.6.1.1 but I'm getting the following error: >>> Emerging (1 of 1) net-misc/gip-1.6.1.1 to / * gip-1.6.1-1.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking gip-1.6.1-1.tar.gz ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking gip-1.6.1-1.tar.gz to /var/tmp/portage/net-misc/gip-1.6.1.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-misc/gip-1.6.1.1/work/gip-1.6.1-1 ... find: warning: you have specified the -maxdepth option after a non-option argument -name, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. #################################################################### # Checking prerequired programs. #################################################################### Checking getopt... installed! Checking basename... installed! Checking mkdir... installed! Checking find... installed! Checking pkg-config... installed! Checking g++... installed! Checking intltool-update... installed! Checking xgettext... installed! #################################################################### # Checking prerequired libraries. #################################################################### Checking gtkmm-2.4... installed! Checking sigc++-2.0... installed! #################################################################### # Locales. #################################################################### Generating locales... ./sr.po...done. ./tr.po...done. ./bg.po...done. ./sk.po...done. ./zh_TW.po...done. ./es.po...done. ./nl.po...done. ./de.po...done. ./pt.po...done. ./fr.po...done. ./rm.po...done. ./eu.po...done. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 32. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 32. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 32. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 32. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 34. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 34. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 53. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 53. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 37. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 37. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 39. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 39. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 8. Use of uninitialized value in concatenation (.) or string at /usr/bin/intltool-update line 307, <FILE> line 8. #################################################################### # Defining Macros. #################################################################### /* This file is automatically generated and will be overwritten */ /* during the installation process. */ #define PACKAGE_LIB_DIR "/var/tmp/portage/net-misc/gip-1.6.1.1/image//usr/lib/gip/" #define PACKAGE_PIXMAPS_DIR "/usr/lib/gip/" #define PACKAGE_LOCALE_DIR "/var/tmp/portage/net-misc/gip-1.6.1.1/image//usr/share/locale/" #define PACKAGE_DOC_DIR "/var/tmp/portage/net-misc/gip-1.6.1.1/image//usr/doc/gip/" #define VERSION "1.6.1-1" #define SUBVERSION "" #define GETTEXTPACKAGE "gip" #define ENABLE_NLS "1" #define ENABLE_OGG "1" config.h successfully generated. find: cannot search `': No such file or directory #################################################################### # Building the program core. #################################################################### Compiling: src/lib_regexp.c... + g++ -fPIC -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/atk-1.0 -c src/lib_regexp.c -o src/lib_regexp.o + ERR=0 + set +x Compiling: src/main.cc... + g++ -fPIC -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/atk-1.0 -c src/main.cc -o src/main.o In file included from src/gui_mainwindow.h:30, from src/dispatcher.h:27, from src/main.cc:25: src/gui_ipv4_analyzer.h:45: error: ‘SigC’ has not been declared src/gui_ipv4_analyzer.h:45: error: ISO C++ forbids declaration of ‘Signal2’ with no type src/gui_ipv4_analyzer.h:45: error: expected ‘;’ before ‘<’ token src/gui_ipv4_analyzer.h:47: error: ‘SigC’ has not been declared src/gui_ipv4_analyzer.h:47: error: ISO C++ forbids declaration of ‘Signal2’ with no type src/gui_ipv4_analyzer.h:47: error: expected ‘;’ before ‘<’ token src/gui_ipv4_analyzer.h:49: error: ‘SigC’ has not been declared src/gui_ipv4_analyzer.h:49: error: ISO C++ forbids declaration of ‘Signal2’ with no type src/gui_ipv4_analyzer.h:49: error: expected ‘;’ before ‘<’ token In file included from src/gui_mainwindow.h:31, from src/dispatcher.h:27, from src/main.cc:25: src/gui_ipv4_subnet_calculator.h:46: error: ‘SigC’ has not been declared src/gui_ipv4_subnet_calculator.h:46: error: ISO C++ forbids declaration of ‘Signal2’ with no type src/gui_ipv4_subnet_calculator.h:46: error: expected ‘;’ before ‘<’ token In file included from src/gui_mainwindow.h:32, from src/dispatcher.h:27, from src/main.cc:25: src/gui_ipv4_subnet_splitter.h:46: error: ‘SigC’ has not been declared src/gui_ipv4_subnet_splitter.h:46: error: ISO C++ forbids declaration of ‘Signal3’ with no type src/gui_ipv4_subnet_splitter.h:46: error: expected ‘;’ before ‘<’ token + ERR=1 + set +x Error during compilation of src/main.cc. * * ERROR: net-misc/gip-1.6.1.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2684: Called die * The specific snippet of code: * ./build.sh --prefix "${D}/usr" || die "./build failed" * The die message: * ./build failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-misc/gip-1.6.1.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/gip-1.6.1.1/temp/environment'. * Reproducible: Always Steps to Reproduce: emerge -av =net-misc/gip-1.6.1.1 Actual Results: Compiler error as described above emerge --info Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.3.1, glibc-2.7-r2, 2.6.24-ovz005 x86_64) ================================================================= System uname: 2.6.24-ovz005 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz Timestamp of tree: Wed, 09 Jul 2008 12:34:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r13 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" 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/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/" LANG="en_US.utf8" LC_ALL="en_US.utf8" LINGUAS="de en" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://10.20.30.25/gentoo-portage" USE="X acl alsa amd64 berkdb bzip2 cdr cli cracklib crypt cups dbus dri dvd dvdr fortran gdbm gif gnome gpm gtk gtk2 hal iconv isdnlog jpeg midi mmx mudflap multilib mysql ncurses nls nptl nptlonly ogg openmp pam pcre perl png pppd python readline reflection session spl sse sse2 ssl tcpd tiff unicode xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptic evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="radeon vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 159952 [details, diff] Patch for gip to compile with current version of libsigc++ It is *not* core2 quad related problem. Current stable version of libsigc++ seems to have some major changes that breaks such old software as gip.
Created attachment 159954 [details] ebuild Fixed ebuild.
Hi Vladimir, that was pretty fast... Confirm that it works for me. Thank you very much!!
(In reply to comment #2) > Created an attachment (id=159954) [edit] > ebuild > > Fixed ebuild. > Please provided diff'd ebuilds next time. Thanks. (assigning to myself to remind me to take a look)
Confirmed. Compilation error due to API change. Committed.
forgot to resolve.