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
amd64 stable
ppc64 stable
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
(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
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
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
Created attachment 137441 [details] build.log for blas-atlas, bzipped2 No hick-up...maybe you find something more in the build.log
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
ppc stable
(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
(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
Remerge with MAKEOPTS="-j1" did not help...do you want ${WORKDIR} tarred up again? And what else to try?
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?
(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
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:
(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
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.
> 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.
Last time I tried this version on sparc, it would not compile there, either. Others on sparc might have better luck.
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
(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)
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
(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
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>.
=== 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
(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
x86 stable
sparc stable, thanks Aaron
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
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.
(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
alpha stable, closing. I removed -m64 from probe_comp.c if we're running alpha since our compiler doesn't support that.