Martin Sandve Alnæs wrote: > 2007/8/13, Garth N. Wells <[EMAIL PROTECTED]>: >> >> Martin Sandve Alnæs wrote: >>> Making all in pydolfin >>> make[2]: Entering directory >>> `/home/martinal/simula/fenics/dolfin/src/pydolfin' >>> /usr/bin/swig -c++ -python -ignoremissing -nodefaultctor >>> -nodefaultdtor -dirprot -Werror `pkg-config --cflags ufc-1` >>> -I../../src/kernel/common -I../../src/kernel/elements >>> -I../../src/kernel/fem -I../../src/kernel/function >>> -I../../src/kernel/graph -I../../src/kernel/io -I../../src/kernel/la >>> -I../../src/kernel/main -I../../src/kernel/math >>> -I../../src/kernel/mesh -I../../src/kernel/mf -I../../src/kernel/nls >>> -I../../src/kernel/ode -I../../src/kernel/pde >>> -I../../src/kernel/quadrature -I../../src/kernel/parameter >>> -I../../src/kernel/log -I../../src/kernel/plot -DNDEBUG -o >>> dolfin_wrap.cpp dolfin.i >>> dolfin.i:50: Warning(201): Unable to find 'ufc.h' >>> make[2]: *** [dolfin_wrap.cpp] Error 1 >>> make[2]: Leaving directory >>> `/home/martinal/simula/fenics/dolfin/src/pydolfin' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/home/martinal/simula/fenics/dolfin/src' >>> make: *** [all-recursive] Error 1 >>> >>> >>> [EMAIL PROTECTED]:~/simula/fenics/dolfin$ pkg-config --cflags ufc-1 >>> >>> [EMAIL PROTECTED]:~/simula/fenics/dolfin$ >>> >>> >>> This doesn't work since ufc is installed in a system-wide include >>> directory. The reason is that pkg-config removes the "-I/usr/include" >>> that should be output with "--cflags ufc-1". Since swig doesn't use >>> the global include directories, it can't find ufc.h. >>> >> I've just added >> >> UFC_PATH = `pkg-config --cflags ufc-1` -I/usr/include >> >> so hopefully it will work for various installations. > > Ok. But it might still fail for ufc installations in f.ex. /usr/local/include. >
When I had ufc installed under /usr/local, pkg-config returned the correct path. Let's see what happens. Garth > Martin > _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
