0.3.14 tests failing on alpha and ia64

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

0.3.14 tests failing on alpha and ia64

Dirk Eddelbuettel

[ I had not enabled 'make check' in the Debian builds as, being called before
the libraries are fully installed, the binaries didn't find the shared
library.  I finally figured that out and have enabled it now.  Secondly, I
build the packages with the version number in the library name which makes
the package name 'new and unique' -- which required manual ftpmaster
approval.  So the newly enabled tests finally ran for the first time
yesterday after 0.3.14 joined the archive. ]

Good news: clean build on
        x86
        amd64
        s390
        hppa
        mipps
        powerpc
        mipsel
        sparc

Bad news 1 of 2: failure on alpha with
   Testing use of interpolations as functors...
   terminate called after throwing an instance of 'QuantLib::Error'
     what():  interpolation range is [0, 4]: extrapolation at -2 not allowed
   unknown location(0): fatal error in "InterpolationTest::testAsFunctor": signal: SIGABRT (application abort requested)
   Testing backward-flat interpolation...

Bad news 2 of 2: failure on ia64
   Testing volatility model construction...
   Testing old-style Monte Carlo single-factor pricers...
   Testing old-style Monte Carlo multi-factor pricers...
   
   Tests completed in 24 m 34 s
   
   
   *** No errors detected
   /bin/sh: line 4: 21535 Segmentation fault      BOOST_TEST_LOG_LEVEL=message ${dir}$tst
   FAIL: quantlib-test-suite
   ===================================================
   1 of 1 tests failed
   Please report to [hidden email]
   ===================================================
   make[3]: *** [check-TESTS] Error 1
   make[3]: Leaving directory `/build/buildd/quantlib-0.3.14/test-suite'


Full logs at the bottom of
   http://buildd.debian.org/build.php?pkg=quantlib

I could run some additional tests if it helped.  I haven't had time to look
closely, and intend to cover the failure by having make not fail on these.

Cheers, Dirk

--
Hell, there are no rules here - we're trying to accomplish something.
                                                  -- Thomas A. Edison