bugGNU Octave - Bugs: bug #42931, Compiling...

 
 

bug #42931: Compiling --with-blas=/opt/OpenBLAS giving problem

Submitted by:  Ceral Paquet <octavebugs>
Submitted on:  Wed 06 Aug 2014 10:08:48 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Priority: 5 - NormalItem Group: None
Status: InvalidAssigned to: None
Originator Name: Open/Closed: Closed
Release: 3.8.1Operating System: GNU/Linux

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Thu 07 Aug 2014 10:33:47 AM UTC, comment #2:

More than just octave may depend on the blas you are using.

So even if you tell octave to use openblas, suitesparse (cholmod, umfpack), lapack, arpack may still be dependent on blas, unless they were also compiled to use openblas.

John Donoghue <lostbard>
Project Member
Wed 06 Aug 2014 10:22:24 PM UTC, comment #1:

Forgive me - I reinstalled libsuitesparse-dev and the config.log warnings are no longer present so it looks like it's working. It'll take another 20 minutes to compile but please consider this post obsolete.

Ceral Paquet <octavebugs>
Wed 06 Aug 2014 10:08:48 PM UTC, original submission:

I'm not very good at compiling things so please bear that in mind... I just compiled octave 3.8.1 with the following settings:

./configure --enable-jit --with-blas=/opt/OpenBLAS/lib/libopenblas.so

make

It all appeared successful (apart from missing the texlive package). However

./run-octave

does not launch octave but instead gives the following message:

/home/ceral/octave-3.8.1/src/.libs/lt-octave-cli: error while loading shared libraries: libblas.so.3gf: cannot open shared object file: No such file or directory

I looked in the config.log there is a warning:

/usr/bin/ld: warning: libblas.so.3gf, needed by /usr/lib/gcc/i486-linux-gnu/4.8/../../../../lib/libcholmod.so, not found (try using -rpath or -rpath-link)

This is all slightly mysterious. I have tried apt-get installing libatlas3gf-base, libblas3gf and various other blas/atlas packages to make it work but nothing provides the file libblas.so.3gf. In any case, why would it want a different blas when I have told it which one to use?

Ceral Paquet <octavebugs>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by rik5 (Updated the item)
  • -unavailable- added by lostbard (Posted a comment)
  • -unavailable- added by octavebugs (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 07 Aug 2014 08:28:46 PM UTCrik5StatusNone=>Invalid
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1