Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 200336 - Stabilization of sci-libs/blas-atlas-3.8.0
Summary: Stabilization of sci-libs/blas-atlas-3.8.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 200337
  Show dependency tree
 
Reported: 2007-11-25 22:39 UTC by Sébastien Fabbro (RETIRED)
Modified: 2008-08-28 09:49 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
My dXover.h (dXover.h,101 bytes, text/plain)
2007-11-29 14:56 UTC, Christian Faulhammer (RETIRED)
Details
build.log for blas-atlas, bzipped2 (20071130-230640.log.bz2,110.07 KB, text/plain)
2007-12-01 10:16 UTC, Christian Faulhammer (RETIRED)
Details
alpha.log (alphabuild.log,24.91 KB, text/plain)
2007-12-09 15:31 UTC, Raúl Porcel (RETIRED)
Details
error_<ARCH>.tgz (error_CoreDuo32SSE2.tgz,66.99 KB, text/plain)
2007-12-09 18:41 UTC, Dawid Węgliński (RETIRED)
Details
ERROR 437 DURING CACHESIZE SEARCH!!. CHECK INSTALL_LOG/Stage1.log FOR DETAILS. (error_Core2Duo32SSE2.tgz,26.33 KB, text/plain)
2008-01-26 09:14 UTC, Mohamed Elsawaf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sébastien Fabbro (RETIRED) gentoo-dev 2007-11-25 22:39:30 UTC
Hi all,

blas-atlas is stable upstream, and our version has been bug free for more than a month. To test it, the src_test is one step, and testing any other package depending on virtual/blas and/or virtual/cblas after properly done a "eselect blas set atlas" and "eselect cblas set atlas".

Thanks
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2007-11-26 00:15:48 UTC
amd64 stable
Comment 2 Markus Rothe (RETIRED) gentoo-dev 2007-11-26 18:50:51 UTC
ppc64 stable
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2007-11-26 20:43:59 UTC
In src_compile on x86:

In file included from /var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/..//include/atlas_lvl3.h:42,
                 from ATL_ger.c:33:
/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/include/dXover.h:1:1: error: unterminated #ifndef
make[5]: *** [ATL_dger.o] Error 1
make[5]: Leaving directory `/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/tune/blas/ger'
make[4]: *** [dr1case] Error 2
make[4]: Leaving directory `/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/tune/blas/ger'
xr1search: /var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/..//tune/blas/ger/r1search.c:472: RunCases: Asser
tion `imax' failed.
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[3]: *** [res/dR1RES] Aborted
make[3]: Leaving directory `/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/tune/blas/ger'
make[2]: *** [/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/tune/blas/ger/res/dR1RES] Error 2
make[2]: Leaving directory `/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/bin'
ERROR 776 DURING R1TUNE!!.  CHECK INSTALL_LOG/dR1TUNE.LOG FOR DETAILS.
make[2]: Entering directory `/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/bin'
cd /var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build ; make error_report
make[3]: Entering directory `/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build'
make -f Make.top error_report
make[4]: Entering directory `/var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build'
uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
i686-pc-linux-gnu-gcc -v 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
Comment 4 Markus Dittrich (RETIRED) gentoo-dev 2007-11-29 14:20:15 UTC
(In reply to comment #3)
> /var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/include/dXover.h:1:1:
> error: unterminated #ifndef

Wow, if never seen this one ;) Could you please post the content of dXover.h
so I can see what the problem is. The file is compile time generated 
so it would be helpful to have its content for debugging. Could you also
please post your emerge --info so I can see you specs.

Thanks,
Markus
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2007-11-29 14:56:06 UTC
Created attachment 137318 [details]
My dXover.h

I had USE="doc -debug" on it:

Portage 2.1.3.19 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r9 i686)
=================================================================
System uname: 2.6.22-gentoo-r9 i686 AMD Athlon(tm) XP 2500+
Timestamp of tree: Thu, 29 Nov 2007 09:16:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/X11/xkb /usr/share/config /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage"
USE="3dnow 3dnowext X a52 acl acpi aiglx alsa apache2 apm applet artworkextra asf audiofile avahi bash-completion beagle berkdb bidi bitmap-fonts bogofilter bootsplash branding bzip2 cairo ccache cdda cddb cdparanoia cdr cli console cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evince evo exif fam fat fbcon fdftk ffmpeg firefox flac foomaticdb fortran ftp gb gcj gdbm gif glitz gnome gpm gsf gstreamer gtk gtk2 gtkhtml hal howl iconv icq idn imagemagick imap imlib immqt-bc isdnlog java javascript jpeg jpeg2k kde ldap libnotify lirc lm_sensors mad maildir matroska mbox midi mikmod mime mmx mmxext mng mono mp3 mpeg mpeg2 mudflap mule mysql nautilus ncurses nforce2 nls nocardbus nptl nptlonly nsplugin nvidia objc objc++ objc-gc offensive ogg opengl openmp pam pango pcre pdf perl php plotutils pmu png ppds pppd prediction preview-latex print python qt3 qt3support qt4 quicktime readline reflection samba sdk session slang spell spl sse ssl svg svga t1lib tcl tcpd tetex theora threads thumbnailing tiff tk toolkit-scroll-bars totem tracker truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd videos vorbis win32codecs wmf wxwindows x86 xface xft xine xml xorg xosd xpm xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="atiusb" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 6 Markus Dittrich (RETIRED) gentoo-dev 2007-11-30 14:45:01 UTC
Hi Christian,

Thanks much for the files! I tracked down the relevant parts
of code and it looks like the code generator literally died in the 
middle of a block of printf statements for a reason I don't 
understand. Is this problem reproducable or could it be attributed 
to a "hick-up"?

Thanks,
Markus
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2007-12-01 10:16:04 UTC
Created attachment 137441 [details]
build.log for blas-atlas, bzipped2

No hick-up...maybe you find something more in the build.log
Comment 8 Markus Dittrich (RETIRED) gentoo-dev 2007-12-01 13:57:38 UTC
Hi Christian,

Thanks for the info! At least I understand now what
the issue is. atlas has two modes of bootstrapping.
Upstream provides optimized defaults for a number
of arches (P4, P4E, Core2, etc.) and in this case
a whole bunch of low level timings are skipped and
the defaults are being used. For the rest (such as your K7) 
atlas starts bootstrapping from zero and that's where
the problem that you are reporting occurs. Would it
be at all possible for you to provide me with you tarball'ed
/var/tmp/portage/.../work/ATLAS directory at the time
of failure. Otherwise I have no way of reproducing the
conditions that atlas picks for your K7.

Thanks in advance,
Markus
Comment 9 nixnut (RETIRED) gentoo-dev 2007-12-01 20:26:36 UTC
ppc stable
Comment 10 Christian Faulhammer (RETIRED) gentoo-dev 2007-12-02 13:13:46 UTC
(In reply to comment #8)
> Would it be at all possible for you to provide me with you tarball'ed
> /var/tmp/portage/.../work/ATLAS directory at the time
> of failure. Otherwise I have no way of reproducing the
> conditions that atlas picks for your K7.

 Of course:

http://dev.gentoo.org/~opfer/blas-atlas-3.8.0-failure-k7.tar.bz2
Comment 11 Markus Dittrich (RETIRED) gentoo-dev 2007-12-03 22:26:44 UTC
(In reply to comment #10)
> 
>  Of course:
> 
> http://dev.gentoo.org/~opfer/blas-atlas-3.8.0-failure-k7.tar.bz2
> 

Thanks much! I had a detailed look at your build tree and the
pre-processed sources and all looks well. Combined with the
output you provided earlier which also indicates that the code
generating dXover.h ran properly I am led to believe that this
may be a MAKEOPTS issue, i.e. the file dXover.h is copied to its final
destination before the header generation has actually completed.
Hence, would you be able to give it another go with -j1?

BTW:  Despite the fact that the ebuild uses "emake -j1" we exploit an
atlas internal parallel build structure if a user exports MAKEOPTS.
Maybe this causes the problems on your K7; I can't reproduce it 
on any of my boxes.

Thanks,
Markus


Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2007-12-04 09:34:18 UTC
Remerge with MAKEOPTS="-j1" did not help...do you want ${WORKDIR} tarred up again?  And what else to try?
Comment 13 Sébastien Fabbro (RETIRED) gentoo-dev 2007-12-04 18:13:19 UTC
Christian,

I tried on my K7 (athlon-xp 2800) with your settings from emerge --info and it compiled ok with -j2. Will try with -j3 overnight. Could it be a missing option in the kernel?
Comment 14 Markus Dittrich (RETIRED) gentoo-dev 2007-12-05 14:12:11 UTC
(In reply to comment #13)
> Christian,
> 
> I tried on my K7 (athlon-xp 2800) with your settings from emerge --info and it
> compiled ok with -j2. Will try with -j3 overnight. Could it be a missing option
> in the kernel?
> 

At this point I don't quite know what else to suggest and I really had
to walk through the code in gdb on Christian's machine to see what is
going on. It is possible that the generator for the dXover header (xdtfc) 
craps out and since it is called via a wrapper the error code might not
propagate properly to "make" which then happily continues. Furthermore
the command

"cp -f /var/tmp/portage/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/include/dXover.h res/."

right after xdtfc is done should have at least copied the half-finished dXover.h
to res/. but it is missing in the output that Christian posted. Hence, there
may also be some issues with make. Not sure, unfortunately.
Any chance I could get access to the machine for a day or two?

Thanks,
Markus
Comment 15 Dawid Węgliński (RETIRED) gentoo-dev 2007-12-08 23:11:13 UTC
Here on x86 it fails in other moment:

TIM: make zrotcase N=5000 urout=crot1_x0y0.c fout="-f res/zROT1_a2b2x-3y-2" opt="-X -3 -Y -2 "
make[7]: *** [zinstall_rot] Error 255
make[7]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/tune/blas/level1'
make[6]: *** [Make_zrot] Error 2
make[6]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/src/blas/level1'
make[5]: *** [zgen] Error 2
make[5]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/src/blas/level1'
make[4]: *** [zlib] Error 2
make[4]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/src/blas/level1'
make[3]: *** [lib.grd] Error 2
make[3]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/src/auxil'
make[2]: *** [IStage1] Error 2
make[2]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/bin'
ERROR 437 DURING CACHESIZE SEARCH!!.  CHECK INSTALL_LOG/Stage1.log FOR DETAILS.
make[2]: Entering directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/bin'
cd /var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build ; /usr/bin/make error_report
make[3]: Entering directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build'
/usr/bin/make -f Make.top error_report
make[4]: Entering directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build'
uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
i686-pc-linux-gnu-gcc -v 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/paludis/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.2 (Gentoo 4.1.2)
i686-pc-linux-gnu-gcc -V 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
i686-pc-linux-gnu-gcc: '-V' option must have argument
make[4]: [error_report] Error 1 (ignored)
i686-pc-linux-gnu-gcc --version 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
tar cf error_CoreDuo32SSE2.tar Make.inc bin/INSTALL_LOG/*
gzip --best error_CoreDuo32SSE2.tar
mv error_CoreDuo32SSE2.tar.gz error_CoreDuo32SSE2.tgz
make[4]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build'
make[3]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build'
make[2]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/bin'
Error report error_<ARCH>.tgz has been created in your top-level ATLAS
directory.  Be sure to include this file in any help request.
cat: ../../CONFIG/error.txt: No such file or directory
cat: ../../CONFIG/error.txt: No such file or directory
make[1]: *** [build] Error 255
make[1]: Leaving directory `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build'
make: *** [build] Error 2

    Compiler:
        CXX:                   i686-pc-linux-gnu-g++ 4.1.2 (Gentoo 4.1.2)
        CXXFLAGS:              -O2 -march=pentium-m -fomit-frame-pointer -pipe
        LDFLAGS:               
Comment 16 Markus Dittrich (RETIRED) gentoo-dev 2007-12-09 11:37:10 UTC
(In reply to comment #15)
> `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/bin'
> Error report error_<ARCH>.tgz has been created in your top-level ATLAS
> directory.  Be sure to include this file in any help request.

Could you please post this file? Maybe it reveals something. Also
what type of CPU does this machine have and is the error reproducable?

Thanks,
Markus
Comment 17 Raúl Porcel (RETIRED) gentoo-dev 2007-12-09 15:31:59 UTC
Created attachment 138097 [details]
alpha.log

Doesn't compile on alpha, wasn't blas-atlas supposed to be dropped?

Actual stable versions doesn't compile either, although with some other error.
Comment 18 Sébastien Fabbro (RETIRED) gentoo-dev 2007-12-09 15:52:55 UTC
> Created an attachment (id=138097) [edit]
> alpha.log
> 
> Doesn't compile on alpha, wasn't blas-atlas supposed to be dropped?
> 
> Actual stable versions doesn't compile either, although with some other error.

Same build log as in bug #200336. Please see Markus' comment in
http://bugs.gentoo.org/show_bug.cgi?id=200337#c5.
Could you provide us the emerge info and the type of box you're trying to compile.
Thanks.


Comment 19 Ferris McCormick (RETIRED) gentoo-dev 2007-12-09 17:53:28 UTC
Last time I tried this version on sparc, it would not compile there, either.  Others on sparc might have better luck.
Comment 20 Mikolaj Klimek 2007-12-09 18:31:15 UTC
Works for me.

[~] # emerge --info
Portage 2.1.4_rc7 (default-linux/x86/2007.0/desktop, gcc-4.2.2, glibc-2.7-r0, 2.6.21-gentoo-r3 i686)
=================================================================
System uname: 2.6.21-gentoo-r3 i686 Unknown CPU Typ
Timestamp of tree: Wed, 05 Dec 2007 22:46:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.3
dev-lang/python:     2.5.1-r4
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=athlon-xp -fomit-frame-pointer -pipe -s"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-Os -march=athlon-xp -fomit-frame-pointer -pipe -s"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict test unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="pl_PL"
LC_ALL="en_GB.UTF-8"
LINGUAS="en pl"
MAKEOPTS="-j2 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/xeffects /usr/local/overlays/overlay /usr/local/overlays/nelchael /usr/local/overlays/xgl-coffee /usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X acl acpi alsa bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode evo fam firefox fortran gdbm gif gpm hal iconv ipv6 isdnlog jpeg jpg kde kdeenablefinal kdehiddenvisibility kdexdeltas kerberos mad midi mikmod mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl ssl svg tcpd test tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs x86 xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="*" ELIBC="glibc" INPUT_DEVICES="mouse keyboard evdev joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en pl" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa amd vga vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 21 Mikolaj Klimek 2007-12-09 18:35:31 UTC
(In reply to comment #20)

> System uname: 2.6.21-gentoo-r3 i686 Unknown CPU Typ

Of course it's AMD Athlon XP (barton core, mobile version)
Comment 22 Dawid Węgliński (RETIRED) gentoo-dev 2007-12-09 18:41:42 UTC
Created attachment 138113 [details]
error_<ARCH>.tgz

(In reply to comment #16)
> (In reply to comment #15)
> > `/var/tmp/paludis/sci-libs/blas-atlas-3.8.0/work/ATLAS/gentoo-build/bin'
> > Error report error_<ARCH>.tgz has been created in your top-level ATLAS
> > directory.  Be sure to include this file in any help request.
> 
> Could you please post this file? Maybe it reveals something. Also
> what type of CPU does this machine have and is the error reproducable?
> 
> Thanks,
> Markus
>
I have Intel Celeron CPU, so the name of error file isn't adequate. And as see in previous comment, this bug isn't really reproducable, it works on at least on ~x86 system
Comment 23 Raúl Porcel (RETIRED) gentoo-dev 2007-12-10 17:17:39 UTC
(In reply to comment #18)
> Same build log as in bug #200336. Please see Markus' comment in
> http://bugs.gentoo.org/show_bug.cgi?id=200337#c5.
> Could you provide us the emerge info and the type of box you're trying to
> compile.
> Thanks.
> 

Sorry about that, i already know i posted it, but looks like i did it wrong.

The emerge --info:
Portage 2.1.3.19 (default-linux/alpha/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0,
 2.6.22-gentoo-r8 alpha)
=================================================================
System uname: 2.6.22-gentoo-r8 alpha EV68AL
Timestamp of tree: Mon, 10 Dec 2007 10:46:01 +0000
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0_rc6
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="alpha"
CBUILD="alpha-unknown-linux-gnu"
CFLAGS="-mieee -pipe -O2 -mcpu=ev67"
CHOST="alpha-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-rel
ease /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-mieee -pipe -O2 -mcpu=ev67"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans use
rfetch"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://mirrors.sec.inf
ormatik.tu-darmstadt.de/gentoo/ http://gentoo.mirror.solnet.ch"
MAKEOPTS="-j5"
PKGDIR="/space/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress 
--force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/di
stfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync5.de.gentoo.org/gentoo-portage"
USE="X acl alpha berkdb bitmap-fonts cairo cdr cli cracklib crypt dbus dri dvd d
vdr dvdread eds encode esd evo fam firefox fortran gdbm gif gpm gstreamer gtk ha
l iconv ipv6 isdnlog jpeg mad midi mikmod mp3 mpeg mudflap ncurses nptl nptlonly
 ogg opengl openmp pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktim
e readline reflection sdl session spell spl ssl svg tcpd tiff truetype truetype-
fonts type1-fonts unicode vorbis xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 b
t87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x
0 maestro3 trident usb-audio via82xx ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym c
opy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat line
ar meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="ac
tions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file
 authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoi
ndex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter fil
e_cache filter headers include info log_config logio mem_cache mime mime_magic n
egotiation rewrite setenvif speling status unique_id userdir usertrack vhost_ali
as" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bay
rad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GN
U" VIDEO_CARDS="glint"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFL
AGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

The box is a Compaq AlphaServer ES40
Comment 24 Christian Faulhammer (RETIRED) gentoo-dev 2007-12-11 21:02:01 UTC
As nobody else can reproduce my failure and providing SSH access for Markus failed...someone else from x86 please go on and stable it.  Maybe the next revision will repair it for me <cross fingers>.
Comment 25 Aaron Mavrinac (ezod) 2007-12-12 03:08:56 UTC
=== sparc ===

Compiles fine for me. I tested this in conjunction with sci-libs/lapack-atlas, using various linear algebra functions in dev-python/numpy (with the lapack USE flag, of course, and using LAPACK functions). Not sure how comprehensive this is, but I tested some code for my thesis, which does a pretty wide cross-section of LA stuff, as well as various examples from http://www.scipy.org/Numpy_Example_List.

For what it's worth, I've been successfully using *-atlas-3.8.0 libraries for some time on amd64 and x86 as well, for the aforementioned thesis code and various other purposes.

emerge --info:

Portage 2.1.3.19 (default-linux/sparc/sparc64/2007.0/server, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r5 sparc64)
=================================================================
System uname: 2.6.22-gentoo-r5 sparc64 sun4u
Timestamp of tree: Sun, 09 Dec 2007 19:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="sparc"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=ultrasparc -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -mcpu=ultrasparc -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks metadata-transfer sandbox sfperms strict test unmerge-orphans userfetch"
GENTOO_MIRRORS="http://adelie.polymtl.ca/ http://gentoo.arcticnetwork.ca/ "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="aalib alsa apache2 berkdb bitmap-fonts bzip2 cli cracklib crypt curl dedicated dri flac fortran ftp gdbm gpgme gpm iconv isdnlog jabber javascript lapack ldap libcaca maildir mailwrapper midi mime mp3 msn mudflap mysql nas ncurses nethack nls nptl nptlonly ogg openmp pam pcre perl php ppds pppd python readline reflection samba session slang snmp sparc spell spl ssl tcpd test tetex truetype truetype-fonts type1-fonts unicode vorbis xml xorg zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="dummy fbdev glint mach64 mga r128 radeon sunbw2 suncg14 suncg3 suncg6 sunffb sunleo tdfx v4l voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 26 Markus Dittrich (RETIRED) gentoo-dev 2007-12-12 11:08:36 UTC
(In reply to comment #24)
> As nobody else can reproduce my failure and providing SSH access for Markus
> failed...someone else from x86 please go on and stable it.  Maybe the next
> revision will repair it for me <cross fingers>.
> 

Unfortunately, due to atlas' compile time code generation and sophisticated
bootstrapping mechanism there will probably always be a few corner cases
that break for one or the other reason. For me personally, atlas has always
worked flawlessly on all my x86 and amd64 boxes. 

Markus
Comment 27 Markus Meier gentoo-dev 2007-12-12 18:52:52 UTC
x86 stable
Comment 28 Raúl Porcel (RETIRED) gentoo-dev 2007-12-12 19:05:36 UTC
sparc stable, thanks Aaron
Comment 29 Charles C. Van Tilburg 2007-12-26 14:21:09 UTC
My Athlon-XP 3000 system has locked up twice trying to compile this 
package... I left it running so I didn't witness the lockup, but the
system was totally unresponsive when I came back (X was not running
and the console would not even give login:, network access was also
down).  

In the hopes that this information is of any use, here is what I found
in my logs:

current:Dec 25 20:34:47 [kernel] [23762.277861] xsfc[14095]: segfault at
4067b140 eip 08048de2 esp bfb50700 error 4
current:Dec 25 20:37:18 [kernel] [23913.207681] xsfc[15034]: segfault at
40681120 eip 08048de2 esp bfd208d0 error 4
current:Dec 25 20:40:41 [kernel] [24115.614388] xsfc[16177]: segfault at
40685140 eip 08048e4f esp bffa8af8 error 4
log-2007-12-26-00:12:58:Dec 25 11:48:57 [kernel] [ 7395.216157] xsfc[14060]:
segfault at 4067b140 eip 08048de2 esp bffbe040 error 4
log-2007-12-26-00:12:58:Dec 25 11:51:36 [kernel] [ 7553.142381] xsfc[15001]:
segfault at 40681120 eip 08048de2 esp bf8d0950 error 4
log-2007-12-26-00:12:58:Dec 25 11:55:11 [kernel] [ 7767.805308] xsfc[16146]:
segfault at 40685140 eip 08048e4f esp bfcbbcc8 error 4
Comment 30 Mohamed Elsawaf 2008-01-26 09:14:14 UTC
Created attachment 141810 [details]
ERROR 437 DURING CACHESIZE SEARCH!!.  CHECK INSTALL_LOG/Stage1.log FOR DETAILS.

X86 bug


make[7]: *** [dinstall_rot] Error 255
make[7]: Leaving directory `/HS/ATLAS3.8.0/Linux/tune/blas/level1'
make[6]: *** [Make_drot] Error 2
make[6]: Leaving directory `/HS/ATLAS3.8.0/Linux/src/blas/level1'
make[5]: *** [dgen] Error 2
make[5]: Leaving directory `/HS/ATLAS3.8.0/Linux/src/blas/level1'
make[4]: *** [dlib] Error 2
make[4]: Leaving directory `/HS/ATLAS3.8.0/Linux/src/blas/level1'
make[3]: *** [lib.grd] Error 2
make[3]: Leaving directory `/HS/ATLAS3.8.0/Linux/src/auxil'
make[2]: *** [IStage1] Error 2
make[2]: Leaving directory `/HS/ATLAS3.8.0/Linux/bin'
ERROR 437 DURING CACHESIZE SEARCH!!.  CHECK INSTALL_LOG/Stage1.log FOR DETAILS.
make[2]: Entering directory `/HS/ATLAS3.8.0/Linux/bin'
cd /HS/ATLAS3.8.0/Linux ; make error_report
make[3]: Entering directory `/HS/ATLAS3.8.0/Linux'
make -f Make.top error_report
make[4]: Entering directory `/HS/ATLAS3.8.0/Linux'
uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
gcc -v 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-redhat-linux
Thread model: posix
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
gcc -V 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
gcc: argument to `-V' is missing
make[4]: [error_report] Error 1 (ignored)
gcc --version 2>&1  >> bin/INSTALL_LOG/ERROR.LOG
tar cf error_Core2Duo32SSE2.tar Make.inc bin/INSTALL_LOG/*
gzip --best error_Core2Duo32SSE2.tar
mv error_Core2Duo32SSE2.tar.gz error_Core2Duo32SSE2.tgz
make[4]: Leaving directory `/HS/ATLAS3.8.0/Linux'
make[3]: Leaving directory `/HS/ATLAS3.8.0/Linux'
make[2]: Leaving directory `/HS/ATLAS3.8.0/Linux/bin'
Error report error_<ARCH>.tgz has been created in your top-level ATLAS
directory.  Be sure to include this file in any help request.
cat: ../../CONFIG/error.txt: No such file or directory
cat: ../../CONFIG/error.txt: No such file or directory
make[1]: *** [build] Error 255
make[1]: Leaving directory `/HS/ATLAS3.8.0/Linux'
make: *** [build] Error 2


more ERROR.LOG
Linux hs 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux
gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

ERROR 437 DURING CACHESIZE SEARCH!!.  CHECK INSTALL_LOG/Stage1.log FOR DETAILS.
Error report error_<ARCH>.tgz has been created in your top-level ATLAS
directory.  Be sure to include this file in any help request.
Comment 31 Markus Dittrich (RETIRED) gentoo-dev 2008-01-27 11:38:30 UTC
(In reply to comment #30)
> Created an attachment (id=141810) [edit]
> ERROR 437 DURING CACHESIZE SEARCH!!.  CHECK INSTALL_LOG/Stage1.log FOR DETAILS.
> 
> X86 bug
> 

Please file a new bug and please include your emerge --info.

Thanks,
Markus
Comment 32 Raúl Porcel (RETIRED) gentoo-dev 2008-08-28 09:49:22 UTC
alpha stable, closing.

I removed -m64 from probe_comp.c if we're running alpha since our compiler doesn't support that.