Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119370 - dev-ada/adabindx-0.7.2-r1 is not 64-bit clean
Summary: dev-ada/adabindx-0.7.2-r1 is not 64-bit clean
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: ada team [OBSOLETE]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-17 20:15 UTC by Chris Parrott (RETIRED)
Modified: 2006-04-10 14:09 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 Chris Parrott (RETIRED) gentoo-dev 2006-01-17 20:15:45 UTC
While testing gnat-3.45 on amd64 for bug 119296, I ran into a build problem with dev-ada/adabindx-0.7.2-r1 on amd64.  While trying to emerge adabindx on amd64, I get the following errors:

Compiling: x_lib-predefined_atoms.ads (source file time stamp: 2006-01-18 04:01:32)

==============Error messages for source file: x_lib.ads
   529.       Plane_Mask         at  4 range 0 .. 31;
              |
        >>> size for "Color_Plane_Mask" too small, minimum allowed is 64

   530.       Foreground         at  8 range 0 .. 31;
              |
        >>> size for "Pixel" too small, minimum allowed is 64

   531.       Background         at 12 range 0 .. 31;
              |
        >>> size for "Pixel" too small, minimum allowed is 64

(There are many more of these; I have omitted the rest for the sake of brevity.)

Source files apparently affected by this include:

x_lib-predefined_atoms.ads
x_lib-cursor.adb
x_lib-screen_saver.ads
x_lib-resource.adb
x_lib-resource-internal.adb
x_lib.adb
x_lib-tasking.adb
x_lib-host_access.adb
x_lib-key_syms.adb
x_lib-key_syms-iso9995.ads
x_lib-key_syms-latin1.ads
x_lib-std_colormap.adb
x_lib-property.adb
x_lib-extensions.adb
xpm2axpm.adb

Steps to reproduce:

1.  In local portage overlay tree, add ~amd64 to KEYWORDS in adabindx-0.7.2-r1.ebuild.
2.  emerge adabindx

It might be best to work with the upstream author to devise a proper solution for this particular problem, since every other 64-bit platform will be bitten by this as well.

emerge --info output:

Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-4.0.2, glibc-2.3.6-r2, 2.6.15-gentoo x86_64)
=================================================================
System uname: 2.6.15-gentoo x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.0_pre14
dev-lang/python:     2.3.5-r2, 2.4.2
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -ffast-math"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -pipe -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo-distfiles.mirrors.tds.net"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa arts audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl directfb eds emboss encode esd exif expat fam flac foomaticdb fortran gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml guile hal idn imagemagick imlib ipv6 java jpeg junit kde lcms libwww lua lzw lzw-tiff mad mng mozilla mp3 mpeg mysql ncurses nls ogg openal opengl pam pcre pdflib perl png python qt quicktime readline ruby sdl spell ssl svg tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis wmf xine xml2 xpm xv zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Simon Stelling (RETIRED) gentoo-dev 2006-04-10 14:09:57 UTC
better report it upstream then. no 64bit arch has it keyworded.