[EMAIL PROTECTED] wrote:
> On Wed, March 19, 2008 Dag Lindbo wrote:
>> Hello again,
>>
>> By default, NDEBUG should be defined (otherwise uBLAS becomes useless
>> even for very small problems). That is,
>>
>> # Default CXX and FORTRAN flags
>> env["CXXFLAGS"] = "-Wall -pipe -ansi -DNDEBUG"
> 
> This is probably not the best place to add this flag. It is perhaps better
> to add it when enableOptimize=1 is given. For now, you can use the option
> customCxxFlags to add the -DNDEBUG flag, i.e.
> 
>     scons customCxxFlags="-DNDEBUG"
> 

Well, I still don't think it makes sense to relate -DNDEBUG with 
enableOptimize. One should use enableDebugUblas if NDEBUG is _not_ 
wanted. In my SConstruct I have

if not env["enableDebugUblas"]:
   env.Append(CXXFLAGS=" -DNDEBUG")


>> Another concern: Did it find UMFPACK or not when it says:
>> Checking for numpy-1... yes
>> Checking for ufc-1... yes
>> Checking for umfpack... yes
>> Checking for python-2... yes
>> Checking for gts... yes
>> Checking for boost... yes
>> Checking for libxml-2.0... yes
>> Found optional package: gts
>> Unable to find optional package: petsc
>> Unable to find optional package: slepc
>> Unable to find optional package: scotch
>> Unable to find optional package: umfpack
> 
> Well, it did find a pkg-config file for UMFPACK, however, it failed when
> resolving compiler or module dependencies. What does your umfpack.pc look
> like? Does it specify a compiler? That could probably be the issue here.
> 
>> (I get some 'new' linking issues when building the demos: cannot find
>> libumfpack)
> 
> Can you show us the contents of scons/simula_scons.log?
> 

=================== dolfin log ===================
2008-03-20 09:00:25.063925
Using simula_scons from: 
/NOBACKUP/dag/fenics/tip/dolfin/scons/simula-scons/simula_scons/__init__.pyc
resolveCompiler: No pkg-config generator for package 'ufc-1'. Assuming Ok.
resolveCompiler: Some tests failed for package 'umfpack'. Discarding 
package.
resolveCompiler: Unable to compile some UMFPACK tests, using 
'/usr/include/umfpack' as location for UMFPACK includes.
Error message:
umfpack_config_test_include.cpp:3:21: error: umfpack.h: No such file or 
directory
resolveCompiler: No pkg-config generator for package 'gts'. Assuming Ok.
resolveCompiler: No pkg-config generator for package 'libxml-2.0'. 
Assuming Ok.

/Dag
_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to