Re: Request for help tracking down m68k assembler error in cernlib
"Kevin B. McCarty" <kmccarty@Princeton.EDU> writes:
> Hi,
>
> It seems that (at least on the 'crest' buildd), compiling cernlib on m68k
> dies on the file src/mclibs/isajet/code/sigssz.F with this error:
>
> /tmp/ccpviqVJ.s: Assembler messages:
> /tmp/ccpviqVJ.s:9432: Error: value out of range
> /tmp/ccpviqVJ.s:9434: Error: value out of range
>
> The full buildd log is here, although it is probably not too instructive:
> http://buildd.debian.org/fetch.php?&pkg=cernlib&ver=2003.09.03-2&arch=m68k&file=log
>
> If anyone would like to help debug this issue, please refer to the
> instructions at http://bugs.debian.org/222442 and submit a report here:
> 222442@bugs.debian.org . It would be best if people check to make
> sure no one has already submitted an identical report. Unfortunately I
> don't personally have access to an m68k machine (not being a Debian
> developer).
>
> Of course, patches to fix the actual bug would be even better :-)
>
> Thank you!
Hi,
the preprocessed file attached to the bugreport build fine once the
"#line" thing is fixed:
----------------------------------------------------------------------
mrvn@a4000:~/build/cernlib/bug% sed "s/^# /#line /g" <sigssz.f.orig >sigssz.f
mrvn@a4000:~/build/cernlib/bug% g77-3.3 -v -g -c -O3 -save-temps -o sigssz.o sigssz.f
Reading specs from /usr/lib/gcc-lib/m68k-linux/3.3.2/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,objc,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-sjlj-exceptions --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc m68k-linux
Thread model: posix
gcc version 3.3.2 (Debian)
/usr/lib/gcc-lib/m68k-linux/3.3.2/f771 sigssz.f -quiet -dumpbase sigssz.f -auxbase-strip sigssz.o -g -O3 -version -o sigssz.s
GNU F77 version 3.3.2 (Debian) (m68k-linux)
compiled by GNU C version 3.3.2 (Debian).
GGC heuristics: --param ggc-min-expand=36 --param ggc-min-heapsize=11907
as -V -Qy -o sigssz.o sigssz.s
GNU assembler version 2.14.90.0.7 (m68k-linux) using BFD version 2.14.90.0.7 20031029 Debian GNU/Linux
mrvn@a4000:~/build/cernlib/bug% ls -l
total 416
-rw-r--r-- 1 mrvn mrvn 40443 Dec 1 02:03 sigssz.f
-rw-r--r-- 1 mrvn mrvn 40323 Dec 1 02:00 sigssz.f.orig
-rw-r--r-- 1 mrvn mrvn 75712 Dec 1 02:06 sigssz.o
-rw-r--r-- 1 mrvn mrvn 256173 Dec 1 02:06 sigssz.s
----------------------------------------------------------------------
Package: binutils Version: 2.14.90.0.7-3
Package: libc6 Version: 2.3.2.ds1-10
Package: g77-3.3 Version: 1:3.3.2-4
Package: libg2c0 Version: 1:3.3.2-4
Package: gcc-3.3 Version: 1:3.3.2-4
I'm building the complete cernlib package now. ~50h till it hits the
"buggy" file and however longer to complete if it does.
MfG
Goswin
Reply to: