[eigen] buildtests fail with gcc, icc, suncc and mingw (3.0.4/Debian/amd64)

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi,

This is my first message on the list. I am Nicolas, working with some
image processing codes.

I tried to test Eigen on my machine (Debien 6.0 Squeeze amd64) and it
failed with all the compilers.

$ mkdir eigen; cd eigen
$ wget http://bitbucket.org/eigen/eigen/get/3.0.4.tar.bz2
$ tar xjf 3.0.4.tar.bz2; cd eigen-eigen-13a11181fc5a
$ mkdir build; cd build

$ cmake ../; make buildtests

# default compiler, GNU g++ 4.4.5
# -> the compiler throws some warnings about GOTO and ASSIGN
#    then the compilation fails on alink problem
# -> log attached as gcc.log

$ rm -rf *
$ CXX=icc cmake ../; make buildtests

# try with Intel icc 12.0.4
# -> the compiler throws the same warnings and link fails at the same point
# -> log attached as icc.log

$ rm -rf *
$ CXX=sunCC cmake ../; make buildtests

# try with Sun/Oracle sunCC 5.11
# -> the compiler prints some C++ error messages and stops
# -> log attached as suncc.log

$ rm -rf *
$ CXX=i586-mingw32msvc-g++ cmake ../; make buildtests

# for the fun...
# try a cross-compilation with GNU/MinGW i586-mingw32msvc-g++ 4.4.4
# -> the compiler prints some (other) C++ error messages and stops
# -> log attached as mingw.log

Are these known bugs. Are the build tests known to sometimes fail?

As far as I can remember I did not touch the gcc packages on my
system, so there should be no configuration error. Did someone succeed
in testing Eigen on Debian Squeeze with gcc?

I may have botched something when installing icc and suncc, so I am
not 100% sure that the problem with these compilers is not on my
side. Did anyone try to test Eigen with icc or suncc? Dit it work?

The Eigen web says "Eigen is standard C++98 and so should
theoretically be compatible with any compliant compiler. Whenever we
use some non-standard feature, that is optional and can be
disabled." How do I disable everything non-standard (grep standard
doc/* didn't help). Shouldn't every non-standard code be disabled by
default, and only enabled when the compiler is known to support them?

PS: It is the first time I touch Eigen. I may have handled it
upside-down without noticing.

-- 
Nicolas LIMARE - CMLA - ENS Cachan    http://www.cmla.ens-cachan.fr/~limare/
IPOL - image processing on line                          http://www.ipol.im/
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test standard_math_library_linked_to_automatically
-- Performing Test standard_math_library_linked_to_automatically - Success
-- Standard libraries to link to explicitly: none
-- Performing Test COMPILER_SUPPORT_WNOVARIADICMACRO
-- Performing Test COMPILER_SUPPORT_WNOVARIADICMACRO - Success
-- Performing Test COMPILER_SUPPORT_WEXTRA
-- Performing Test COMPILER_SUPPORT_WEXTRA - Success
-- Performing Test COMPILER_SUPPORT_OPENMP
-- Performing Test COMPILER_SUPPORT_OPENMP - Success
-- searching for 'pkgconfig' directory in PKG_CONFIG_LIBDIR (  ), /usr/local/share, and /usr/local/lib
-- pkgconfig not found; installing in /usr/local/share
-- Using GSL from /usr
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- Could NOT find CHOLMOD  (missing:  CHOLMOD_INCLUDES CHOLMOD_LIBRARIES)
-- Could NOT find UMFPACK  (missing:  UMFPACK_INCLUDES UMFPACK_LIBRARIES)
-- Could NOT find SUPERLU  (missing:  SUPERLU_INCLUDES SUPERLU_LIBRARIES)
-- Could NOT find GOOGLEHASH  (missing:  GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE)
-- Could NOT find ADOLC  (missing:  ADOLC_INCLUDES ADOLC_LIBRARIES)
-- Could NOT find MPFR  (missing:  MPFR_INCLUDES MPFR_LIBRARIES MPFR_VERSION_OK)
-- Could NOT find GMP  (missing:  GMP_LIBRARIES)
-- FFTW /usr/lib/libfftw3f.so /usr/lib/libfftw3.so /usr/lib/libfftw3l.so
-- Found FFTW: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/libX11.so
-- Using GSL from /usr
-- ************************************************************
-- ***    Eigen's unit tests configuration summary          ***
-- ************************************************************
-- 
-- Build type:        Release
-- Enabled backends:   GSL,  Qt4 support,  fftw,  GSL, 
-- Disabled backends:  Cholmod,  UmfPack,  SuperLU,  GoogleHash,  Adolc,  MPFR C++,  OpenGL, 
-- Default order:     Column-major
-- SSE2:              Using architecture defaults
-- SSE3:              Using architecture defaults
-- SSSE3:             Using architecture defaults
-- SSE4.1:            Using architecture defaults
-- SSE4.2:            Using architecture defaults
-- Altivec:           Using architecture defaults
-- ARM NEON:          Using architecture defaults
-- 
 CXX:               /usr/bin/c++
 CXX_VERSION:       c++ (Debian 4.4.5-8) 4.4.5
 CXX_FLAGS:          -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fexceptions -fno-check-new -fno-common -fstrict-aliasing -Wno-variadic-macros -Wextra -pedantic  -g2
 Sparse lib flags:  

-- ************************************************************
-- 
-- Configured Eigen 3.0.4
-- 
-- Some things you can do now:
-- --------------+--------------------------------------------------------------
-- Command       |   Description
-- --------------+--------------------------------------------------------------
-- make install  | Install to /usr/local. To change that:
--               |     cmake . -DCMAKE_INSTALL_PREFIX=yourpath
--               |   Eigen headers will then be installed to:
--               |     /usr/local/include/eigen3
--               |   To install Eigen headers to a separate location, do:
--               |     cmake . -DEIGEN_INCLUDE_INSTALL_DIR=yourpath
-- make doc      | Generate the API documentation, requires Doxygen & LaTeX
-- make check    | Build and run the unit-tests. Read this page:
--               |   http://eigen.tuxfamily.org/index.php?title=Tests
-- make blas     | Build BLAS library (not the same thing as Eigen)
-- --------------+--------------------------------------------------------------
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/build
Scanning dependencies of target polynomialutils_5
[  0%] Building CXX object unsupported/test/CMakeFiles/polynomialutils_5.dir/polynomialutils.cpp.o
Linking CXX executable polynomialutils_5
[  0%] Built target polynomialutils_5
Scanning dependencies of target eigen_blas
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/single.cpp.o
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/double.cpp.o
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/complex_single.cpp.o
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/complex_double.cpp.o
[  1%] Building CXX object blas/CMakeFiles/eigen_blas.dir/xerbla.cpp.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/complexdots.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/srotm.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/srotmg.f.o
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:140.15:

      GO TO IGO(120,150,180,210)                                        
               1
Warning: Deleted feature: Assigned GOTO statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:146.72:

      ASSIGN 120 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:158.72:

      ASSIGN 150 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:171.72:

      ASSIGN 180 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:182.72:

      ASSIGN 210 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/drotm.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/drotmg.f.o
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:138.15:

      GO TO IGO(120,150,180,210)                                        
               1
Warning: Deleted feature: Assigned GOTO statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:144.72:

      ASSIGN 120 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:156.72:

      ASSIGN 150 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:169.72:

      ASSIGN 180 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:180.72:

      ASSIGN 210 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/lsame.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chpr2.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctbsv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dspmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtbmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtpsv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ssbmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/sspr.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stpmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhpr2.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztbsv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chbmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chpr.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctpmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dspr2.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtbsv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/sspmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stbmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stpsv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhbmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhpr.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztpmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chpmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctbmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctpsv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dsbmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dspr.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtpmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/sspr2.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stbsv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhpmv.f.o
[  8%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztbmv.f.o
[  8%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztpsv.f.o
Linking CXX shared library libeigen_blas.so
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a(ios_init.o): relocation R_X86_64_32 against `pthread_cancel' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [blas/libeigen_blas.so] Error 1
make[2]: *** [blas/CMakeFiles/eigen_blas.dir/all] Error 2
make[1]: *** [CMakeFiles/buildtests.dir/rule] Error 2
make: *** [buildtests] Error 2
-- The C compiler identification is GNU
-- The CXX compiler identification is Intel
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /opt/intel/composerxe-2011.4.191/bin/intel64/icc
-- Check for working CXX compiler: /opt/intel/composerxe-2011.4.191/bin/intel64/icc -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test standard_math_library_linked_to_automatically
-- Performing Test standard_math_library_linked_to_automatically - Success
-- Standard libraries to link to explicitly: none
-- searching for 'pkgconfig' directory in PKG_CONFIG_LIBDIR (  ), /usr/local/share, and /usr/local/lib
-- pkgconfig not found; installing in /usr/local/share
-- Using GSL from /usr
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- Could NOT find CHOLMOD  (missing:  CHOLMOD_INCLUDES CHOLMOD_LIBRARIES)
-- Could NOT find UMFPACK  (missing:  UMFPACK_INCLUDES UMFPACK_LIBRARIES)
-- Could NOT find SUPERLU  (missing:  SUPERLU_INCLUDES SUPERLU_LIBRARIES)
-- Could NOT find GOOGLEHASH  (missing:  GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE)
-- Could NOT find ADOLC  (missing:  ADOLC_INCLUDES ADOLC_LIBRARIES)
-- Could NOT find MPFR  (missing:  MPFR_INCLUDES MPFR_LIBRARIES MPFR_VERSION_OK)
-- Could NOT find GMP  (missing:  GMP_LIBRARIES)
-- FFTW /usr/lib/libfftw3f.so /usr/lib/libfftw3.so /usr/lib/libfftw3l.so
-- Found FFTW: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/libX11.so
-- Using GSL from /usr
-- ************************************************************
-- ***    Eigen's unit tests configuration summary          ***
-- ************************************************************
-- 
-- Build type:        Release
-- Enabled backends:   GSL,  Qt4 support,  fftw,  GSL, 
-- Disabled backends:  Cholmod,  UmfPack,  SuperLU,  GoogleHash,  Adolc,  MPFR C++,  OpenGL, 
-- Default order:     Column-major
-- SSE2:              Using architecture defaults
-- SSE3:              Using architecture defaults
-- SSSE3:             Using architecture defaults
-- SSE4.1:            Using architecture defaults
-- SSE4.2:            Using architecture defaults
-- Altivec:           Using architecture defaults
-- ARM NEON:          Using architecture defaults
-- 
 CXX:               /opt/intel/composerxe-2011.4.191/bin/intel64/icc
 CXX_FLAGS:         
 Sparse lib flags:  

-- ************************************************************
-- 
-- Configured Eigen 3.0.4
-- 
-- Some things you can do now:
-- --------------+--------------------------------------------------------------
-- Command       |   Description
-- --------------+--------------------------------------------------------------
-- make install  | Install to /usr/local. To change that:
--               |     cmake . -DCMAKE_INSTALL_PREFIX=yourpath
--               |   Eigen headers will then be installed to:
--               |     /usr/local/include/eigen3
--               |   To install Eigen headers to a separate location, do:
--               |     cmake . -DEIGEN_INCLUDE_INSTALL_DIR=yourpath
-- make doc      | Generate the API documentation, requires Doxygen & LaTeX
-- make check    | Build and run the unit-tests. Read this page:
--               |   http://eigen.tuxfamily.org/index.php?title=Tests
-- make blas     | Build BLAS library (not the same thing as Eigen)
-- --------------+--------------------------------------------------------------
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/build
Scanning dependencies of target polynomialutils_5
[  0%] Building CXX object unsupported/test/CMakeFiles/polynomialutils_5.dir/polynomialutils.cpp.o
Linking CXX executable polynomialutils_5
[  0%] Built target polynomialutils_5
Scanning dependencies of target eigen_blas
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/single.cpp.o
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/double.cpp.o
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/complex_single.cpp.o
[  0%] Building CXX object blas/CMakeFiles/eigen_blas.dir/complex_double.cpp.o
[  1%] Building CXX object blas/CMakeFiles/eigen_blas.dir/xerbla.cpp.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/complexdots.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/srotm.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/srotmg.f.o
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:140.15:

      GO TO IGO(120,150,180,210)                                        
               1
Warning: Deleted feature: Assigned GOTO statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:146.72:

      ASSIGN 120 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:158.72:

      ASSIGN 150 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:171.72:

      ASSIGN 180 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/srotmg.f:182.72:

      ASSIGN 210 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/drotm.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/drotmg.f.o
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:138.15:

      GO TO IGO(120,150,180,210)                                        
               1
Warning: Deleted feature: Assigned GOTO statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:144.72:

      ASSIGN 120 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:156.72:

      ASSIGN 150 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:169.72:

      ASSIGN 180 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/blas/drotmg.f:180.72:

      ASSIGN 210 TO IGO                                                 
                                                                        1
Warning: Deleted feature: ASSIGN statement at (1)
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/lsame.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chpr2.f.o
[  1%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctbsv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dspmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtbmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtpsv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ssbmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/sspr.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stpmv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhpr2.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztbsv.f.o
[  3%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chbmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chpr.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctpmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dspr2.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtbsv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/sspmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stbmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stpsv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhbmv.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhpr.f.o
[  4%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztpmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/chpmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctbmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ctpsv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dsbmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dspr.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/dtpmv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/sspr2.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/stbsv.f.o
[  6%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/zhpmv.f.o
[  8%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztbmv.f.o
[  8%] Building Fortran object blas/CMakeFiles/eigen_blas.dir/ztpsv.f.o
Linking CXX shared library libeigen_blas.so
ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a(ios_init.o): relocation R_X86_64_32 against `pthread_cancel' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a: could not read symbols: Bad value
make[3]: *** [blas/libeigen_blas.so] Error 1
make[2]: *** [blas/CMakeFiles/eigen_blas.dir/all] Error 2
make[1]: *** [CMakeFiles/buildtests.dir/rule] Error 2
make: *** [buildtests] Error 2
-- The C compiler identification is GNU
-- The CXX compiler identification is SunPro
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /opt/solstudio12.2/bin/sunCC
-- Check for working CXX compiler: /opt/solstudio12.2/bin/sunCC -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test standard_math_library_linked_to_automatically
-- Performing Test standard_math_library_linked_to_automatically - Success
-- Standard libraries to link to explicitly: none
-- searching for 'pkgconfig' directory in PKG_CONFIG_LIBDIR (  ), /usr/local/share, and /usr/local/lib
-- pkgconfig not found; installing in /usr/local/share
-- Using GSL from /usr
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- Could NOT find CHOLMOD  (missing:  CHOLMOD_INCLUDES CHOLMOD_LIBRARIES)
-- Could NOT find UMFPACK  (missing:  UMFPACK_INCLUDES UMFPACK_LIBRARIES)
-- Could NOT find SUPERLU  (missing:  SUPERLU_INCLUDES SUPERLU_LIBRARIES)
-- Could NOT find GOOGLEHASH  (missing:  GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE)
-- Could NOT find ADOLC  (missing:  ADOLC_INCLUDES ADOLC_LIBRARIES)
-- Could NOT find MPFR  (missing:  MPFR_INCLUDES MPFR_LIBRARIES MPFR_VERSION_OK)
-- Could NOT find GMP  (missing:  GMP_LIBRARIES)
-- FFTW /usr/lib/libfftw3f.so /usr/lib/libfftw3.so /usr/lib/libfftw3l.so
-- Found FFTW: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/libX11.so
-- Using GSL from /usr
-- ************************************************************
-- ***    Eigen's unit tests configuration summary          ***
-- ************************************************************
-- 
-- Build type:        Release
-- Enabled backends:   GSL,  Qt4 support,  fftw,  GSL, 
-- Disabled backends:  Cholmod,  UmfPack,  SuperLU,  GoogleHash,  Adolc,  MPFR C++,  OpenGL, 
-- Default order:     Column-major
-- SSE2:              Using architecture defaults
-- SSE3:              Using architecture defaults
-- SSSE3:             Using architecture defaults
-- SSE4.1:            Using architecture defaults
-- SSE4.2:            Using architecture defaults
-- Altivec:           Using architecture defaults
-- ARM NEON:          Using architecture defaults
-- 
 CXX:               /opt/solstudio12.2/bin/sunCC
 CXX_FLAGS:         
 Sparse lib flags:  

-- ************************************************************
-- 
-- Configured Eigen 3.0.4
-- 
-- Some things you can do now:
-- --------------+--------------------------------------------------------------
-- Command       |   Description
-- --------------+--------------------------------------------------------------
-- make install  | Install to /usr/local. To change that:
--               |     cmake . -DCMAKE_INSTALL_PREFIX=yourpath
--               |   Eigen headers will then be installed to:
--               |     /usr/local/include/eigen3
--               |   To install Eigen headers to a separate location, do:
--               |     cmake . -DEIGEN_INCLUDE_INSTALL_DIR=yourpath
-- make doc      | Generate the API documentation, requires Doxygen & LaTeX
-- make check    | Build and run the unit-tests. Read this page:
--               |   http://eigen.tuxfamily.org/index.php?title=Tests
-- make blas     | Build BLAS library (not the same thing as Eigen)
-- --------------+--------------------------------------------------------------
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/build
Scanning dependencies of target polynomialutils_6
[  0%] Building CXX object unsupported/test/CMakeFiles/polynomialutils_6.dir/polynomialutils.cpp.o
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/VectorBlock.h", line 220: Error: Could not find a match for Eigen::DenseBase<Eigen::Derived>::segment(Eigen::internal::traits<Eigen::internal::T>::Index).
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/VectorBlock.h", line 230: Error: Could not find a match for Eigen::DenseBase<Eigen::Derived>::segment(Eigen::internal::traits<Eigen::internal::T>::Index) const.
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/VectorBlock.h", line 250: Error: Could not find a match for Eigen::DenseBase<Eigen::Derived>::head().
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/VectorBlock.h", line 260: Error: Could not find a match for Eigen::DenseBase<Eigen::Derived>::head() const.
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/VectorBlock.h", line 280: Error: Could not find a match for Eigen::DenseBase<Eigen::Derived>::tail().
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/VectorBlock.h", line 290: Error: Could not find a match for Eigen::DenseBase<Eigen::Derived>::tail() const.
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/Diagonal.h", line 214: Error: Could not find a match for Eigen::MatrixBase<Eigen::Derived>::diagonal().
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/Diagonal.h", line 223: Error: Could not find a match for Eigen::MatrixBase<Eigen::Derived>::diagonal() const.
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/TriangularMatrix.h", line 775: Error: Could not find a match for Eigen::MatrixBase<Eigen::Derived>::triangularView<Eigen::MatrixBase<Eigen::Derived>::Mode>().
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/TriangularMatrix.h", line 784: Error: Could not find a match for Eigen::MatrixBase<Eigen::Derived>::triangularView<Eigen::MatrixBase<Eigen::Derived>::Mode>() const.
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/SelfAdjointView.h", line 313: Error: Could not find a match for Eigen::MatrixBase<Eigen::Derived>::selfadjointView<Eigen::MatrixBase<Eigen::Derived>::UpLo>() const.
"/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/Eigen/src/Core/SelfAdjointView.h", line 321: Error: Could not find a match for Eigen::MatrixBase<Eigen::Derived>::selfadjointView<Eigen::MatrixBase<Eigen::Derived>::UpLo>().
12 Error(s) detected.
make[3]: *** [unsupported/test/CMakeFiles/polynomialutils_6.dir/polynomialutils.cpp.o] Error 2
make[2]: *** [unsupported/test/CMakeFiles/polynomialutils_6.dir/all] Error 2
make[1]: *** [CMakeFiles/buildtests.dir/rule] Error 2
make: *** [buildtests] Error 2
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/i586-mingw32msvc-g++
-- Check for working CXX compiler: /usr/bin/i586-mingw32msvc-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test standard_math_library_linked_to_automatically
-- Performing Test standard_math_library_linked_to_automatically - Success
-- Standard libraries to link to explicitly: none
-- Performing Test COMPILER_SUPPORT_WNOVARIADICMACRO
-- Performing Test COMPILER_SUPPORT_WNOVARIADICMACRO - Failed
-- Performing Test COMPILER_SUPPORT_WEXTRA
-- Performing Test COMPILER_SUPPORT_WEXTRA - Failed
-- Performing Test COMPILER_SUPPORT_OPENMP
-- Performing Test COMPILER_SUPPORT_OPENMP - Failed
-- searching for 'pkgconfig' directory in PKG_CONFIG_LIBDIR (  ), /usr/local/share, and /usr/local/lib
-- pkgconfig not found; installing in /usr/local/share
-- Using GSL from /usr
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.3 (using /usr/bin/qmake)
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- Could NOT find CHOLMOD  (missing:  CHOLMOD_INCLUDES CHOLMOD_LIBRARIES)
-- Could NOT find UMFPACK  (missing:  UMFPACK_INCLUDES UMFPACK_LIBRARIES)
-- Could NOT find SUPERLU  (missing:  SUPERLU_INCLUDES SUPERLU_LIBRARIES)
-- Could NOT find GOOGLEHASH  (missing:  GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE)
-- Could NOT find ADOLC  (missing:  ADOLC_INCLUDES ADOLC_LIBRARIES)
-- Could NOT find MPFR  (missing:  MPFR_INCLUDES MPFR_LIBRARIES MPFR_VERSION_OK)
-- Could NOT find GMP  (missing:  GMP_LIBRARIES)
-- FFTW /usr/lib/libfftw3f.so /usr/lib/libfftw3.so /usr/lib/libfftw3l.so
-- Found FFTW: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/libX11.so
-- Using GSL from /usr
-- ************************************************************
-- ***    Eigen's unit tests configuration summary          ***
-- ************************************************************
-- 
-- Build type:        Release
-- Enabled backends:   GSL,  Qt4 support,  fftw,  GSL, 
-- Disabled backends:  Cholmod,  UmfPack,  SuperLU,  GoogleHash,  Adolc,  MPFR C++,  OpenGL, 
-- Default order:     Column-major
-- SSE2:              Using architecture defaults
-- SSE3:              Using architecture defaults
-- SSSE3:             Using architecture defaults
-- SSE4.1:            Using architecture defaults
-- SSE4.2:            Using architecture defaults
-- Altivec:           Using architecture defaults
-- ARM NEON:          Using architecture defaults
-- 
 CXX:               /usr/bin/i586-mingw32msvc-g++
 CXX_VERSION:       i586-mingw32msvc-g++ (GCC) 4.4.4
 CXX_FLAGS:          -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fexceptions -fno-check-new -fno-common -fstrict-aliasing -pedantic  -g2
 Sparse lib flags:  

-- ************************************************************
-- 
-- Configured Eigen 3.0.4
-- 
-- Some things you can do now:
-- --------------+--------------------------------------------------------------
-- Command       |   Description
-- --------------+--------------------------------------------------------------
-- make install  | Install to /usr/local. To change that:
--               |     cmake . -DCMAKE_INSTALL_PREFIX=yourpath
--               |   Eigen headers will then be installed to:
--               |     /usr/local/include/eigen3
--               |   To install Eigen headers to a separate location, do:
--               |     cmake . -DEIGEN_INCLUDE_INSTALL_DIR=yourpath
-- make doc      | Generate the API documentation, requires Doxygen & LaTeX
-- make check    | Build and run the unit-tests. Read this page:
--               |   http://eigen.tuxfamily.org/index.php?title=Tests
-- make blas     | Build BLAS library (not the same thing as Eigen)
-- --------------+--------------------------------------------------------------
-- 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/build
Scanning dependencies of target polynomialsolver_10
[  0%] Building CXX object unsupported/test/CMakeFiles/polynomialsolver_10.dir/polynomialsolver.cpp.o
In file included from /home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/polynomialsolver.cpp:31:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:30:26: error: gsl/gsl_blas.h: No such file or directory
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:31:30: error: gsl/gsl_multifit.h: No such file or directory
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:32:27: error: gsl/gsl_eigen.h: No such file or directory
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:33:28: error: gsl/gsl_linalg.h: No such file or directory
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:34:29: error: gsl/gsl_complex.h: No such file or directory
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:35:34: error: gsl/gsl_complex_math.h: No such file or directory
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:36:26: error: gsl/gsl_poly.h: No such file or directory
In file included from /home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/polynomialsolver.cpp:31:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:42: error: ISO C++ forbids declaration of ‘gsl_matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:42: error: expected ‘;’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:43: error: ISO C++ forbids declaration of ‘gsl_vector’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:43: error: expected ‘;’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:44: error: invalid use of template-name ‘Eigen::Matrix’ without an argument list
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:45: error: ‘Vector’ does not name a type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:46: error: ‘Matrix’ is not a type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:47: error: ‘Vector’ has not been declared
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:47: error: ‘static void Eigen::GslTraits<Scalar, IsComplex>::free(int&)’ cannot be overloaded
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:46: error: with ‘static void Eigen::GslTraits<Scalar, IsComplex>::free(int&)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:48: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:48: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:49: error: ‘Matrix’ is not a type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:50: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:50: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:51: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:51: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:61: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:61: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::free(int&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:46: error: there are no arguments to ‘gsl_matrix_free’ that depend on a template parameter, so a declaration of ‘gsl_matrix_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:46: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::free(int&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:47: error: there are no arguments to ‘gsl_vector_free’ that depend on a template parameter, so a declaration of ‘gsl_vector_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::prod(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:48: error: ‘CblasNoTrans’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:48: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:48: error: ‘v’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:48: error: ‘x’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:48: error: there are no arguments to ‘gsl_blas_dgemv’ that depend on a template parameter, so a declaration of ‘gsl_blas_dgemv’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::cholesky(int&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:49: error: there are no arguments to ‘gsl_linalg_cholesky_decomp’ that depend on a template parameter, so a declaration of ‘gsl_linalg_cholesky_decomp’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::cholesky_solve(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:50: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:50: error: ‘b’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:50: error: ‘x’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:50: error: there are no arguments to ‘gsl_linalg_cholesky_solve’ that depend on a template parameter, so a declaration of ‘gsl_linalg_cholesky_solve’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::eigen_symm(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:53: error: ‘gsl_eigen_symmv_workspace’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:53: error: ‘w’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:53: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:53: error: there are no arguments to ‘gsl_eigen_symmv_alloc’ that depend on a template parameter, so a declaration of ‘gsl_eigen_symmv_alloc’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:54: error: expected ‘;’ before ‘a’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:55: error: ‘a’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:55: error: there are no arguments to ‘gsl_matrix_memcpy’ that depend on a template parameter, so a declaration of ‘gsl_matrix_memcpy’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:56: error: ‘eval’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:56: error: ‘evec’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:56: error: there are no arguments to ‘gsl_eigen_symmv’ that depend on a template parameter, so a declaration of ‘gsl_eigen_symmv’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:57: error: ‘GSL_EIGEN_SORT_VAL_ASC’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:57: error: there are no arguments to ‘gsl_eigen_symmv_sort’ that depend on a template parameter, so a declaration of ‘gsl_eigen_symmv_sort’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:58: error: there are no arguments to ‘gsl_eigen_symmv_free’ that depend on a template parameter, so a declaration of ‘gsl_eigen_symmv_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::eigen_symm_gen(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:63: error: ‘gsl_eigen_gensymmv_workspace’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:63: error: ‘w’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:63: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:63: error: there are no arguments to ‘gsl_eigen_gensymmv_alloc’ that depend on a template parameter, so a declaration of ‘gsl_eigen_gensymmv_alloc’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:64: error: expected ‘;’ before ‘a’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:65: error: expected ‘;’ before ‘b’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:66: error: ‘a’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:66: error: there are no arguments to ‘gsl_matrix_memcpy’ that depend on a template parameter, so a declaration of ‘gsl_matrix_memcpy’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:67: error: ‘b’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:67: error: ‘_b’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:67: error: there are no arguments to ‘gsl_matrix_memcpy’ that depend on a template parameter, so a declaration of ‘gsl_matrix_memcpy’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:68: error: ‘eval’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:68: error: ‘evec’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:68: error: there are no arguments to ‘gsl_eigen_gensymmv’ that depend on a template parameter, so a declaration of ‘gsl_eigen_gensymmv’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:69: error: ‘GSL_EIGEN_SORT_VAL_ASC’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:69: error: there are no arguments to ‘gsl_eigen_symmv_sort’ that depend on a template parameter, so a declaration of ‘gsl_eigen_symmv_sort’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:70: error: there are no arguments to ‘gsl_eigen_gensymmv_free’ that depend on a template parameter, so a declaration of ‘gsl_eigen_gensymmv_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::eigen_poly_solve(const EIGEN_VECTOR&, EIGEN_ROOTS&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:82: error: ‘gsl_poly_complex_workspace’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:82: error: ‘w’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:84: error: there are no arguments to ‘gsl_poly_complex_workspace_free’ that depend on a template parameter, so a declaration of ‘gsl_poly_complex_workspace_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: At global scope:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:98: error: ISO C++ forbids declaration of ‘gsl_matrix_complex’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:98: error: expected ‘;’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:99: error: ISO C++ forbids declaration of ‘gsl_vector_complex’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:99: error: expected ‘;’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:100: error: invalid use of template-name ‘Eigen::Matrix’ without an argument list
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:101: error: ‘Vector’ does not name a type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:102: error: ‘Matrix’ is not a type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:103: error: ‘Vector’ has not been declared
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:103: error: ‘static void Eigen::GslTraits<Scalar, true>::free(int&)’ cannot be overloaded
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:102: error: with ‘static void Eigen::GslTraits<Scalar, true>::free(int&)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:104: error: ‘Matrix’ is not a type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:105: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:105: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:106: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:106: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:108: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:108: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:118: error: ISO C++ forbids declaration of ‘Matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:118: error: expected ‘,’ or ‘...’ before ‘&’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, true>::free(int&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:102: error: there are no arguments to ‘gsl_matrix_complex_free’ that depend on a template parameter, so a declaration of ‘gsl_matrix_complex_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, true>::free(int&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:103: error: there are no arguments to ‘gsl_vector_complex_free’ that depend on a template parameter, so a declaration of ‘gsl_vector_complex_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, true>::cholesky(int&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:104: error: there are no arguments to ‘gsl_linalg_complex_cholesky_decomp’ that depend on a template parameter, so a declaration of ‘gsl_linalg_complex_cholesky_decomp’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, true>::cholesky_solve(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:105: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:105: error: ‘b’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:105: error: ‘x’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:105: error: there are no arguments to ‘gsl_linalg_complex_cholesky_solve’ that depend on a template parameter, so a declaration of ‘gsl_linalg_complex_cholesky_solve’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, true>::prod(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:107: error: ‘CblasNoTrans’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:107: error: there are no arguments to ‘gsl_complex_rect’ that depend on a template parameter, so a declaration of ‘gsl_complex_rect’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:107: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:107: error: ‘v’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:107: error: there are no arguments to ‘gsl_complex_rect’ that depend on a template parameter, so a declaration of ‘gsl_complex_rect’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:107: error: ‘x’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, true>::eigen_symm(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:110: error: ‘gsl_eigen_hermv_workspace’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:110: error: ‘w’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:110: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:110: error: there are no arguments to ‘gsl_eigen_hermv_alloc’ that depend on a template parameter, so a declaration of ‘gsl_eigen_hermv_alloc’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:111: error: expected ‘;’ before ‘a’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:112: error: ‘a’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:112: error: there are no arguments to ‘gsl_matrix_complex_memcpy’ that depend on a template parameter, so a declaration of ‘gsl_matrix_complex_memcpy’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:113: error: ‘eval’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:113: error: ‘evec’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:113: error: there are no arguments to ‘gsl_eigen_hermv’ that depend on a template parameter, so a declaration of ‘gsl_eigen_hermv’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:114: error: ‘GSL_EIGEN_SORT_VAL_ASC’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:114: error: there are no arguments to ‘gsl_eigen_hermv_sort’ that depend on a template parameter, so a declaration of ‘gsl_eigen_hermv_sort’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:115: error: there are no arguments to ‘gsl_eigen_hermv_free’ that depend on a template parameter, so a declaration of ‘gsl_eigen_hermv_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, true>::eigen_symm_gen(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:120: error: ‘gsl_eigen_genhermv_workspace’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:120: error: ‘w’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:120: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:120: error: there are no arguments to ‘gsl_eigen_genhermv_alloc’ that depend on a template parameter, so a declaration of ‘gsl_eigen_genhermv_alloc’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:121: error: expected ‘;’ before ‘a’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:122: error: expected ‘;’ before ‘b’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:123: error: ‘a’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:123: error: there are no arguments to ‘gsl_matrix_complex_memcpy’ that depend on a template parameter, so a declaration of ‘gsl_matrix_complex_memcpy’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:124: error: ‘b’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:124: error: ‘_b’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:124: error: there are no arguments to ‘gsl_matrix_complex_memcpy’ that depend on a template parameter, so a declaration of ‘gsl_matrix_complex_memcpy’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:125: error: ‘eval’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:125: error: ‘evec’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:125: error: there are no arguments to ‘gsl_eigen_genhermv’ that depend on a template parameter, so a declaration of ‘gsl_eigen_genhermv’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:126: error: ‘GSL_EIGEN_SORT_VAL_ASC’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:126: error: there are no arguments to ‘gsl_eigen_hermv_sort’ that depend on a template parameter, so a declaration of ‘gsl_eigen_hermv_sort’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:127: error: there are no arguments to ‘gsl_eigen_genhermv_free’ that depend on a template parameter, so a declaration of ‘gsl_eigen_genhermv_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: At global scope:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:133: error: ‘gsl_matrix’ has not been declared
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:144: error: ISO C++ forbids declaration of ‘gsl_matrix’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:144: error: expected ‘,’ or ‘...’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In function ‘void Eigen::convert(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:146: error: ‘res’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:146: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:149: error: there are no arguments to ‘gsl_matrix_get’ that depend on a template parameter, so a declaration of ‘gsl_matrix_get’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: At global scope:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:153: error: ‘gsl_vector’ has not been declared
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:153: error: redefinition of ‘template<class VectorType> void Eigen::convert(const VectorType&, int*&)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:133: error: ‘template<class MatrixType> void Eigen::convert(const MatrixType&, int*&)’ previously declared here
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In function ‘void Eigen::convert(const VectorType&, int*&)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:155: error: there are no arguments to ‘gsl_vector_free’ that depend on a template parameter, so a declaration of ‘gsl_vector_free’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: At global scope:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:162: error: ISO C++ forbids declaration of ‘gsl_vector’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:162: error: expected ‘,’ or ‘...’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:162: error: redefinition of ‘template<class VectorType> void Eigen::convert(int)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:144: error: ‘template<class MatrixType> void Eigen::convert(int)’ previously declared here
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In function ‘void Eigen::convert(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:164: error: ‘res’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:164: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:166: error: there are no arguments to ‘gsl_vector_get’ that depend on a template parameter, so a declaration of ‘gsl_vector_get’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: At global scope:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:170: error: ‘gsl_matrix_complex’ has not been declared
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:170: error: redefinition of ‘template<class MatrixType> void Eigen::convert(const MatrixType&, int*&)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:133: error: ‘template<class MatrixType> void Eigen::convert(const MatrixType&, int*&)’ previously declared here
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:182: error: ISO C++ forbids declaration of ‘gsl_matrix_complex’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:182: error: expected ‘,’ or ‘...’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:182: error: redefinition of ‘template<class MatrixType> void Eigen::convert(int)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:144: error: ‘template<class MatrixType> void Eigen::convert(int)’ previously declared here
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In function ‘void Eigen::convert(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:184: error: ‘res’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:184: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:188: error: there are no arguments to ‘gsl_matrix_complex_get’ that depend on a template parameter, so a declaration of ‘gsl_matrix_complex_get’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:189: error: there are no arguments to ‘gsl_matrix_complex_get’ that depend on a template parameter, so a declaration of ‘gsl_matrix_complex_get’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: At global scope:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:193: error: ‘gsl_vector_complex’ has not been declared
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:193: error: redefinition of ‘template<class VectorType> void Eigen::convert(const VectorType&, int*&)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:133: error: ‘template<class MatrixType> void Eigen::convert(const MatrixType&, int*&)’ previously declared here
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:201: error: ISO C++ forbids declaration of ‘gsl_vector_complex’ with no type
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:201: error: expected ‘,’ or ‘...’ before ‘*’ token
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:201: error: redefinition of ‘template<class VectorType> void Eigen::convert(int)’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:144: error: ‘template<class MatrixType> void Eigen::convert(int)’ previously declared here
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In function ‘void Eigen::convert(int)’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:203: error: ‘res’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:203: error: ‘m’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:206: error: there are no arguments to ‘gsl_vector_complex_get’ that depend on a template parameter, so a declaration of ‘gsl_vector_complex_get’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:207: error: there are no arguments to ‘gsl_vector_complex_get’ that depend on a template parameter, so a declaration of ‘gsl_vector_complex_get’ must be available
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h: In static member function ‘static void Eigen::GslTraits<Scalar, IsComplex>::eigen_poly_solve(const EIGEN_VECTOR&, EIGEN_ROOTS&) [with EIGEN_VECTOR = Eigen::Matrix<double, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, EIGEN_ROOTS = aux_evalSolver(const POLYNOMIAL&, SOLVER&) [with int Deg = -0x00000000000000001, POLYNOMIAL = Eigen::Matrix<double, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, SOLVER = Eigen::PolynomialSolver<double, -0x00000000000000001>]::RootsType, Scalar = double, bool IsComplex = false]’:
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/polynomialsolver.cpp:81:   instantiated from ‘bool aux_evalSolver(const POLYNOMIAL&, SOLVER&) [with int Deg = -0x00000000000000001, POLYNOMIAL = Eigen::Matrix<double, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>, SOLVER = Eigen::PolynomialSolver<double, -0x00000000000000001>]’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/polynomialsolver.cpp:131:   instantiated from ‘void evalSolver(const POLYNOMIAL&) [with int Deg = -0x00000000000000001, POLYNOMIAL = Eigen::Matrix<double, -0x00000000000000001, 1, 0, -0x00000000000000001, 1>]’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/polynomialsolver.cpp:221:   instantiated from ‘void polynomialsolver(int) [with _Scalar = double, int _Deg = -0x00000000000000001]’
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/polynomialsolver.cpp:258:   instantiated from here
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:82: error: ‘gsl_poly_complex_workspace_alloc’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:82: error: ‘gsl_poly_complex_solve’ was not declared in this scope
/home/nil/tmp/eigen/eigen-eigen-13a11181fc5a/unsupported/test/../../test/gsl_helper.h:82: error: ‘gsl_poly_complex_workspace_free’ was not declared in this scope
make[3]: *** [unsupported/test/CMakeFiles/polynomialsolver_10.dir/polynomialsolver.cpp.o] Error 1
make[2]: *** [unsupported/test/CMakeFiles/polynomialsolver_10.dir/all] Error 2
make[1]: *** [CMakeFiles/buildtests.dir/rule] Error 2
make: *** [buildtests] Error 2

Attachment: signature.asc
Description: Digital signature



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/