<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>190183</bug_id>
          
          <creation_ts>2007-08-25 15:05 0000</creation_ts>
          <short_desc>sci-libs/itpp-3.10.12 stable request</short_desc>
          <delta_ts>2007-10-10 20:17:07 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://itpp.sourceforge.net/</bug_file_loc>
          
          <keywords>STABLEREQ</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>markusle@gentoo.org</reporter>
          <assigned_to>sci@gentoo.org</assigned_to>
          <cc>ediap@users.sourceforge.net</cc>

      

      
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2007-08-25 15:05:54 0000</bug_when>
            <thetext>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=&quot;blas cblas lapack fftw&quot; ebuild itpp-3.10.12.ebuild test

Thank you very much!
Markus</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jurek@gentoo.org</who>
            <bug_when>2007-08-26 21:25:40 0000</bug_when>
            <thetext>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&apos; PASSED.
------------------------------------------------------------------------------
Test `bch_test&apos; PASSED.
------------------------------------------------------------------------------
Test `bessel_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `cholesky_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `circular_buffer_test&apos; PASSED.
------------------------------------------------------------------------------
Test `convcode_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `det_test&apos; FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `eigen_test&apos; FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `fastica_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `fastmath_test&apos; PASSED.
------------------------------------------------------------------------------
Test `filter_test&apos; PASSED.
------------------------------------------------------------------------------
Error: FFT and LAPACK libraries are needed to run this test program
Test `filter_design_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `fix_test&apos; PASSED.
------------------------------------------------------------------------------
Error: FFT library is needed to run this test program
Test `freq_filt_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `galois_test&apos; PASSED.
------------------------------------------------------------------------------
Test `gf2mat_test&apos; PASSED.
------------------------------------------------------------------------------
Test `integration_test&apos; PASSED.
------------------------------------------------------------------------------
Test `interleaver_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `inv_test&apos; FAILED!!!
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Test `itfile_test&apos; PASSED.
------------------------------------------------------------------------------
Test `llr_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `ls_solve_test&apos; FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `lu_test&apos; FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `matfunc_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `mat_test&apos; PASSED.
------------------------------------------------------------------------------
Test `modulator_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `modulator_nd_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `newton_search_test&apos; PASSED.
------------------------------------------------------------------------------
Test `pam_test&apos; PASSED.
------------------------------------------------------------------------------
Test `parser_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `poly_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `psk_test&apos; PASSED.
------------------------------------------------------------------------------
Test `pulse_shape_test&apos; PASSED.
------------------------------------------------------------------------------
Test `qam_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `qr_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `rand_test&apos; PASSED.
------------------------------------------------------------------------------
Test `rec_syst_conv_code_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `schur_test&apos; FAILED!!!
------------------------------------------------------------------------------
Error: FFT library is needed to run this test program
Test `sigfun_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `source_test&apos; PASSED.
------------------------------------------------------------------------------
Test `sparse_test&apos; PASSED.
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `stat_test&apos; FAILED!!!
------------------------------------------------------------------------------
Error: LAPACK library is needed to run this test program
Test `svd_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `timer_test&apos; PASSED.
------------------------------------------------------------------------------
Error: FFT library is needed to run this test program
Test `transforms_test&apos; FAILED!!!
------------------------------------------------------------------------------
Test `turbo_test&apos; PASSED.
------------------------------------------------------------------------------
Test `vec_test&apos; PASSED.
------------------------------------------------------------------------------
Test `vector_test&apos; PASSED.
------------------------------------------------------------------------------
Test `window_test&apos; PASSED.
------------------------------------------------------------------------------
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ediap@users.sourceforge.net</who>
            <bug_when>2007-08-27 05:34:28 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; Some of the tests fail on x86, cannot test with full USE flag set because
&gt; 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</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2007-08-27 13:15:39 0000</bug_when>
            <thetext>Wihout USE=&quot;blas lapack&quot; 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 
&quot;make test&quot; will only appear to succeed with all 
USE flags turned on!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ediap@users.sourceforge.net</who>
            <bug_when>2007-08-27 18:05:49 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; [1] Adam, could one in principle disable these tests if 
&gt; no blas, lapack, ... is detected during configure? Otherwise 
&gt; &quot;make test&quot; will only appear to succeed with all 
&gt; 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</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2007-08-28 17:25:35 0000</bug_when>
            <thetext>stable on ppc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>thecoop@runbox.com</who>
            <bug_when>2007-09-01 22:47:32 0000</bug_when>
            <thetext>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=&quot;amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -O2 -msse3 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-march=athlon64 -O2 -msse3 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;buildpkg collision-protect distlocks fixpackages metadata-transfer multilib-strict sandbox sfperms strict test userpriv&quot;
GENTOO_MIRRORS=&quot;http://gentoo.virginmedia.com http://distfiles.gentoo.org&quot;
LINGUAS=&quot;en en_GB&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--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-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/enlightenment /usr/portage/local&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;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&quot; ALSA_CARDS=&quot;usb-audio&quot; ALSA_PCM_PLUGINS=&quot;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&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en en_GB&quot; LIRC_DEVICES=&quot;mceusb2&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>angelos@gentoo.org</who>
            <bug_when>2007-09-01 22:58:44 0000</bug_when>
            <thetext>amd64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fauli@gentoo.org</who>
            <bug_when>2007-09-11 20:18:05 0000</bug_when>
            <thetext>erfc functions make my hands tremble...I thought I was through with it...x86 stable though</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-10-09 11:20:29 0000</bug_when>
            <thetext>sparc stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-10-10 20:17:07 0000</bug_when>
            <thetext>ppc64 stable

last arch CC&apos;d -&gt; mark bug as FIXED</thetext>
          </long_desc>
      
    </bug>

</bugzilla>