help-octave
[Top][All Lists]
Advanced

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

RE: Trying to compile Octave on RHEL 7.3


From: Michael L. Metts
Subject: RE: Trying to compile Octave on RHEL 7.3
Date: Wed, 1 Mar 2017 22:12:20 -0800

Thanks, Ozzy.  I see the atlas issue in the log.  I’ll try your solution.

 

__________________________________________

There is no excellent beauty that hath not

some strangeness in the proportion.  - F. Bacon -

 

From: Ozzy Lash [mailto:address@hidden
Sent: Wednesday, March 1, 2017 9:57 PM
To: address@hidden
Cc: Mike Miller <address@hidden>; Octave Help List <address@hidden>
Subject: Re: Trying to compile Octave on RHEL 7.3

 

I recently installed octave from source on a fresh centos 7.3 install on a test server that I was setting up.  I did have some issues getting around some of the configure issues, and looking at the current output of a configure, it looks like I never got around this one:

configure: WARNING: Sundials IDA library not configured with IDAKLU, ode15i and ode15s will not support the sparse Jacobian feature

But was able to get around the arpack issue.  I vaguely remember the qscintilla issue, but I'm not sure what I did for it.

For the arpack issue, I think the issue is really that ATLAS on centos7.3 provides libtatlas.so and libsatlas.so, but not libatlas.so.  I think that libtatlas.so is the threaded version of the library, and libsatlas.so is the single threaded version. To work around this issue, I went to the directory:

/usr/lib64

and did a

ln -s atlas/libtatlas.so libatlas.so

There is probably a better solution.

l'll see if I can find what i did for the qscintilla issue.

 

 

On Wed, Mar 1, 2017 at 11:20 PM, Michael L. Metts <address@hidden> wrote:

Thanks for getting back to me, Mike.  I'm definitely hoping to build and run Octave 4 and not the stuff that's in EPEL.  I understand that RHEL and Fedora have different bars (hurdles?) for what they will build and include ... although I can't understand why in this case since Octave 4 is more than a year old so it seems like it really should be in EPEL.

Yes, I am using whatever's in the hg repo.  Is that appropriate for what I'm doing?  What I'm doing, btw, is trying to get a clean stable Octave 4 running on RHEL 7.3 that doesn't have any broken features.  The ARPACK issue seems pretty bad to me.  Bad enough to not go forward.  The ARPACK and QScintilla issues have been frustrating since they're there but it can't find them or doesn't like them.

Thanks for mentioning the log.  My software building skills are probably not that best.  I am motivated, though, we (at my firm) aren't that keen on the cost of Matlab.  I've used earlier versions of Octave on other platforms and really would like to get this going.  I appreciate the help.
__________________________________________
There is no excellent beauty that hath not
some strangeness in the proportion.  - F. Bacon -


-----Original Message-----
From: Mike Miller [mailto:address@hidden]
Sent: Wednesday, March 1, 2017 11:58 AM
To: Michael L. Metts <address@hidden>
Cc: address@hidden
Subject: Re: Trying to compile Octave on RHEL 7.3

On Mon, Feb 20, 2017 at 19:35:52 -0800, Michael L. Metts wrote:
> I've been attempting to build the current version of Octave on Red Hat
> Enterprise Linux 7.3 and I'm running into some issues.  First, let me
> say that if there's a YUM repo out there that's complete, maintained
> and suitable for RHEL 7, please let me know.  I would much rather that
> than compiling myself.  I realize that there a maintained repo for
> Fedora but I wasn't sure that was kosher - i.e. this is a production
> machine and I'd like to either have or build nothing but clean apps with no broken features.

The current version of Octave is 4.2.1, but it looks like you are building the development version from hg, is that right?

The best supported add-on repositories for CentOS / RHEL are the EPEL repositories, which it looks like you are already using. EPEL 7 contains a maintained package for Octave 3.8.2.

> All that said, I've been following these instructions here
> http://wiki.octave.org/Octave_for_Red_Hat_Linux_systems and I get
> these errors from running ./configure:

These are warnings, not errors, just to be precise. An error message would prevent you from continuing, these warn you that something may be disabled in the resulting build, but Octave will build and run.

> configure: WARNING: QScintilla library not found; disabling built-in
> Qt GUI editor
>
> configure: WARNING: Sundials IDA library not configured with IDAKLU,
> ode15i and ode15s will not support the sparse Jacobian feature
>
> configure: WARNING: ARPACK not found.  The eigs function will be disabled.
>
[…]
>
> In any case, I've poked around a little (see below) and I'm not real
> clear on how to fix these issues so I can get a clean build.  If
> anyone can give me a few thoughts on all this, I would really appreciate it.

You have both arpack-devel and qscintilla-devel installed, it's not clear from what you've shown why the libraries are not found, but config.log should give more details.

I can't help much with the sundials warning, version 2.7.0 should be new enough, but again config.log should give more details about what failed and why. It may be that the sundials package for EPEL / Fedora is not compiled with KLU support turned on.

--
mike


_______________________________________________
Help-octave mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/help-octave

 


reply via email to

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