Bug 200336 - Stabilization of sci-libs/blas-atlas-3.8.0
|
Bug#:
200336
|
Product: Gentoo Linux
|
Version: 2007.0
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: sci@gentoo.org
|
Reported By: bicatali@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: Stabilization of sci-libs/blas-atlas-3.8.0
|
|
Keywords: STABLEREQ
|
|
Status Whiteboard:
|
|
Opened: 2007-11-25 22:39 0000
|
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
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 an attachment (id=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
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
(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
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 an attachment (id=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
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 an attachment (id=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] [details]
> 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.