This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen
Bug 1202 - 'make check' cannot be compiled on Centos 6
Summary: 'make check' cannot be compiled on Centos 6
Status: CONFIRMED
Alias: None
Product: Eigen
Classification: Unclassified
Component: Interoperability (show other bugs)
Version: 3.2
Hardware: All All
: Normal Compilation Problem
Assignee: Nobody
URL:
Whiteboard:
Keywords: BuildSystem, JuniorJob
Depends on:
Blocks:
 
Reported: 2016-04-15 12:26 UTC by Jaroslav Fojtik
Modified: 2019-12-04 15:41 UTC (History)
4 users (show)



Attachments
Compilation output. (32.93 KB, text/plain)
2016-04-15 12:26 UTC, Jaroslav Fojtik
no flags Details

Description Jaroslav Fojtik 2016-04-15 12:26:11 UTC
Created attachment 697 [details]
Compilation output.

The output of compilation is stored in attachment.
Comment 1 Jaroslav Fojtik 2016-04-15 12:28:35 UTC
Details about my gcc:

$ gcc -v
Using built-in specs.
Target: i686-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i686-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)
Comment 2 Christoph Hertzberg 2016-04-15 13:38:54 UTC
> error: SuiteSparse_long was not declared in this scope

This looks like a compatibility problem with your SuiteSparse. Can you tell what version of libsuitesparse-dev you have installed?
Comment 3 Jaroslav Fojtik 2016-04-16 09:53:36 UTC
I have found some traces in /usr/share/doc/ that there is installed SuiteSparse devel 3.4.0.
Comment 4 Christoph Hertzberg 2016-04-18 09:07:32 UTC
I guess we need at least version 4.x at the moment. We should enhance the FindCholmod.cmake/FindSPQR.cmake for that. It seems that the SuiteSparse_config.h header in the corresponding directory contains a usable version number. Alternatively, we could make a test_compile to determine if the version is ok.

If someone wants to provide a patch, have a look at the other Find*.cmake files.
Comment 5 Nobody 2019-12-04 15:41:27 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/1202.

Note You need to log in before you can comment on or make changes to this bug.