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

Reply via email to