On amd64 w/ gcc-4.1.1 clanlib-0.6.5-r3 fails with error: cast from 'void*' to 'uint' loses precision (cf. attached log) godot ~ # emerge --info Portage 2.1-r2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.9-gentoo-r14 x86_64) ================================================================= System uname: 2.6.9-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.4 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -Os -pipe -fomit-frame-pointer -frename-registers -fweb" 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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-march=k8 -Os -pipe -fomit-frame-pointer -frename-registers -fweb" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.uni-kl.de/pub/linux/gentoo" MAKEOPTS="-j2" 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/musicbrainz" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X alsa aotuv apache2 avi bash-completion berkdb bitmap-fonts bz2 cli crypt dba dlloader doc dri dvd dvdr emacs encode ffmpeg fortran gcc64 gdbm gif gpm gtk gtk2 icq imagemagick isdnlog jabber java jpeg leim libg++ linguas_de lj logrotate mad mbox mng mpeg mule musicbrainz mysql ncurses nls nptl nptlonly ogg oggvorbis opengl pam pcre perl png ppds pppd python quicktime readline reflection session spl ssl svg symlink tcpd tetex theora tiff toolkit-scroll-bars truetype truetype-fonts type1-fonts udev unicode usb v4l vorbis wmf xface xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 95824 [details] log of the failed merge
0.7.8-r2 compiles just fine and is stable.
games-sports/trophy-1.1.3 (which is the only version in portage and stable) explicitly depends on clanlib-0.6.5*, so upgrading is not an option.
i say we just punt clanlib-0.6.x from portage and all packages that use it
clanlib-0.6 and users of it have been masked for removal.
*** Bug 146849 has been marked as a duplicate of this bug. ***
*** Bug 134861 has been marked as a duplicate of this bug. ***
A fix is now in portage. Thanks for report and thanks to Pacho Ramos to pointing out the patches in Bug #146849