dev-libs/aterm-2.3.1 emerges without a problem, but the binaries that are compiled/installed abort immediately if you attempt to execute them. During the emerge there are many compiler warnings about size issues. Example: "warning: cast to pointer from integer of different size" This package is marked ~alpha. Has anyone been able to get it to work on alpha? Reproducible: Always Steps to Reproduce: 1. atdiff || atsum || atrmannos || baffle Actual Results: atdiff: aterm.c:192: ATinit: Assertion `sizeof(header_type) == sizeof(ATerm *)' failed. Aborted atsum: aterm.c:192: ATinit: Assertion `sizeof(header_type) == sizeof(ATerm *)' failed. Aborted atrmannos: aterm.c:192: ATinit: Assertion `sizeof(header_type) == sizeof(ATerm *)' failed. Aborted baffle: aterm.c:192: ATinit: Assertion `sizeof(header_type) == sizeof(ATerm *)' failed. Aborted Expected Results: The software should not have aborted. Portage 2.0.51.22-r3 (default-linux/alpha/2005.0, gcc-3.3.2, glibc-2.3.4.20041102-r1, 2.6.13.4 alpha) ================================================================= System uname: 2.6.13.4 alpha EV56 Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="alpha" AUTOCLEAN="yes" CBUILD="alpha-unknown-linux-gnu" CFLAGS="-mieee -O3 -mcpu=ev4" CHOST="alpha-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mieee -O3 -mcpu=ev4" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.risq.qc.ca/ http://mirror.arcticnetwork.ca/pub/gentoo/ http://adelie.polymtl.ca/ http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://gentoo.arcticnetwork.ca/pub/gentoo/" LDFLAGS="-Wl,-O1" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" USE="alpha apache2 arts berkdb bitmap-fonts crypt cups curl eds encode font-server foomatic foomaticdb fortran gd gdbm gif gstreamer gtk2 imlib jabber jpeg libg++ libwww mad mp3 mpeg mysql ncurses nls nptl nptlonly ogg pam pdflib perl png postgres python readline spell ssl tcpd tiff truetype truetype-fonts type1-fonts udev vorbis xml2 zlib linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL
Filed bug upstream: http://sjofar.sen.cwi.nl:8080/bugzilla/show_bug.cgi?id=497
ferdy p.masked dev-libs/aterm and dropped the ~alpha keyword for aterm-2.4.2 back on 21 Mar 2006. I've looked at the code and the changes needed to port this to alpha are non-trivial and best left to upstream. The upstream bug URL has changed to: http://bugzilla.sen.cwi.nl:8080/show_bug.cgi?id=497