ok, thanks. I tried that umfpack directory, but it still did not find it. - Shawn
On Mon, 4 Aug 2008, Garth N. Wells wrote: > For the 'vsnprintf' problem, open the SConstruct and delete '-ansi' wherever > you find it. Let me know if it works. I used to test periodically under > Cygwin, but haven't for a long time because now I just run a virtual machine > (using VirtualBox) if I'm using Windows because it's much faster than Cygwin. > > What we should do is eliminate c-style io functions and use C++ functions > exclusively. > > As for UMFPACK, try > > withUmfpackDir=/download/src/SuiteSparse/ > > Garth > > > > Shawn Walker wrote: >> Hello all. I ALMOST have dolfin compiling. I have the other necessary >> packages put in, but I still have two errors in the compilation of Dolfin. >> note: I am using Cygwin on windows XP. And I am using the most current >> dolfin version. >> >> here is the error I get: >> >> --------------------------------------------------------- >> $ scons >> libDir=/download/src/SuiteSparse/UMFPACK/Lib:/download/src/SuiteSparse/UFconfig:/download/src/SuiteSparse/AMD/Lib >> >> withBoostDir=$BOOST_DIR withUmfpackDir=$UMFPACK_DIR enableDemos=1 >> enableScotch=no enableTrilinos=no enableMpi=no enablePetsc=no >> enableSlepc=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... no (pkg-config file not found) >> Trying to generate pkg-config file for umfpack... failed >> 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: 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 >> 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/io/XMLFile.os -c -Wall -pipe -ansi -DDEBUG -g -Werror >> -DNDEBUG -O2 -DPACKAGE_VERSION=\"0.8.0\" -DHAS_GTS=1 -I. -I/build/include >> -I/download/src/boost_1_35_0 -I/usr/include/libxml2 -I/build/include >> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include dolfin/io/XMLFile.cpp >> dolfin/io/XMLFile.cpp: In function `void dolfin::sax_warning(void*, const >> char*, ...)': >> dolfin/io/XMLFile.cpp:678: error: `vsnprintf' undeclared (first use this >> function) >> dolfin/io/XMLFile.cpp:678: error: (Each undeclared identifier is reported >> only once for each function it appears in.) >> dolfin/io/XMLFile.cpp: In function `void dolfin::sax_error(void*, const >> char*, ...)': >> dolfin/io/XMLFile.cpp:688: error: `vsnprintf' undeclared (first use this >> function) >> dolfin/io/XMLFile.cpp: In function `void dolfin::sax_fatal_error(void*, >> const char*, ...)': >> dolfin/io/XMLFile.cpp:698: error: `vsnprintf' undeclared (first use this >> function) >> scons: *** [dolfin/io/XMLFile.os] Error 1 >> scons: building terminated because of errors. >> --------------------------------------------------------- >> >> There are two errors. It cannot find umfpack, even though I specify the >> directory, and where the lib is. The second has to do with a file being >> compiled at the end. Please help? >> >> - 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
