It was $ printenv UMFPACK_DIR /download/src/SuiteSparse/UMFPACK
But I also tried just /download/src/SuiteSparse And that didn't work either, I think. I need to reset the scons stuff and try to rebuild... - Shawn On Mon, 4 Aug 2008, Garth N. Wells wrote: > > > Shawn Walker wrote: >> Hello, again. I have done some more modifications to my compile scripting, >> etc... and it seems to be getting closer to working. The Scons claims to >> see UMFPACK (I had to manually generate a umfpack.pc file), but I get a >> compile error as if the compiler cannot find `umfpack.h' and other things, >> which are definitely in the libumfpack.a file. >> >> Here is the error: >> >> --------------------------------------- >> $ scons withBoostDir=$BOOST_DIR withUmfpackDir=$UMFPACK_DIR enableDemos=yes >> enableScotch=no enableTrilinos=no enableMpi=no enablePetsc=no >> enableSlepc=no enableDebug=no >> >> scons: Reading SConscript files ... >> Using options from scons/options.cache >> Checking for pkg-config... yes >> 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 >> Resolving compiler... done >> Found optional package: umfpack >> 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: trilinos >> Enabling compilation of PyDOLFIN >> >> scons: warning: The env.Copy() method is deprecated; use the env.Clone() >> method instead. >> File "/download/src/fenics/dolfin/dolfin/SConscript", line 107, in <module> >> scons: done reading SConscript files. >> scons: Building targets ... >> c++ -o dolfin/la/UmfpackLUSolver.os -c -Wall -pipe -DNDEBUG -O2 >> -DPACKAGE_VERSION=\"0.8.0\" -DHAS_UMFPACK=1 -DHAS_GTS=1 -I. >> -I/download/src/boost_1_35_0 -I/usr/include/libxml2 >> -I/download/src/SuiteSparse/AMD/Include:/download/src/suitesparse/UFconfig:/download/src/suitesparse/UMFPACK/Include >> > > I don't think that this syntax (...Include:/download/...) is correct. > What exactly haver you defined $UMFPACK_DIR to be? It should be something > like > > /path/to/SuiteSparse > > Garth > >> -I/build/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include >> dolfin/la/UmfpackLUSolver.cpp >> dolfin/la/UmfpackLUSolver.cpp:21:21: umfpack.h: No such file or directory >> dolfin/la/UmfpackLUSolver.cpp: In member function `void >> dolfin::UmfpackLUSolver::Umfpack::clear()': >> dolfin/la/UmfpackLUSolver.cpp:128: error: `umfpack_dl_free_symbolic' >> undeclared (first use this function) >> dolfin/la/UmfpackLUSolver.cpp:128: error: (Each undeclared identifier is >> reported only once for each function it appears in.) >> dolfin/la/UmfpackLUSolver.cpp:135: error: `umfpack_dl_free_numeric' >> undeclared (first use this function) >> dolfin/la/UmfpackLUSolver.cpp: In member function `void >> dolfin::UmfpackLUSolver::Umfpack::initTranspose(const long int*, const long >> int*, const double*, dolfin::uint, dolfin::uint)': >> dolfin/la/UmfpackLUSolver.cpp:185: error: `umfpack_dl_transpose' undeclared >> (first use this function) >> ............etc............. >> >> --------------------------------------------------------- >> If there were no errors, run >> >> scons install >> >> ......etc.... >> -------------------------------- >> >> Any clue as to what is causing this? Specifically say to use the >> libumfpack.a file in umfpack.pc (not shown here). >> >> - Shawn >> _______________________________________________ >> DOLFIN-dev mailing list >> [email protected] >> http://www.fenics.org/mailman/listinfo/dolfin-dev > > > _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
