Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42521 - PDL 2.4.0-r1 fails to compile
Summary: PDL 2.4.0-r1 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-22 15:04 UTC by jsado_sc3
Modified: 2004-06-12 05:11 UTC (History)
0 users

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 jsado_sc3 2004-02-22 15:04:55 UTC
I have seen other PDL fails to compile bugs, but the errors listed are different from this one:

make[2]: Leaving directory `/usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Bad'
make[2]: Entering directory `/usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Ops'
/usr/bin/perl -I/usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/lib -I/usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/arch "-MPDL::PP qw/PDL::Ops PDL::Ops Ops/" ops.pd
cp Ops.pm ../../blib/lib/PDL/Ops.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap -typemap /usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core/typemap.pdl  Ops.xs > Ops.xsc && mv Ops.xsc Ops.c
gcc -c  -I/usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core   -DPERL5 -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fomit-frame-pointer -funroll-loops -pipe -march=k6 -s   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic "-I/usr/lib/perl5/5.8.0/i586-linux/CORE"   Ops.c
Ops.xs: In function `pdl_modulo_readdata':
Ops.xs:8350: warning: comparison is always true due to limited range of data type
Ops.xs:8350: warning: comparison is always true due to limited range of data type
Ops.xs:8350: warning: comparison is always false due to limited range of data type
Ops.xs:8350: warning: comparison is always false due to limited range of data type
Ops.xs:8452: warning: comparison is always true due to limited range of data type
Ops.xs:8452: warning: comparison is always true due to limited range of data type
Ops.xs:8452: warning: comparison is always false due to limited range of data type
Ops.xs:8452: warning: comparison is always false due to limited range of data type
{standard input}: Assembler messages:
{standard input}:3218: Error: value of ffffffffffffff78 too large for field of 1 bytes at 00000000000029e7
{standard input}:4748: Error: value of ffffffffffffff7e too large for field of 1 bytes at 0000000000004201
{standard input}:10890: Error: value of ffffffffffffff74 too large for field of 1 bytes at 00000000000094ab
{standard input}:13722: Error: value of ffffffffffffff74 too large for field of 1 bytes at 000000000000bc4b
{standard input}:16568: Error: value of ffffffffffffff74 too large for field of 1 bytes at 000000000000e40b
{standard input}:19414: Error: value of ffffffffffffff74 too large for field of 1 bytes at 0000000000010bcb
{standard input}:31918: Error: value of ffffffffffffff7e too large for field of 1 bytes at 000000000001b74c
{standard input}:33546: Error: value of ffffffffffffff7e too large for field of 1 bytes at 000000000001cbac
{standard input}:35174: Error: value of ffffffffffffff7e too large for field of 1 bytes at 000000000001e00c
make[2]: *** [Ops.o] Error 1
make[2]: Leaving directory `/usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Ops'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/usr/src/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic'
make: *** [subdirs] Error 2


Reproducible: Always
Steps to Reproduce:




Portage 2.0.50-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.23)
=================================================================
System uname: 2.4.23 i586 AMD-K6(tm) 3D processor
Gentoo Base System version 1.4.3.10
Autoconf: sys-devel/autoconf-2.57-r1
Automake: sys-devel/automake-1.7.5-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -fomit-frame-pointer -funroll-loops -pipe -march=k6 -s"
CHOST="i586-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-Os -fomit-frame-pointer -funroll-loops -pipe -march=k6 -s"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/src"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow X alsa arts avi berkdb bonobo crypt cups encode esd evo
foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib java jpeg lcms libg++
libwww mad mikmod mmx motif mozilla mpeg ncurses oggvorbis opengl oss pam pda
pdflib perl png python qt readline sdl slang spell ssl svga tcltk tetex tiff
truetype voodoo3 x86 xinerama xml2 xmms zlib"
Comment 1 SpanKY gentoo-dev 2004-02-22 15:15:58 UTC
upgrade your gcc and/or change march=k6 to march=i586
Comment 2 jsado_sc3 2004-02-24 16:44:24 UTC
I did try march=i586, because this error looked like one I had before that that was the solution to, but that didn't work. I will try upgrading gcc.
Comment 3 jsado_sc3 2004-03-02 15:48:01 UTC
Upgrading GCC worked. Thanks.
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2004-06-12 05:11:33 UTC
we're just slow on closing