bugGNU Octave - Bugs: bug #38379, SLES 11 with Intel MKL:...

 
 

bug #38379: SLES 11 with Intel MKL: "WARNING: tr1/unordered_map: present but cannot be compiled"

Submitted by:  None
Submitted on:  Fri Feb 22 18:37:19 2013  
 
Category: Configuration and Build SystemSeverity: 3 - Normal
Priority: 3 - LowItem Group: Build Failure
Status: Works For MeAssigned to: None
Originator Name: Robyn LandersOriginator Email: -unavailable-
Open/Closed: ClosedRelease: 3.6.3
Operating System: GNU/Linux

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

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

 

Wed Oct 23 00:12:33 2013, comment #5:

IIRC, there were a few sparse matrix bug fixes in the 3.6 series, so that may be a bug that was identified in 3.6.3 and fixed for the 3.6.4 release.

In any event, it sounds like you have a working build with gcc now, I'll close this bug.

Mike Miller <mtmiller>
Project Administrator
Tue Oct 22 17:21:47 2013, comment #4:

Thanks for your follow-up, Mike.

I did take the recommendation to use gcc, and got Octave 3.6.3
to build on SLES 11 SP1 on IA64. For Math libraries, I used
FFTW and BLAS from the SLES SDK, but there was no LAPACK
there, so I used SGI's SCSL for that. This resulted in
successful compilation.

Running self-tests (make check), it failed at this one:

liboctave/Sparse.cc ....................................panic: Segmentation fault -- stopping myself...

      • glibc detected *** /usr/source/octave/octave-3.6.3/src/.libs/octave: corrupted double-linked list: 0x6000000003128710 ***

make[1]: *** [check] Segmentation fault
make[1]: Leaving directory `/usr/source/octave/octave-3.6.3/test'
make: *** [check] Error 2

I couldn't figure out how to make it skip that test and
resume with the rest, so I just handed it over as-is
to the users to try, and that's the last I heard.

Robyn

Anonymous
Mon Oct 21 23:24:02 2013, comment #3:

Has the OP made any progress building Octave on SLES 11 with either gcc or the Intel compiler? Does Octave in fact compile and run despite the warning messages quoted?

There have been many changes in the build system since the 3.6 releases of Octave, can you try with the current development version from mercurial?

Lowering priority since Octave strongly recommends building with a free compiler such as gcc.

Mike Miller <mtmiller>
Project Administrator
Fri Feb 22 19:09:32 2013, comment #2:

Well, I probably wouldn't even have bothered trying to build
from source if I could have found prebuilt RPMs for SLES 11 SP1 on
IA64 platform. Maybe I didn't know all the right places to look.

Since it appeared that I had to build it myself,
I chose Intel suite over Gnu suite on the supposition that it
might perform better, but I don't mind switching to gcc etc. if
I run into too much difficulty that seems to stem from Intel/MKL.

Thanks for the suggestion re snatching the unordered_map code
from the config.log.

Robyn

Anonymous
Fri Feb 22 18:49:59 2013, comment #1:

Note that we do not recommend building Octave with non-free libraries. If the problem is solely due to using MKL and Intel's non-free compiler, you may be on your own here.

If you want to debug this, try to make a simple C++ program with unordered_map and see if you can compile it, link it, and run it. The program for which configure tried to do this is in config.log, which also has lots more diagnostic information.

Jordi GutiƩrrez Hermoso <jordigh>
Project Administrator
Fri Feb 22 18:37:19 2013, original submission:

I'm trying to build Octave 3.6.3 on an Itanium system
running SLES 11 SP 1, using the Intel 11.1.064 development suite
including MKL numerical libraries.

The configuration stage generates the warning shown in the
subject line and tells me to report it as a bug.

I'm following suggestions posted at
http://software.intel.com/en-us/articles/using-intel-mkl-in-gnu-octave
which are for older versions but seem to give enough of a guide.

To prepare the environment for using Intel compilers etc.,
I run this:

Then I run configure like this:

Configuration proceeds well until we get to this:

It does continue past that, but since it tells me to
report it as a bug, well, here you go.
(I did search for "unordered_map" in the Bugs category
and found two matches that didn't quite seem like this one.)

Robyn

Anonymous

 

(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 mtmiller (Posted a comment)
  • -unavailable- added by jordigh (Posted a comment)
  • -unavailable- added by None (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 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed Oct 23 00:12:33 2013mtmillerStatusNeed Info=>Works For Me
      Open/ClosedOpen=>Closed
    Mon Oct 21 23:24:02 2013mtmillerPriority5 - Normal=>3 - Low
      Item GroupNone=>Build Failure
      StatusNone=>Need Info

    Back to the top


    Powered by Savane 3.1-cleanup