Please add KEYWORDS ~amd64 to net-misc/gsmlib-1.11_pre030826 Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r8 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0, 2.6.7-gentoo-r5) ================================================================= System uname: 2.6.7-gentoo-r5 x86_64 4 Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -ftracer" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache cvs sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/bmg-overlay /usr/local/portage/bmg-gnome-current" SYNC="rsync://tokyo/gentoo" USE="X acpi alsa amd64 avi berkdb bluetooth cdr crypt cups dvd encode esd evo foomaticdb gdbm gif gnome gpm gtk gtk2 imap imlib ipv6 irmc jpeg ldap libg++ libwww mikmod motif mozilla moznocompose moznoirc moznomail mpeg multilib ncurses nls nntp nogcj nowin nptl oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline ruby scanner sdl slang spell ssl tcpd truetype usb xine xml2 xmms xv xvid zlib"
Does 1.10 also work? Can you please try 1.10-r1 in Bug 54993?
gsmlib only functions on ~amd64 when compiled with gcc 3.3.3 with me. On gcc 3.4.0 it gives the following error: ================================================================== /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/include/g++-v3/bits/stl_pair.h:73: instantiated from `std::pair<const gsmlib::PhoneMapKey, gsmlib::PhonebookEntryBase*>' ../gsmlib/gsm_sorted_phonebook_base.h:115: instantiated from here ../gsmlib/gsm_map_key.h:54: error: template-id `operator< <>' for `bool gsmlib::operator<(const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&, const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&)' does not match any template declaration ../gsmlib/gsm_map_key.h:61: error: template-id `operator==<>' for `bool gsmlib::operator==(const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&, const gsmlib::MapKey<gsmlib::SortedPhonebookBase>&)' does not match any template declaration make[2]: *** [gsm_phonebook.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/gsmlib-1.11_pre030826/work/gsmlib-1.11/gsmlib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gsmlib-1.11_pre030826/work/gsmlib-1.11' make: *** [all] Error 2 !!! ERROR: net-misc/gsmlib-1.11_pre030826 failed. !!! Function src_compile, Line 22, Exitcode 2 !!! (no error message) ================================================================== Configuration: serenity root # emerge info Portage 2.0.50-r8 (default-amd64-2004.0, gcc-3.4.0, glibc-2.3.4.20040605-r0, 2.6.7-gentoo-r7) ================================================================= System uname: 2.6.7-gentoo-r7 x86_64 12 Gentoo Base System version 1.5.1 distcc 2.14 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache userpriv" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.oregonstate.edu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl alsa amd64 apm avi berkdb cdr cdrw crypt cups directfb dvd dvdr encode esd flac foomaticdb gdbm gif gnome gnutls gpm gstreamer gtk gtk2 ieee1394 imlib ipv6 java jpeg kde ldap libg++ libwww mikmod motif mozilla mpeg mpeg4 mysql ncurses nls nogcj oav oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl tcpd truetype xml2 xmms xv xvid zlib"
No version of gsmlib compiles correct with gcc 3.4.1. This may need to be pushed upstream for a maintainer patch for gcc 3.4.
for gcc 3.4 compilation errors with gsmlib, see bug #59104 (actual snapshot) and bug #64121 (latest snapshot)
fixed, thanks