Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Surface Reconstruction - build issues

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Surface Reconstruction - build issues


Chronological Thread 
  • From: Laurent Saboret <>
  • To:
  • Subject: Re: [cgal-discuss] Surface Reconstruction - build issues
  • Date: Mon, 22 Feb 2010 10:36:00 +0100
  • Organization: INFOTERRA

Hi George,

The error
  src/taucs.h:83:2: error: #error "taucs_blas_*_test: linking with the BLAS failed all attempts"
means that TAUCS failed finding BLAS libraries in ./external/lib/linux64 or in your system.

Out of the box, TAUCS is configured to use g77 on Linux.
To use gfortran, you should:
- remove all libraries in ./external/lib/linux64
- compile BLAS, LAPACK and METIS with gfortran and copy them in ./external/lib/linux64
(source code is available in the download section of http://www.cgal.org)
- update the config/linux64.mk makefile
- run configure and make

Best regards,
Laurent Saboret


George Koumantaris wrote:
hello again,

The problem is that i do not have TAUCS installed.
I am running opensuse64, i compiled taucs_external with gfortran, added the libraries to taucs_full and i am trying to generate the taucs libraries.
I read all your post (Laurent), regarding g77 and gfortran. I have gfortran and i created a symbolic link for g77. Here are the errors i am getting, i would appreciate any suggestions:

linux-n92x:/home/georgios/taucs_full # make
cc -c -O3 -Wall -std=c99 -m64   -DMACHTYPE_x86_64-suse-linux -I src/ -I build/linux64/ -I external/src/   \                                                              
       -DTAUCS_CORE_GENERAL \                                                      
       src/taucs_sn_llt.c \                                                        
       -o ./obj/linux64/taucs_sn_llt.o                                              
<command-line>: warning: ISO C99 requires whitespace after the macro name            
In file included from src/taucs_sn_llt.c:13:                                        
src/taucs.h:83:2: error: #error "taucs_blas_*_test: linking with the BLAS failed all attempts"                                                                            
In file included from src/taucs_sn_llt.c:13:
src/taucs.h:837: error: ‘taucs_blas_name’ declared as function returning a function
src/taucs.h:837: warning: parameter names (without types) in function declaration
src/taucs.h:838: error: ‘taucs_blas_name’ declared as function returning a function
src/taucs.h:838: warning: parameter names (without types) in function declaration
src/taucs.h:839: error: ‘taucs_blas_name’ declared as function returning a function
src/taucs.h:839: warning: parameter names (without types) in function declaration
src/taucs.h:840: error: ‘taucs_blas_name’ declared as function returning a function
src/taucs.h:840: warning: parameter names (without types) in function declaration
make: *** [obj/linux64/taucs_sn_llt.o] Error 1
linux-n92x:/home/georgios/taucs_full # cc -v
Using built-in specs.
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.3 --enable-ssp --disable-libssp --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --program-suffix=-4.3 --enable-linux-futex --without-system-libunwind --with-cpu=generic --build=x86_64-suse-linux
Thread model: posix
gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE Linux)
linux-n92x:/home/georgios/taucs_full # gfortran
gfortran: no input files
linux-n92x:/home/georgios/taucs_full # g77
g77: no input files


Ce courrier électronique et toutes les pièces éventuellement jointes qu’il contient sont CONFIDENTIELS et destinés exclusivement à l’usage de leur destinataire. Si une erreur de transmission ou une adresse erronée a mal dirigée ce courrier, merci d’en informer l’expéditeur en lui faisant une réponse par courrier électronique dès réception. Si vous n’êtes pas le destinataire de ce courrier, vous ne devez pas l’utiliser, le conserver, en faire état, le distribuer, le copier, l’imprimer ou en révéler le contenu à une tierce partie.
Ce courrier électronique est à usage strictement informatif et ne saurait engager de quelque manière que ce soit INFOTERRA France SAS, ni ses filiales.

This e-mail and any attachments hereto are CONFIDENTIAL and intended solely for the use of the addressee. If you have received this e-mail in error please send it back to the person that sent it to you.
If you have received it in error, please notify the sender by return email. If you are not the addressee of this email, you must not use, keep, disseminate, copy, print or otherwise deal with it.
This email is for information only and will not bind INFOTERRA France SAS in any contract or obligation, nor its subsidiaries.



Archive powered by MHonArc 2.6.16.

Top of Page