Package: atlas version: 3.6.0-21.2 Severity: serious User: [EMAIL PROTECTED] Usertags: qa-ftbfs-20080205 qa-ftbfs Justification: FTBFS on i386
Hi, During a rebuild of all packages in sid, your package failed to build on i386. Relevant part: > dpkg-source: building atlas in atlas_3.6.0-21.2.dsc > debian/rules build > [ -e debian/i386/base/applied_sys ] || ! [ -e debian/i386/base/patch_sys ] > || \ > patch -p1 < debian/i386/base/patch_sys > touch debian/i386/base/applied_sys > dh_testdir > make killall arch=Linux_3dnow_static > make[1]: Entering directory `/build/user/atlas-3.6.0' > make -f Make.top killall arch=Linux_3dnow_static > make[2]: Entering directory `/build/user/atlas-3.6.0' > Make.top:2: Make.Linux_3dnow_static: No such file or directory > make[2]: *** No rule to make target `Make.Linux_3dnow_static'. Stop. > make[2]: Leaving directory `/build/user/atlas-3.6.0' > make[1]: *** [killall] Error 2 > make[1]: Leaving directory `/build/user/atlas-3.6.0' > make: [bin/Linux_3dnow_static/Make.inc] Error 2 (ignored) > chmod +x debian/config.expect > [ -n "" ] || . debian/i386/3dnow/env ; \ > ARCH_DIR=Linux_3dnow_static CACHE_SIZE= BIT=1 DEFAULTS=y \ > TDNCOMP=y debian/config.expect > spawn make > make[1]: Entering directory `/build/user/atlas-3.6.0' > gcc-4.3 -o xconfig config.c > /tmp/ccIA2tMk.o: In function `CmndResults': > config.c:(.text+0x936): warning: the use of `tmpnam' is dangerous, better > use `mkstemp' > ./xconfig > ATLAS3.6.0 configure started. > > 160 > 159 > 158 > 157 > 156 > 155 > 154 > 153 > 152 > 151 > 150 > 149 > 148 > 147 > 146 > 145 > 144 > 143 > 142 > 141 > 140 > 139 > 138 > 137 > 136 > 135 > 134 > 133 > 132 > 131 > 130 > 129 > 128 > 127 > 126 > 125 > 124 > 123 > 122 > 121 > 120 > 119 > 118 > 117 > 116 > 115 > 114 > 113 > 112 > 111 > 110 > 109 > 108 > 107 > 106 > 105 > 104 > 103 > 102 > 101 > 100 > 099 > 098 > 097 > 096 > 095 > 094 > 093 > 092 > 091 > 090 > 089 > 088 > 087 > 086 > 085 > 084 > 083 > 082 > 081 > 080 > 079 > 078 > 077 > 076 > 075 > 074 > 073 > 072 > 071 > 070 > 069 > 068 > 067 > 066 > 065 > 064 > 063 > 062 > 061 > 060 > 059 > 058 > 057 > 056 > 055 > 054 > 053 > 052 > 051 > 050 > 049 > 048 > 047 > 046 > 045 > 044 > 043 > 042 > 041 > 040 > 039 > 038 > 037 > 036 > 035 > 034 > 033 > 032 > 031 > 030 > 029 > 028 > 027 > 026 > 025 > 024 > 023 > 022 > 021 > 020 > 019 > 018 > 017 > 016 > 015 > 014 > 013 > 012 > 011 > 010 > 009 > 008 > 007 > 006 > 005 > 004 > 003 > 002 > 001 > Enter number at top left of screen [0]: ^J > =============================================================================== > IMPORTANT > =============================================================================== > Before going any further, check > http://math-atlas.sourceforge.net/errata.html > This is the ATLAS errata file, which keeps a running count of all known > ATLAS bugs and system problems, with associated workarounds or fixes. > IF YOU DO NOT CHECK THIS FILE, YOU MAY BE COMPILING A LIBRARY WITH KNOWN > BUGS. > > Have you scoped the errata file? [y]: ^J > Configure will ask a series of questions, in one of two forms. The first > form > of question is a menu of choices. One option in almost all menus is > 'Other/UNKNOWN'. If you are unsure of the answer, always choose this option. > The second form of question is a single line, with a default answer shown in > square braces. If you hit return without typing anything, this default > answer > will be used. Again, if you are unsure of the answer, simply accept the > default. > > ATLAS can detect almost everything it needs to know, so choosing the default > or 'Other/UNKNOWN' will at worst simply extend the install time (if you tell > config the answer to something ATLAS can skip some tests). > > Configure makes no changes to the state of things until all questions have > been asked and answered. Therefore, if you get confused and want to start > over, feel free to break out of this program (CTRL-C, CTRL-BREAK, etc) > and start again. Alternatively, if you make a mistake you can finish the > configure process, and then edit the created make include file by hand to fix > the mistake manually (the name and location of this file will be printed > out at the end of configure). > > If you have problems during configure or installation, consult the file > 'ATLAS/README/TroubleShoot.txt'. > > Are you ready to continue? [y]: ^JProbing to make operating system > determination: > Operating system configured as Linux > > Probing for architecture: > Architecture is set to ATHLON > > > Probing for supported ISA extensions: > AltiVec: NO. > AltiVec: NO. > SSE2: NO. > SSE1: NO. > 3DNow2: DETECTED! > > ATLAS has detected that your machine has 3DNow! capability, and ATLAS > can use these instructions to dramatically speed up single precision > operations. However, 3DNow! does not use IEEE compliant arithmetic; > in particular, it does not handle NaNs or Infinities at all (operations > on them are essentially undefined), and it does not handle overflow or > underflow correctly. There may be other discrepencies as well. Therefore, > only enable 3DNow! if you are very sure that these shortcomings in > accuracy do not concern you. In general, getting the answer very fast > is no substitute for getting the *correct* answer, so just say no if > you are at all unsure. > Use 3DNow! for computation? [n]: y^J > ATLAS can provide SMP support for the Level 3 BLAS via Posix threads. > If you choose to build a threaded library, ATLAS will compile all > aspects of the library (including the serial components) with the > threaded compiler/link flags. Most machines can use the serial > library even when it is compiled with threaded options, but this > is not guaranteed to work, so if you want a true serial library, > answer no to threading below. > enable Posix threads support? [y]: n^JNumber of CPUs: 1 > > Required cache flush detected as : 8388608 bytes > Looking for compilers (this may take a while): > /usr/bin/gcc : v4.2.3 > gfortran -fomit-frame-pointer -O rejected > F77 = gfortran -O > CC = /usr/bin/gcc -fomit-frame-pointer -O3 -funroll-all-loops > MCC = /usr/bin/gcc -fomit-frame-pointer -O > > FINDING tar, gzip, AND gunzip > tar : /bin/tar > gzip : /bin/gzip > gunzip : /bin/gunzip > > > ATLAS has default parameters for OS='Linux' and system='ATHLON'. > If you want to just trust these default values, you can use express setup, > drastically reducing the amount of questions you are required to answer > > use express setup? [y]: ^J > > > > You need to choose a name which represents this architecture (eg. UltraSparc, > Dec21164, etc). Do not use a generic name (eg. solaris, linux), which might > apply to different hardware. This architecture name will be appended to the > name of the created make include file, and appear in all subdirectories, so > don't make it longer than you like to type. The name should follow the rules > for file names (so don't use punctuation and spaces, for instance). > > Enter Architecture name (ARCH) [Linux_ATHLON3DNow2]: > Linux_3dnow_static^J<arch> set to 'Linux_3dnow_static' > > > > ATLAS probed the system and determined that the following amount of memory > (in kilobytes) would be required to completely flush the cache of your > system. However, this amount of memory may cause swapping if you don't > have enough physical memory available. Some timers may use 3 times this > much memory purely for cache flushing (not including operands being timed). > So, if this value looks too large, decrease it (meaning ATLAS may not tune > itself perfectly since some operands will be cache resident), otherwise > hit enter to install with default. If this causes the ATLAS timers to > swap, you can always reinstall and supply a smaller value for this entry. > > Enter Maximum cache size (KB) [8192]: ^J > The ATLAS install process is heavily file-based, and this can cause major > reliability problems when interacting with an overloaded or malfunctioning > remotely mounted filesystem. ATLAS therefore has a mechanism in place to > allow for a delay before a file is declared to not be there, so that > slow NFS (i.e., waiting for amd timout) problems can be overcome, or for > handling slightly differing clocks between server/client. This problem is > magnified if doing cross-compilation. In the question below, we ask how > much of a delay, in seconds, ATLAS should tolerate between file creation > and appearance. If you are installing on a local filesystem (eg. /tmp) or > a smooth-running NFS system, answer 0; for a moderately loaded NFS server, > you > may want a value in the 10 second range, and for cross-compiling systems or > NFS servers experiencing errors, you may want to go as high as a couple > of minutes (120). > Enter File creation delay in seconds [0]: ^J > > I'm going to ask you for information about your Fortran 77 compiler. ATLAS > does not need Fortran77 to build, so if you don't have a Fortran compiler, > the install can still be completed successfully. However, ATLAS built > without > a Fortran compiler will not be callable from Fortran (i.e., the user should > use the C interface), and we will not be able to do full testing, since some > of > the tester code is written in Fortran77. > > > > I'm going to ask you for information about your Fortran 77 compiler. ATLAS > does not need Fortran77 to build, so if you don't have a Fortran compiler, > the install can still be completed successfully. However, ATLAS built > without > a Fortran compiler will not be callable from Fortran (i.e., the user should > use the C interface), and we will not be able to do full testing, since some > of > the tester code is written in Fortran77. > > F77 = 'gfortran -O' doesn't seem to work for me. > Enter 1 to enter a different F77, 0 to continue with none [1]: couldn't > execute "kill": no such file or directory > while executing > "exec kill -TERM $i" > invoked from within > "expect -re "ready to continue?" {send "\n" ; exp_continue} \ > "Enter number at top left of screen" {send "\n" ; exp_continue} \ > "ENTER TO CONTINUE" {..." > (file "debian/config.expect" line 6) > make: *** [bin/Linux_3dnow_static/Make.inc] Error 1 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 > Build killed with signal TERM after 240 minutes of inactivity The full build log is available from: http://people.debian.org/~lucas/logs/2008/02/05 A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on about 50 AMD64 nodes of the Grid'5000 platform, using a clean chroot containing a sid i386 environment. Internet was not accessible from the build systems. -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]