Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110660 - dev-libs/aterm-2.3.1 on alpha aborts with failed sizeof() assertion
Summary: dev-libs/aterm-2.3.1 on alpha aborts with failed sizeof() assertion
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: Alpha Linux
: High normal (vote)
Assignee: Karl Trygve Kalleberg (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-27 18:27 UTC by Thomas Cort (RETIRED)
Modified: 2006-04-06 18:29 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Cort (RETIRED) gentoo-dev 2005-10-27 18:27:06 UTC
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
Comment 1 Mike Hlavac 2005-10-30 18:55:04 UTC
Filed bug upstream: http://sjofar.sen.cwi.nl:8080/bugzilla/show_bug.cgi?id=497
Comment 2 Thomas Cort (RETIRED) gentoo-dev 2006-04-06 18:29:17 UTC
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