If I try to install octave-2.1.73-r2 (this ebuild runs make check), it fails in octave.test/linalg/linalg.exp, on the file octave.test/linalg/qr-7.m. It always and consistently fails there and just there, regardless of rebuilds. My cflags are sane, I'm not using anything that could be considered heavy optimization. *** This is the respective part from test/octave.log: EXEC: ../src/octave -f -q -p .:../src//:./../scripts// ./octave.test/linalg/qr-7 .m Octave Output: ans = 0 FAIL: octave.test/linalg/qr-7.m *** My emerge --info: Portage 2.1.2-r9 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r6.Daniel.Jozsef.20070112.02 x86_64) ================================================================= System uname: 2.6.18-gentoo-r6.Daniel.Jozsef.20070112.02 x86_64 AMD Processor Model Unknown Gentoo Base System release 1.12.9 Timestamp of tree: Wed, 21 Feb 2007 05:50:01 +0000 dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 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.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.inf.elte.hu/ ftp://ftp.nyx.hu/gentoo http://gentoo.inode.at/" LANG="en_US.UTF-8" LINGUAS="en hu ja" 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" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="16bit 3ds 64bit X X509 a52 aac aalib acpi aiglx alsa amd64 amr ao asf audacious audiofile background bcmath binary-drivers bittorrent blender-game bluetooth branding bzip2 c++ cairo canna cdda cddb cdparanoia cdr cdsound cg chm cjk cli colordiff cracklib cran crosscompile crypt css ctype cups curl curlwrappers cursors dbus depth32 directfb divx4linux djvu doc double-precision dri dts dv dvd dvdr dvdread effects emul-linux-x86 encode exif fat fbcon ffmpeg firefox flac flash flatfile fontconfig forceunicode fortran ft ftp gaim gdbm gif gimp ginac glsa glut gmedia gmp gnome gnome-print gpgme gpm gs gstreamer gtk gtk2 gtkhtml gzip hal hddtemp html http icons iconv idea idn ieee1394 image imagemagick imap imlib imlib2 inquisitio irc iso14755 java java5 javacomm javascript jbig jce jikes jpeg jpeg2k lame lcms libcaca libg++ libwww linuxthreads-tls live lm_sensors lzo lzw mad madwifi maildir math matroska midi mikmod mime ming mjpeg mmap mmkeys mng modplug mono motif mouse mozbranding mp3 mp4 mpeg mpeg2 mplayer msdfs msn musepack nautilus ncurses net netbeans netpbm network nforce2 nls nptl nptlonly nsplugin ntp nvidia nvidis nvtv offensive ogg oggvorbis on-the-fly-crypt onoe openal openexr opengl openssl oss pam pango paste64 patented pcre pdf perl pink player png posix ppds pppd python qq rar readline reflection reiserfs rle rss rtc samba sdk sdl session shorten sid skins smp smtp sndfile speex spell spl ssl stream svg svgz sysfs syslog sysvipc szip t1lib tcpd tga theora threads thunderbird tiff timidity transcode truetype truetype-fonts type1 type1-fonts unicode unzip usb userlocales v4l v4l2 vcd vim vim-with-x visualization vorbis vorbis-psy wifi wma wmf wmp wv wxwindows x264 xanim xchattext xcomposite xforms xml xml2 xorg xpm xrandr xscreensaver xsl xv xvid zip zlib zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en hu ja" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Hi Jozsef, I just went through all the tests on my x86 dev boxes and they all pass. What blas and lapack versions are you using? Thanks, Markus
blas-atlas-3.7.24 lapack-atlas-3.7.24-r1
I tried compiling Octave with blas-reference, and it works. Apparently the problem seems to be in blas-atlas somewhere.
Hmm, interesting! It would be nice if we could isolate the atlas subroutine that triggers this so we can let upstream know. Markus
I am not quite sure how to proceed since I can't reproduce it at all. Hence, I am closing this one as CANTFIX. Please re-open should there be any news or any clues as to how to fix this. Thanks, Markus