Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183182 - sci-libs/blas-atlas-3.7.32 fails on x86
Summary: sci-libs/blas-atlas-3.7.32 fails on x86
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-25 19:32 UTC by Alexey Shvetsov
Modified: 2007-12-13 11:41 UTC (History)
0 users

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


Attachments
emerge log (sci-libs:blas-atlas-3.7.32:20070625-190138.log,869.25 KB, text/plain)
2007-06-25 19:33 UTC, Alexey Shvetsov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Shvetsov archtester gentoo-dev 2007-06-25 19:32:19 UTC
sci-libs/blas-atlas-3.7.32 failes to compile on
Portage 2.1.3_rc5 (default-linux/x86/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.21-gentoo-r2 i686)
=================================================================
System uname: 2.6.21-gentoo-r2 i686 Pentium III (Coppermine)
Gentoo Base System release 2.0.0_alpha3
Timestamp of tree: Mon, 25 Jun 2007 17:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.18.1
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.17
sys-devel/gcc-config: 1.4.0
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium3 -mtune=pentium3 -pipe -mno-tls-direct-seg-refs -fomit-frame-pointer -ftree-vectorize -mfpmath=sse -mmmx -msse"
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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=pentium3 -mtune=pentium3 -pipe -mno-tls-direct-seg-refs -fomit-frame-pointer -ftree-vectorize -mfpmath=sse -mmmx -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="candy ccache distlocks metadata-transfer prelink sandbox sfperms strict unmerge-orphans"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.linux.ee/pub/gentoo/distfiles/"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--sort-common"
LINGUAS="ru en"
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"
PORTDIR_OVERLAY="/usr/portage/local/layman/science /usr/portage/local/layman/enlightenment /usr/portage/local/layman/sunrise /usr/portage/local/layman/vmware /usr/portage/local/layman/xeffects /usr/local/portage-arm /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="16bit 3ds 7zip X Xaw3d a52 aac aalib accessibility acl acpi ada additions administrator aiglx aim aimextras aio akode alsa amarok amd amr amrnb amrwb ansi ao aotuv apache2 asf asterisk async athena atk atlas atm auctex audiofile autoipd automount avahi avalon bash-completion bdf beagle berkdb bidi big-tables bigpatch bind-mysql bitmap-fonts bl blas blender-game bonobo branding browserplugin buttons bzip2 c++ c3p0 cacheemu cairo calendar caps catalogs ccache cdda cddb cdf cdinstall cdio cdparanoia cdr cdrom cegui cflags cgi chm chroot clamav clamd cle266 clearcase cli clisp cluster clvm cman concurrentmodphp cp1251 cpdflib cracklib crypt css cups curl curlwrappers cvs cvsgraph cxx d daap dbase dbus dbx dga dhcp dia dict dio directfb divx4linux djbfft djvu dmi dnd doc double-precision dri dts dv dvb dvd dvdnav dvdr dvdread dvi dx dxr3 dynagraph dynamic eap-tls ecc edb editor edl eds emacs emacs-w3 emboss emerald emf emovix enca encode epiphany erandom esd evo examples exif expat exscalibar extraengine extrafilters extras f90 faad fam fame fbcon fbdev ffmpeg fftw firefox flac flash fltk font-server fontconfig foomaticdb fortran fortran95 fpx freetds freetype freewnn ft ftp fuse galago gamess gb gcj gd gdbm gecko-sdk geometry ggi gif gimp gimpprint ginac gkrellm glep glgd glib glibc-omitfp glitz glut glx gmail gmailtimestamps gml gmp gnome gnuplot gnustep gnutls gpg2-experimental gphoto2 gpm graphviz gs gsl gsm gstreamer gstreamer010 gtalk gtk gtk2 gtkhtml gulm gzip hal haskell hddtemp hdri hipe howl html http httpd icon iconv icu id3 idea idn ieee1394 imagemagick imap imlib ipv6 irda isdnlog ithreads jack jack-tmpfs java jbig jikes jingle jmx jpeg jpeg2k js justify kde kdehiddenvisibility kdepim kexi kpoll kqemu ladspa lame lapack lcd lcms ldap leim lesstif libcaca libclamav libg++ libnotify libsamplerate libvisual linuxthreads-tls live lm_sensors logrotate lzo mad mailwrapper math max-idx-128 mbox mbrola md5sum mhash midi mikmod milter mime ming mixer mjpeg mmap mmx mmxext mng mod_muc mod_pubsub modplug mono mopac7 motif mozcalendar mozdevelop mozilla mozsvg mp2 mp3 mp3rtp mp4 mp4live mpe mpeg mpeg2 mpeg4 mpi mpi_njtree mplayer mpm-worker mpqc msdfs msession mtp mudflap mule musepack music mysql mysqli mythtv nas nautilus ncurses neXt netboot netjack network-cron new-clx newspr nextaw nfs nls no-old-linux nptl nptlonly nsplugin numeric oav objc objc++ odbc odk offensive ogg oggvorbis onaccess openal openbabel openexr opengl openmp osc overlays pam pam_chroot pam_console pam_timestamp pango parse-clocks pascal paste64 pch pcre pda pdf pdfkit perforce perl pertty php physfs pic plotting plotutils plugins png pnm portaudio posix postscript povray ppds pppd prelude preview-latex profile pulseaudio pwdb pygrub python q32 q8 qt-copy qt3 qt3support qt4 quicktime radio rar rdesktop readline real reflection reiserfs resolvconf rle romio rpc rplay rrdcgi rss rtc ruby samba sasl scanner screen script sdk sdl sendfile sendmail sensord server session skey slang slp smime smp sms sname sndfile softmmu sound soundex sounds sox speedo speex spell spl spoof-source sql sqlite sqlite3 srp srt srvdir sse sse-filters ssl stroke subversion svg svga swat swig sysfs syslog sysvipc szip t1lib taglib tcl tcltk tcpd tetex tga theora threads threadsonly tidy tiff timidity tivo tk toolbar tools transcode truetype truetype-fonts type1-fonts ucs2 uim uml unicode urandom usb userlocales utempter utf8 v4l v4l2 vcd vcdimager videos vidix vim vim-pager vim-syntax visualization voice vorbis vorbis-psy vst wavpack web webinterface win32codecs winbind wma wma123 wmf wxgtk1 wxwindows x264 x86 xanim xattr xcb xchatdccserver xchattext xcomposite xemacs xface xine xml xml2 xmldoclet xmlreader xmlrpc xmlwriter xorg xosd xpm xprint xrandr xscreensaver xv xvid yv12 zip zlib" ALSA_CARDS="cmipci" 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" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="fbdev vesa radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

with 
LANG=C CFLAGS="-O2 -march=pentium3 -mtune=pentium3" CXXFLAGS=$CFLAGS emerge -v1 blas-atlas


Reproducible: Always
Comment 1 Alexey Shvetsov archtester gentoo-dev 2007-06-25 19:33:07 UTC
Created attachment 123066 [details]
emerge log
Comment 2 Markus Dittrich (RETIRED) gentoo-dev 2007-06-26 12:45:17 UTC
Hi  Alexey,

Here's the problem

>CANNOT GET TIMINGS IN TOLERANCE, EXITING!!

This means atlas' build system is not able to properly converge
its timing tests on you machine. In this case you need to

1) Make sure CPU throttling for the box is completely off.
2) Treat the atlas compilation as a benchmarking simulation,
 i.e., the machine has to be idle, no CPU-heavy background 
 jobs.
3) It if fails again go back to 1)

Unless you need blas for a high performance application, the
blas-reference instead of the blas-atlas ebuild may actuall by
more than sufficient for you and much easier to compile.

Best,
Markus
Comment 3 Alexey Shvetsov archtester gentoo-dev 2007-06-27 09:44:12 UTC
Throlting not enabled 

xeon ~ # cat /proc/acpi/processor/CPU?/throttling
<not supported>
<not supported>

I'll try to build atlas in idle cpus
Comment 4 Alexey Shvetsov archtester gentoo-dev 2007-11-04 18:38:34 UTC
looks like this bug fixed on 3.8.0 
since i've sucsessfuly build it =)
Comment 5 Markus Dittrich (RETIRED) gentoo-dev 2007-12-13 11:41:01 UTC
Since blas-atlas-3.8.0 is stable now, I am closing
this bug.

cheers,
Markus