Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 190183 - sci-libs/itpp-3.10.12 stable request
Summary: sci-libs/itpp-3.10.12 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Science Related Packages
URL: http://itpp.sourceforge.net/
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2007-08-25 15:05 UTC by Markus Dittrich (RETIRED)
Modified: 2007-10-10 20:17 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Dittrich (RETIRED) gentoo-dev 2007-08-25 15:05:54 UTC
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
Comment 1 Jurek Bartuszek (RETIRED) gentoo-dev 2007-08-26 21:25:40 UTC
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.
------------------------------------------------------------------------------
Comment 2 Adam Piątyszek 2007-08-27 05:34:28 UTC
(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
Comment 3 Markus Dittrich (RETIRED) gentoo-dev 2007-08-27 13:15:39 UTC
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!
Comment 4 Adam Piątyszek 2007-08-27 18:05:49 UTC
(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
Comment 5 nixnut (RETIRED) gentoo-dev 2007-08-28 17:25:35 UTC
stable on ppc
Comment 6 Simon Cooper 2007-09-01 22:47:32 UTC
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
Comment 7 Christoph Mende (RETIRED) gentoo-dev 2007-09-01 22:58:44 UTC
amd64 stable
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2007-09-11 20:18:05 UTC
erfc functions make my hands tremble...I thought I was through with it...x86 stable though
Comment 9 Raúl Porcel (RETIRED) gentoo-dev 2007-10-09 11:20:29 UTC
sparc stable
Comment 10 Markus Rothe (RETIRED) gentoo-dev 2007-10-10 20:17:07 UTC
ppc64 stable

last arch CC'd -> mark bug as FIXED