Hi, Could we please mark sci-libs/itpp-3.10.12 stable? It has been bug free and running smoothly for quite some time now. itpp comes with an extensive set of test routines that you may use to verify that it works properly, e.g. via # USE="blas cblas lapack fftw" ebuild itpp-3.10.12.ebuild test Thank you very much! Markus
Some of the tests fail on x86, cannot test with full USE flag set because sci-libs/blas-atlas-3.7.11-r1 fails miserably: ------------------------------------------------------------------------------ Test `array_test' PASSED. ------------------------------------------------------------------------------ Test `bch_test' PASSED. ------------------------------------------------------------------------------ Test `bessel_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `cholesky_test' FAILED!!! ------------------------------------------------------------------------------ Test `circular_buffer_test' PASSED. ------------------------------------------------------------------------------ Test `convcode_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `det_test' FAILED!!! ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `eigen_test' FAILED!!! ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `fastica_test' FAILED!!! ------------------------------------------------------------------------------ Test `fastmath_test' PASSED. ------------------------------------------------------------------------------ Test `filter_test' PASSED. ------------------------------------------------------------------------------ Error: FFT and LAPACK libraries are needed to run this test program Test `filter_design_test' FAILED!!! ------------------------------------------------------------------------------ Test `fix_test' PASSED. ------------------------------------------------------------------------------ Error: FFT library is needed to run this test program Test `freq_filt_test' FAILED!!! ------------------------------------------------------------------------------ Test `galois_test' PASSED. ------------------------------------------------------------------------------ Test `gf2mat_test' PASSED. ------------------------------------------------------------------------------ Test `integration_test' PASSED. ------------------------------------------------------------------------------ Test `interleaver_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `inv_test' FAILED!!! ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Test `itfile_test' PASSED. ------------------------------------------------------------------------------ Test `llr_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `ls_solve_test' FAILED!!! ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `lu_test' FAILED!!! ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `matfunc_test' FAILED!!! ------------------------------------------------------------------------------ Test `mat_test' PASSED. ------------------------------------------------------------------------------ Test `modulator_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `modulator_nd_test' FAILED!!! ------------------------------------------------------------------------------ Test `newton_search_test' PASSED. ------------------------------------------------------------------------------ Test `pam_test' PASSED. ------------------------------------------------------------------------------ Test `parser_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `poly_test' FAILED!!! ------------------------------------------------------------------------------ Test `psk_test' PASSED. ------------------------------------------------------------------------------ Test `pulse_shape_test' PASSED. ------------------------------------------------------------------------------ Test `qam_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `qr_test' FAILED!!! ------------------------------------------------------------------------------ Test `rand_test' PASSED. ------------------------------------------------------------------------------ Test `rec_syst_conv_code_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `schur_test' FAILED!!! ------------------------------------------------------------------------------ Error: FFT library is needed to run this test program Test `sigfun_test' FAILED!!! ------------------------------------------------------------------------------ Test `source_test' PASSED. ------------------------------------------------------------------------------ Test `sparse_test' PASSED. ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `stat_test' FAILED!!! ------------------------------------------------------------------------------ Error: LAPACK library is needed to run this test program Test `svd_test' FAILED!!! ------------------------------------------------------------------------------ Test `timer_test' PASSED. ------------------------------------------------------------------------------ Error: FFT library is needed to run this test program Test `transforms_test' FAILED!!! ------------------------------------------------------------------------------ Test `turbo_test' PASSED. ------------------------------------------------------------------------------ Test `vec_test' PASSED. ------------------------------------------------------------------------------ Test `vector_test' PASSED. ------------------------------------------------------------------------------ Test `window_test' PASSED. ------------------------------------------------------------------------------
(In reply to comment #1) > Some of the tests fail on x86, cannot test with full USE flag set because > sci-libs/blas-atlas-3.7.11-r1 fails miserably: Could you try to install blas-reference, cblas-reference and lapack-reference packages instead of blas-atlas and lapack-atlas and reemerge IT++ then? BTW, the reference BLAS/LAPACK implementation will be made default soon. /Adam
Wihout USE="blas lapack" all routines that test functionality that requires blas/lapack will of course fail [1]. That said, as suggested by Adam, please try emerging blas-reference and lapack-reference instead of the much more complex atlas ebuilds. Thanks much for your help! cheers, Markus [1] Adam, could one in principle disable these tests if no blas, lapack, ... is detected during configure? Otherwise "make test" will only appear to succeed with all USE flags turned on!
(In reply to comment #3) > [1] Adam, could one in principle disable these tests if > no blas, lapack, ... is detected during configure? Otherwise > "make test" will only appear to succeed with all > USE flags turned on! OK. I will try to take care of it, but this will be with the upcoming stable release 4.0.0 since we are not going to work on 3.10.x series any more. However, I think we should then give a clear message before starting compilation that without BLAS, LAPACK and FFT external libraries the functionality and performance of the output library will be limited. BR, /Adam
stable on ppc
AMD64: compiles, all tests succeed, no rdeps to test Portage 2.1.2.12 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r5 x86_64) ================================================================= System uname: 2.6.22-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ Gentoo Base System release 1.12.9 Timestamp of tree: Thu, 30 Aug 2007 16:50:01 +0000 app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 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.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -msse3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=athlon64 -O2 -msse3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg collision-protect distlocks fixpackages metadata-transfer multilib-strict sandbox sfperms strict test userpriv" GENTOO_MIRRORS="http://gentoo.virginmedia.com http://distfiles.gentoo.org" LINGUAS="en en_GB" 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/enlightenment /usr/portage/local" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d a52 aac acpi alsa amd64 audiofile berkdb bitmap-fonts branding bzip2 cairo caps cddb cdparanoia cdr cli cracklib cups curl dbus dri dvd dvdr dvdread emboss encode evo exif expat fam ffmpeg firefox foomaticdb gdbm gif glitz gs gtk guile hal iconv icu imagemagick imlib isdnlog ithreads java javascript jpeg libsamplerate libwww lirc lm_sensors logrotate mad midi mmap mmx mmxext mp3 msn mudflap ncurses nls nptl nptlonly nsplugin offensive ogg openal opengl openmp pam pango pcre pdf perl png ppds pppd python qt3support readline reflection sdl session sndfile spl sse sse2 ssl startup-notification svg symlink tcl tcpd test threads tiff tk truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vorbis wifi x264 xcb xine xml xorg xosd xpm xscreensaver xv zlib" ALSA_CARDS="usb-audio" 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 en_GB" LIRC_DEVICES="mceusb2" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
amd64 stable
erfc functions make my hands tremble...I thought I was through with it...x86 stable though
sparc stable
ppc64 stable last arch CC'd -> mark bug as FIXED