Description of problem: When trying inv(matrix) any square matrice, octave crashes. All .m programs using this facility crashes for me. Including using the form a/matrix. Error from crash is octave: symbol lookup error: /usr/lib/atlas/liblapack.so.3: undefined symbol: ATL_dtrsm possibly bug in atlas library or octave? Version-Release number of selected component (if applicable): octave-3.0.2-2.fc10.i386 atlas-3.6.0-15.fc10.i386 How reproducible: Every time Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: possibly bug in atlas library instead of octave?
I can't reproduce this with the new 3.0.3 version of octave in updates-testing: https://admin.fedoraproject.org/updates/F10/FEDORA-2008-11166 octave: 1> a=[1,1;2,0] a = 1 1 2 0 octave:2> inv(a) ans = 0.00000 0.50000 1.00000 -0.50000 Can you try installing this version, but running as root: yum --enablerepo=updates-testing install octave What's also strange is that octave doesn't actually require the atlas package directly, I do also have lapack-3.1.1-4.fc10.i386 installed which may provide similar functionality.
Hi, After installing the 3.0.3 version error disapperas.
(In reply to comment #2) > Hi, > > After installing the 3.0.3 version error disapperas. Thanks, can you add a +1 karma (i.e. "works for me") to the update: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-11166
octave-3.0.3-1.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
octave: symbol lookup error: /usr/lib/atlas/liblapack The bug still exists in version 3.0.3 used in 2.6.27.19-170.2.35.fc10.i686 #1 SMP Mon Feb 23 13:21:22 EST 2009 i686 athlon i386 GNU/Linux Below is the output. GNU Octave, version 3.0.3 Copyright (C) 2008 John W. Eaton and others. This is free software; see the source code for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'. Octave was configured for "i386-redhat-linux-gnu". Additional information about Octave is available at http://www.octave.org. Please contribute if you find this software useful. For more information, visit http://www.octave.org/help-wanted.html Report bugs to <bug> (but first, please read http://www.octave.org/bugs.html to learn how to write a helpful report). For information about changes from previous versions, type `news'. octave:1> A=[1, 2, 3; 3, 5, 6; 2, 3, 4] A = 1 2 3 3 5 6 2 3 4 octave:2> det(A) octave: symbol lookup error: /usr/lib/atlas/liblapack.so.3: undefined symbol: ATL_idamax