Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26248 - PDL-2.4.0-r1 won't compile
Summary: PDL-2.4.0-r1 won't compile
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 26297 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-08-09 00:38 UTC by Ben
Modified: 2004-05-01 12:54 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 Ben 2003-08-09 00:38:10 UTC
I always receive some info about g77 that would not have done his job well...

Reproducible: Always
Steps to Reproduce:
1.emerge -u PDL
2.
3.

Actual Results:  
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Filter'
cp Linear.pm ../../blib/lib/PDL/Filter/Linear.pm
cp LinPred.pm ../../blib/lib/PDL/Filter/LinPred.pm
Manifying ../../blib/man3/PDL::Linear.3pm
Manifying ../../blib/man3/PDL::LinPred.3pm
make[2]: Leaving directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Filter'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Image2D'
/usr/bin/perl -I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/lib
-I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/arch "-MPDL::PP
qw/PDL::Image2D PDL::Image2D Image2D/" image2d.pd
cp Image2D.pm ../../blib/lib/PDL/Image2D.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.0/ExtUtils/typemap -typemap
/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core/typemap.pdl  Image2D.xs
> Image2D.xsc && mv Image2D.xsc Image2D.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   Image2D.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   resample.c
Running Mkbootstrap for PDL::Image2D ()
chmod 644 Image2D.bs
rm -f ../../blib/arch/auto/PDL/Image2D/Image2D.so
LD_RUN_PATH="/lib" gcc  -shared -L/usr/local/lib Image2D.o resample.o  -o
../../blib/arch/auto/PDL/Image2D/Image2D.so   -lm  
chmod 755 ../../blib/arch/auto/PDL/Image2D/Image2D.so
cp Image2D.bs ../../blib/arch/auto/PDL/Image2D/Image2D.bs
chmod 644 ../../blib/arch/auto/PDL/Image2D/Image2D.bs
Manifying ../../blib/man3/PDL::Image2D.3pm
make[2]: Leaving directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Image2D'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/ImageND'
/usr/bin/perl -I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/lib
-I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/arch "-MPDL::PP
qw/PDL::ImageND PDL::ImageND ImageND/" imagend.pd
cp ImageND.pm ../../blib/lib/PDL/ImageND.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.8
0/ExtUtils/typemap -typemap
/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core/typemap.pdl  ImageND.xs
> ImageND.xsc && mv ImageND.xsc ImageND.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   ImageND.c
Running Mkbootstrap for PDL::ImageND ()
chmod 644 ImageND.bs
rm -f ../../blib/arch/auto/PDL/ImageND/ImageND.so
LD_RUN_PATH="" gcc  -shared -L/usr/local/lib ImageND.o  -o
../../blib/arch/auto/PDL/ImageND/ImageND.so     
chmod 755 ../../blib/arch/auto/PDL/ImageND/ImageND.so
cp ImageND.bs ../../blib/arch/auto/PDL/ImageND/ImageND.bs
chmod 644 ../../blib/arch/auto/PDL/ImageND/ImageND.bs
Manifying ../../blib/man3/PDL::ImageND.3pm
make[2]: Leaving directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/ImageND'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/CallExt'
cp CallExt.pm ../../blib/lib/PDL/CallExt.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.0/ExtUtils/typemap  CallExt.xs > CallExt.xsc && mv
CallExt.xsc CallExt.c
Please specify prototyping behavior for CallExt.xs (see perlxs manual)
gcc -c  -I../../Basic/Core  -DPERL5 -fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\"
-DXS_VERSION=\"2.4.0\" -fpic "-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   CallExt.c
Running Mkbootstrap for PDL::CallExt ()
chmod 644 CallExt.bs
rm -f ../../blib/arch/auto/PDL/CallExt/CallExt.so
LD_RUN_PATH="" gcc  -shared -L/usr/local/lib CallExt.o  -o
../../blib/arch/auto/PDL/CallExt/CallExt.so     
chmod 755 ../../blib/arch/auto/PDL/CallExt/CallExt.so
cp CallExt.bs ../../blib/arch/auto/PDL/CallExt/CallExt.bs
chmod 644 ../../blib/arch/auto/PDL/CallExt/CallExt.bs
Manifying ../../blib/man3/PDL::CallExt.3pm
make[2]: Leaving directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/CallExt'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Slatec'
/usr/bin/perl -I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/lib
-I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/arch "-MPDL::PP
qw/PDL::Slatec PDL::Slatec Slatec/" slatec.pd
cp Slatec.pm ../../blib/lib/PDL/Slatec.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.0/ExtUtils/typemap -typemap
/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core/typemap.pdl  Slatec.xs >
Slatec.xsc && mv Slatec.xsc Slatec.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   Slatec.c
g77 -c -o slatec/chfcm.o -O slatec/chfcm.f
g77 -c -o slatec/chfdv.o -O slatec/chfdv.f
slatec/chfdv.f: Dans la sous-routine `chfdv':
slatec/chfdv.f:163: erreur interne: Exception en point flottant
SVP soumettre un rapport complet d'anomalies,
avec le source pr
Comment 1 Ben 2003-08-09 00:38:10 UTC
I always receive some info about g77 that would not have done his job well...

Reproducible: Always
Steps to Reproduce:
1.emerge -u PDL
2.
3.

Actual Results:  
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Filter'
cp Linear.pm ../../blib/lib/PDL/Filter/Linear.pm
cp LinPred.pm ../../blib/lib/PDL/Filter/LinPred.pm
Manifying ../../blib/man3/PDL::Linear.3pm
Manifying ../../blib/man3/PDL::LinPred.3pm
make[2]: Leaving directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Filter'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Image2D'
/usr/bin/perl -I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/lib
-I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/arch "-MPDL::PP
qw/PDL::Image2D PDL::Image2D Image2D/" image2d.pd
cp Image2D.pm ../../blib/lib/PDL/Image2D.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.0/ExtUtils/typemap -typemap
/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core/typemap.pdl  Image2D.xs
> Image2D.xsc && mv Image2D.xsc Image2D.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   Image2D.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   resample.c
Running Mkbootstrap for PDL::Image2D ()
chmod 644 Image2D.bs
rm -f ../../blib/arch/auto/PDL/Image2D/Image2D.so
LD_RUN_PATH="/lib" gcc  -shared -L/usr/local/lib Image2D.o resample.o  -o
../../blib/arch/auto/PDL/Image2D/Image2D.so   -lm  
chmod 755 ../../blib/arch/auto/PDL/Image2D/Image2D.so
cp Image2D.bs ../../blib/arch/auto/PDL/Image2D/Image2D.bs
chmod 644 ../../blib/arch/auto/PDL/Image2D/Image2D.bs
Manifying ../../blib/man3/PDL::Image2D.3pm
make[2]: Leaving directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Image2D'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/ImageND'
/usr/bin/perl -I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/lib
-I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/arch "-MPDL::PP
qw/PDL::ImageND PDL::ImageND ImageND/" imagend.pd
cp ImageND.pm ../../blib/lib/PDL/ImageND.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.8
0/ExtUtils/typemap -typemap
/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core/typemap.pdl  ImageND.xs
> ImageND.xsc && mv ImageND.xsc ImageND.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   ImageND.c
Running Mkbootstrap for PDL::ImageND ()
chmod 644 ImageND.bs
rm -f ../../blib/arch/auto/PDL/ImageND/ImageND.so
LD_RUN_PATH="" gcc  -shared -L/usr/local/lib ImageND.o  -o
../../blib/arch/auto/PDL/ImageND/ImageND.so     
chmod 755 ../../blib/arch/auto/PDL/ImageND/ImageND.so
cp ImageND.bs ../../blib/arch/auto/PDL/ImageND/ImageND.bs
chmod 644 ../../blib/arch/auto/PDL/ImageND/ImageND.bs
Manifying ../../blib/man3/PDL::ImageND.3pm
make[2]: Leaving directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/ImageND'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/CallExt'
cp CallExt.pm ../../blib/lib/PDL/CallExt.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.0/ExtUtils/typemap  CallExt.xs > CallExt.xsc && mv
CallExt.xsc CallExt.c
Please specify prototyping behavior for CallExt.xs (see perlxs manual)
gcc -c  -I../../Basic/Core  -DPERL5 -fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\"
-DXS_VERSION=\"2.4.0\" -fpic "-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   CallExt.c
Running Mkbootstrap for PDL::CallExt ()
chmod 644 CallExt.bs
rm -f ../../blib/arch/auto/PDL/CallExt/CallExt.so
LD_RUN_PATH="" gcc  -shared -L/usr/local/lib CallExt.o  -o
../../blib/arch/auto/PDL/CallExt/CallExt.so     
chmod 755 ../../blib/arch/auto/PDL/CallExt/CallExt.so
cp CallExt.bs ../../blib/arch/auto/PDL/CallExt/CallExt.bs
chmod 644 ../../blib/arch/auto/PDL/CallExt/CallExt.bs
Manifying ../../blib/man3/PDL::CallExt.3pm
make[2]: Leaving directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/CallExt'
make[2]: Entering directory
`/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Slatec'
/usr/bin/perl -I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/lib
-I/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/blib/arch "-MPDL::PP
qw/PDL::Slatec PDL::Slatec Slatec/" slatec.pd
cp Slatec.pm ../../blib/lib/PDL/Slatec.pm
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.0/ExtUtils/typemap -typemap
/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Basic/Core/typemap.pdl  Slatec.xs >
Slatec.xsc && mv Slatec.xsc Slatec.c
gcc -c  -I/var/tmp/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
-mcpu=athlon-tbird -O2 -pipe   -DVERSION=\"2.4.0\" -DXS_VERSION=\"2.4.0\" -fpic
"-I/usr/lib/perl5/5.8.0/i686-linux/CORE"   Slatec.c
g77 -c -o slatec/chfcm.o -O slatec/chfcm.f
g77 -c -o slatec/chfdv.o -O slatec/chfdv.f
slatec/chfdv.f: Dans la sous-routine `chfdv':
slatec/chfdv.f:163: erreur interne: Exception en point flottant
SVP soumettre un rapport complet d'anomalies,
avec le source pré-traité si cela est approprié.
Consulter <URL:http://bugs.gentoo.org/> pour les instructions.
make[2]: *** [slatec/chfdv.o] Erreur 1
make[2]: Leaving directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib/Slatec'
make[1]: *** [subdirs] Erreur 2
make[1]: Leaving directory `/var/tmp/portage/PDL-2.4.0-r1/work/PDL-2.4.0/Lib'
make: *** [subdirs] Erreur 2

!!! ERROR: dev-perl/PDL-2.4.0-r1 failed.
!!! Function perl-module_src_compile, Line 41, Exitcode 2
!!! compilation failed


Expected Results:  
emerge successfull

system is a gentoo 1.4-rc3 with gcc 3.2.3-r1 and glibc 2.3.2-r1
CFLAGS="-mcpu=athlon-tbird -O2 -pipe"
Comment 2 SpanKY gentoo-dev 2003-08-09 13:39:24 UTC
post `emerge info` 
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2003-08-09 23:12:01 UTC
*** Bug 26297 has been marked as a duplicate of this bug. ***
Comment 4 Ben 2003-09-23 02:36:47 UTC
 emerge info
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22-ck2)
=================================================================
System uname: 2.4.22-ck2 i686 AMD Athlon(tm) Processor
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-tbird -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share 
/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-mcpu=athlon-tbird -O2 -pipe"
DISTDIR="/home/bservais/temp/gentoo"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="ftp.snt.utwente.nl/pub/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/bservais/.portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 apm foomaticdb mad mikmod nls quicktime xv zlib gdbm berkdb slang readl 
ine guile ruby sdl tcpd esd ldap snmp cdr X opengl gtk gtk2 gnome -alsa -kde -ar 
ts qt qtmt matrox mmx 3dnow sse.3dnow cups bonobo gb gtkhtml motif tcltk aalib i 
mlib imlib2 ncurses svga lcms gif png jpeg tiff avi mpeg oss dvd xmms oggvorbis  
flash encode pam ssl crypt mozilla spell truetype xml xml2 pdflib tetex java per 
l python libwww libg++ samba gpm acpi4linux"
Comment 5 Eric Sammer (RETIRED) gentoo-dev 2004-01-14 07:01:37 UTC
It seems to me that this is a gcc error with the fortran compiler. Do you experience these problems with all fortran code or just PDL? If possible, compile a test fortran application just to see if it works.

I would try re-emerging gcc and possibly double checking your CFLAGS, specifically the -mcpu setting.

I can't reproduce this error under any conditions.
Comment 6 Michael Cummings (RETIRED) gentoo-dev 2004-05-01 12:54:50 UTC
Closing because there was no response to essamer's post in January. Reopen if needed.