On Thu, March 27, 2008 Dag Lindbo wrote: > [EMAIL PROTECTED] wrote: >> On Thu, March 27, 2008 Dag Lindbo wrote: >>> >>> [EMAIL PROTECTED] wrote: >>>> On Wed, March 19, 2008 Dag Lindbo wrote: [snip] >>>>> 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. >> >> Okay, it doesn't find the umfpack.h under /usr/include/umfpack. Do you >> now >> where it is located? Can you also show me the contents of the pkg-config >> file umfpack.pc? >> > > $ cat /usr/local/lib/pkgconfig/umfpack.pc > Name: UMFPACK > Version: 4.6.0 > Description: The UMFPACK project, a set of routines for solving sparse > linear systems via LU factorization. > Libs: -L/usr/lib/atlas -llapack -L/usr/lib -lumfpack -L/usr/lib -lamd > Cflags: -I/usr/include/ufsparse -I/usr/include/ufsparse
Well, is umfpack.h in either /usr/include/ufsparse or /usr/include/ufsparse? If not, it is probably something wrong with your umfpack.pc. What you can do, is to run the UMFPACK pkg-config generator script manually and look for any errors. That is, from the root of the DOLFIN source tree, run python scons/simula-scons/simula_scons/pkgconfiggenerators/umfpack.py This will generate a pkg-config file for UMFPACK in the current directory. Does it differ from the one you have under /usr/local/lib/pkgconfig? If it does, you should probably remove /usr/local/lib/pkgconfig/umfpack.pc and run scons to generate a new one. Johannes _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
