Bug 190183 - sci-libs/itpp-3.10.12 stable request
|
Bug#:
190183
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: sci@gentoo.org
|
Reported By: markusle@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
http://itpp.sourceforge.net/
|
|
Summary: sci-libs/itpp-3.10.12 stable request
|
|
Keywords: STABLEREQ
|
|
Status Whiteboard:
|
|
Opened: 2007-08-25 15:05 0000
|
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
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
erfc functions make my hands tremble...I thought I was through with it...x86
stable though
ppc64 stable
last arch CC'd -> mark bug as FIXED