help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: skipped tests


From: Doug Stewart
Subject: Re: skipped tests
Date: Thu, 6 Jan 2011 22:33:20 -0500



2011/1/6 John W. Eaton <address@hidden>
On  6-Jan-2011, Doug Stewart wrote:

|
|
| 2011/1/5 Doug Stewart <address@hidden>
|
|
|
|     2011/1/5 Jordi Gutiérrez Hermoso <address@hidden>
|
|
|         On 5 January 2011 16:35, Doug Stewart <address@hidden> wrote:
|         > So the fact that -lqrupdate  did not have slup1up  is why it
|         skipped the
|         > tests.
|         > I am in ubuntu with all the updates etc., so I wonder how to get the
|         correct
|         > lqrupdate?
|
|         I packaged 1.0 for Debian (and Ubuntu). In the meantime, Jaroslav
|         released 1.1 that has those functions. They're not essential, just a
|         nice addition with more optimisations. Octave will work without them.
|         I did prepare a 1.1 Debian package for qrupdate, but at the time there
|         were some ATLAS bugs, and I forgot about it. The bugs have since been
|         fixed, I think, so I should go back to my packaging.
|
|         Debian right now is going through the final stages of its release
|         cycle, so I won't be able to upload an updated package to unstable.
|         I'll see if I can get someone to upload it to experimental.
|
|         Or you could forego my Debian packaging and just get the library
|         yourself from http://qrupdate.sf.net if you get impatient for me to
|         update the package. ;-)
|
|         - Jordi G. H.
|
|
|     Thank you Jordi, this makes sense now.  I will be patient. I do not need
|     the function. I was just learning about the compile system and was curious
|     about why it was skipping tests.
|     Doug Stewart
|
|
|
|
| For fun I got the new qrupdate and compiled it and installed it.
|
| I now get
|
| #define HAVE_QRUPDATE 1
| #define HAVE_QRUPDATE_LUU 1   // this was missing before
|
| but when running the tests I get:
|
|  src/DLD-FUNCTIONS/lookup.cc ............................ PASS   20/20  
|   src/DLD-FUNCTIONS/lsode.cc ............................. PASS    5/5   
|   src/DLD-FUNCTIONS/lu.cc ................................/home/doug/
| octave_dev/compiling/octave/src/.libs/lt-octave: symbol lookup error: /home/
| doug/octave_dev/compiling/octave/liboctave/.libs/liboctave-3.3.54+.so:
| undefined symbol: dlu1up_
| make[2]: *** [check] Error 127
| make[2]: Leaving directory `/home/doug/octave_dev/compiling/octave/test'
| make[1]: *** [check-recursive] Error 1
| make[1]: Leaving directory `/home/doug/octave_dev/compiling/octave'
| make: *** [check] Error 2
| address@hidden:~/octave_dev/compiling/octave$ 
|
| Any Ideas as to where I should look to fix this?

What does

 ldd src/.libs/octave

(or maybe that should be src/.libs/lt-octave) tell you?  Is your copy
of Octave actually linked with your new library?

jwe

Thanks that got me going in the correct direction. The new one was not named the way that the linker was looking for -- so I renamed it , and all is well.
Doug 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]