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
Created attachment 123066 [details] emerge log
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
Throlting not enabled xeon ~ # cat /proc/acpi/processor/CPU?/throttling <not supported> <not supported> I'll try to build atlas in idle cpus
looks like this bug fixed on 3.8.0 since i've sucsessfuly build it =)
Since blas-atlas-3.8.0 is stable now, I am closing this bug. cheers, Markus