octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #41653] tsa package won't install; "cannot fin


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #41653] tsa package won't install; "cannot find -lblas" error
Date: Fri, 21 Feb 2014 08:50:21 +0000
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 Firefox/25.0 SeaMonkey/2.22.1

URL:
  <http://savannah.gnu.org/bugs/?41653>

                 Summary: tsa package won't install; "cannot find -lblas"
error
                 Project: GNU Octave
            Submitted by: philipnienhuis
            Submitted on: Fri 21 Feb 2014 09:50:19 AM CET
                Category: Octave Forge Package
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Installation Failure
                  Status: None
             Assigned to: None
         Originator Name: Philip Nienhuis
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: other
        Operating System: Microsoft Windows

    _______________________________________________________

Details:

When running src/build_packages.m in a freshly installed mxe-cross built
Octave-3.8.1-rc3:


pkg ('install', 'tsa-4.2.7.tar.gz')
ls: /usr/local/MATLAB: No such file or directory
ls: /usr/local/MATLAB/R*: No such file or directory
ls: /usr/local/MATLAB/R*: No such file or directory
make: /bin/mexext: Command not found
make: Entering directory `/tmp/oct-26/tsa/src'
ls: /usr/local/MATLAB/R*: No such file or directory
make: /bin/mexext: Command not found
C:\Programs\Octave\Octave-3.8.1-rc3\bin/ld.exe: cannot find -lblas
collect2.exe: error: ld returned 1 exit status
make: *** [covm_mex.mex] Error 1
mkoctfile --mex "covm_mex.cpp"  -lgomp -llapack -lblas     ## Octave
make: Leaving directory `/tmp/oct-26/tsa/src'

pkg: error running `make' for the tsa package.
error: called from 'configure_make' in file
C:\Programs\Octave\Octave-3.8.1-rc3\share\octave\3.8.1-rc3\m\pkg\private\configure_make.m
near line 82, column 9
error: called from:
error:  
C:\Programs\Octave\Octave-3.8.1-rc3\share\octave\3.8.1-rc3\m\pkg\private\install.m
at line 199, column 5
error:  
C:\Programs\Octave\Octave-3.8.1-rc3\share\octave\3.8.1-rc3\m\pkg\pkg.m at line
394, column 9
error:   C:\Programs\Octave\Octave-3.8.1-rc3\src\build_packages.m at line 26,
column 1


In virtually none of my MXE cross-builds I see a libblas.dll, yet I haven't
encountered any problems in the last year (and I sometimes do heavy
computations). Intruiging. AFAICT I have MXE setup with OpenBLAS.
Copying over libblas.dll from octave-3.9.0+ (from early Dec last year) into
/bin gets me exactly the same errors during installation of the tsa package.

Some of my Octave settings:

>> octave_config_info("features").BLAS
ans = 0
>> octave_config_info("BLAS_LIBS")
ans = -lopenblas


So perhaps a more robust numerical library detection is needed in the
mkoctfile call in the tsa package?





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?41653>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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