Public bug reported:
Binary package hint: octave
octave:1> version
ans = 3.0.0
octave:2> repmat(NaN,3)*repmat(0,3)
ans =
0 0 0
0 0 0
0 0 0
octave:3> repmat(0,3)*repmat(NaN,3)
ans =
NaN NaN NaN
NaN NaN NaN
NaN NaN NaN
This means the result of (A*B)' is not the same than B'*A'. This is
counterintuitive and should be fixed.
octave:4> octave_config_info('BLAS_LIBS')
ans = -llapackgf-3 -lblas-3gf
The bug was also reported here
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419556
The solution in Debian was to install atlas3-*
However, when I try to install atlas3-*, I get dependency conflicts
The following packages are BROKEN:
libblas-dev liblapack-dev
The following NEW packages will be automatically installed:
atlas3-headers g77 g77-3.4 libg2c0-dev refblas3 refblas3-dev
The following NEW packages will be installed:
atlas3-base-dev atlas3-headers g77 g77-3.4 libg2c0-dev refblas3 refblas3-dev
0 packages upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 7412kB of archives. After unpacking 27.3MB will be used.
The following packages have unmet dependencies:
liblapack-dev: Conflicts: liblapack-3.so which is a virtual package.
libblas-dev: Conflicts: libblas-3.so which is a virtual package.
Conflicts: refblas3-dev but 1.2-8ubuntu2 is to be installed.
Resolving dependencies...
The following actions will resolve these dependencies:
Remove the following packages:
libarpack++2-dev
libarpack2-dev
libblas-dev
liblapack-dev
libsuitesparse-dev
octave2.9-headers
octave3.0-headers
I'm using
Description: Ubuntu 8.04.1
Release: 8.04
** Affects: octave2.9 (Ubuntu)
Importance: Undecided
Status: New
--
Octave: A*B is not commutative
https://bugs.launchpad.net/bugs/259319
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs