bugGNU Octave - Bugs: bug #37134, 'CHOLMOD_NOT_POSDEF' was not...

 
 

bug #37134: 'CHOLMOD_NOT_POSDEF' was not declared in this scope

Submitted by:  Stefan Husmann <haawda>
Submitted on:  Fri 17 Aug 2012 09:18:44 PM UTC  
 
Category: Configuration and Build SystemSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Build Failure
Status: FixedAssigned to: None
Originator Name: Stefan HusmannOpen/Closed: Closed
Release: devOperating System: GNU/Linux

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

(Jump to the original submission Jump to the original submission)

Thu 30 Aug 2012 05:49:32 PM UTC, comment #7:

yes, this does the trick, thanks!

Torsten <ttl>
Project Member
Wed 29 Aug 2012 08:33:36 PM UTC, comment #6:

There, this oughta do the trick: http://hg.savannah.gnu.org/hgweb/octave/rev/50156b22f87c

Jordi Gutiérrez Hermoso <jordigh>
Project Administrator
Wed 29 Aug 2012 07:56:18 PM UTC, comment #5:

Ah, I see now. You don't have suitesparse at all.

Ok, I'll work on a patch...

Jordi Gutiérrez Hermoso <jordigh>
Project Administrator
Wed 29 Aug 2012 07:54:29 PM UTC, comment #4:

Checking my config.log I found the following:

configure:67906: WARNING: AMD library not found. This will result in some lack of functionality for sparse matrices.
configure:67911: WARNING: CAMD library not found. This will result in some lack of functionality for sparse matrices.
configure:67916: WARNING: COLAMD library not found. This will result in some lack of functionality for sparse matrices.
configure:67921: WARNING: CCOLAMD library not found. This will result in some lack of functionality for sparse matrices.
configure:67926: WARNING: CHOLMOD library not found. This will result in some lack of functionality for sparse matrices.
configure:67931: WARNING: CXSparse library not found. This will result in some lack of functionality for sparse matrices.
configure:67936: WARNING: UMFPACK not found. This will result in some lack of functionality for sparse matrices.

Does "This will result in some lack of functionality" mean that the build will fail? I remember having seen these warnings before without build problems.

Torsten <ttl>
Project Member
Wed 29 Aug 2012 07:39:04 PM UTC, comment #3:

What version of suitesparse are y'all using?

Jordi Gutiérrez Hermoso <jordigh>
Project Administrator
Wed 29 Aug 2012 07:36:48 PM UTC, comment #2:

I still have to use the workaround proposed by Stefan. Otherwise the compilation of rev. 15250 on ubuntu 12.04 aborts with the same error message as described by Stefan.

Torsten <ttl>
Project Member
Thu 23 Aug 2012 04:37:50 PM UTC, comment #1:

This is probably due to bug #37095
https://savannah.gnu.org/bugs/?37095
but I do manage to compile without problem since Jordi pushed the fix and no one else seemed to have complained about it.

Guillaume <gyom>
Fri 17 Aug 2012 09:18:44 PM UTC, original submission:

Building octave revision 15193 from mercurial-repo under Arch Linux x86_64 I get

libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../libgnu -I../libgnu -I../libcruft/misc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -pthread -MT liboctave_la-sparse-util.lo -MD -MP -MF .deps/liboctave_la-sparse-util.Tpo -c sparse-util.cc -fPIC -DPIC -o .libs/liboctave_la-sparse-util.o
sparse-util.cc: In function 'void SparseCholError(int, const char, int, const char)':
sparse-util.cc:46:17: error: 'CHOLMOD_NOT_POSDEF' was not declared in this scope

Workaround: Add

#define CHOLMOD_NOT_POSDEF (1)

in e.g. line 40 of liboctave/sparse_util.cc

Stefan Husmann <haawda>

 

(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 jordigh (Posted a comment)
  • -unavailable- added by ttl (Posted a comment)
  • -unavailable- added by gyom (Posted a comment)
  • -unavailable- added by gyom
  • -unavailable- added by haawda (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 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 29 Aug 2012 08:33:36 PM UTCjordighStatusNone=>Fixed
      Open/ClosedOpen=>Closed
    Thu 23 Aug 2012 04:37:50 PM UTCgyomCarbon-Copy-=>Added jordigh

    Back to the top


    Powered by Savane 3.1-cleanup1