Bug#606640: src:atlas: FTBFS on alpha, armel, ia64, mips, powerpc, s390

Alexander Reichle-Schmehl tolimar at debian.org
Fri Dec 10 14:31:05 UTC 2010


Package: src:atlas
Version: 3.8.3-29
Severity: serious
Justification: no longer builds from source


Hi!

Your package fails to build from source on the architecures alpha, armel,
ia64, mips, powerpc and s390:

https://buildd.debian.org/fetch.cgi?pkg=atlas;ver=3.8.3-29;arch=alpha;stamp=1290598328
https://buildd.debian.org/fetch.cgi?pkg=atlas;ver=3.8.3-29;arch=armel;stamp=1290616928
https://buildd.debian.org/fetch.cgi?pkg=atlas;ver=3.8.3-29;arch=s390;stamp=1290592573
https://buildd.debian.org/fetch.cgi?pkg=atlas;ver=3.8.3-29;arch=ia64;stamp=1291971874
https://buildd.debian.org/fetch.cgi?pkg=atlas;ver=3.8.3-29;arch=mips;stamp=1290604568
https://buildd.debian.org/fetch.cgi?pkg=atlas;ver=3.8.3-29;arch=powerpc;stamp=1290588116


I'm not really sure, if it is the same bug for all archs, but from what
I've seen, something is wrong in the CPU detection.

On powerpc I saw:
[..]
FlagCheck.c:1: error: bad value (ultrasparc) for -mcpu= switch
FlagCheck.c:1: error: bad value (ultrasparc) for -mtune= switch
FlagCheck.c:1: error: bad value (ultrasparc) for -mcpu= switch
FlagCheck.c:1: error: bad value (ultrasparc) for -mcpu= switch
FlagCheck.c:1: error: bad value (ultrasparc) for -mcpu= switch
[..]
cc1: error: unrecognized command line option "-mips4"
cc1: error: unrecognized command line option "-mips4"
cc1: error: unrecognized command line option "-mips4"
cc1: error: unrecognized command line option "-mips4"
[..]


On ia64, s390 and mips, we have something similar to:

make[2]: *** [atlas_run] Error 1
make[1]: *** [IRun_asm] Error 2
atlconf_misc.o: In function `CmndResults':
/build/buildd-atlas_3.8.3-29-ia64-1y64R9/atlas-3.8.3/build/atlas-base/../..//CONFIG/src/atlconf_misc.c:306: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/build/buildd-atlas_3.8.3-29-ia64-1y64R9/atlas-3.8.3/build/atlas-base/../..//CONFIG/src/backend/cpuid.S: Assembler messages:
/build/buildd-atlas_3.8.3-29-ia64-1y64R9/atlas-3.8.3/build/atlas-base/../..//CONFIG/src/backend/cpuid.S:30: Error: Unknown opcode `subl $8,%esp'
/build/buildd-atlas_3.8.3-29-ia64-1y64R9/atlas-3.8.3/build/atlas-base/../..//CONFIG/src/backend/cpuid.S:31: Error: bad expression
/build/buildd-atlas_3.8.3-29-ia64-1y64R9/atlas-3.8.3/build/atlas-base/../..//CONFIG/src/backend/cpuid.S:31: Error: Illegal operand separator `e'
[..]
make[3]: *** [xarchinfo_x86] Error 1
[..]
Unable to find usable compiler for ICC; abortingMake sure compilers are in
your path, and specify good compilers to configure
(see INSTALL.txt or 'configure --help' for details)make[2]: *** [atlas_run]
Error 1


On armel:
[..]
res/sger1_1_100 : VARIATION EXCEEDS TOLERENCE, RERUN WITH HIGHER REPS.

ATL_ger1_axpy.c : 0.00
ATL_ger1_4x4_1.c : 0.00
ATL_ger1_1x4_0.c : 0.00
ATL_ger1_8x4_0.c : 0.00
ATL_ger1_SSE.c : 0.00
make[4]: *** [res/sR1RES] Error 255
make[4]: Leaving directory `/build/buildd-atlas_3.8.3-29-armel-dHAMWZ/atlas-3.8.3/build/atlas-base/tune/blas/ger'
make[3]: *** [/build/buildd-atlas_3.8.3-29-armel-dHAMWZ/atlas-3.8.3/build/atlas-base/tune/blas/ger/res/sR1RES] Error 2
[..]


On alpha:
[..]
gcc -Wa,--noexecstack -fPIC -DL2SIZE=4194304 -I/build/buildd-atlas_3.8.3-29-alpha-NDNEIc/atlas-3.8.3/build/atlas-base/include -I/build/buildd-atlas_3.8.3-29-alpha-NDNEIc/atlas-3.8.3/build/atlas-base/../..//include -I/build/buildd-atlas_3.8.3-29-alpha-NDNEIc/atlas-3.8.3/build/atlas-base/../..//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DWALL -DATL_NCPU=2 -x assembler-with-cpp -DDREAL -c dset.c
dset.c:80:5: error: #error "This kernel requires a gas x86 assembler!"
make[9]: *** [dsettest] Error 1
[..]


Note, that this also hinders #588418 to be fixed in squeeze.


Best regards,
  Alexander


-- System Information:
Debian Release: 5.0.7
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-xen-686 (SMP w/1 CPU core)
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15) (ignored: LC_ALL set to de_DE at euro)
Shell: /bin/sh linked to /bin/bash





More information about the debian-science-maintainers mailing list