| Summary: | net-misc/gsmlib-1.11_pre030826 works on amd64 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Max Nickel <max> |
| Component: | New packages | Assignee: | AMD64 Project <amd64> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Max Nickel
2004-06-30 15:13:10 UTC
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 |