Åsmund Ødegård wrote: > > > On 9/17/07, *Garth N. Wells* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > wrote: > > > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> wrote: > > It's umpack4-dev version 4.4-3. I don > > > > [EMAIL PROTECTED]:~$ ls -l /usr/include/umfpack/umfpack.h > > -rw-r--r-- 1 root root 17480 2005-03-12 19:55 > /usr/include/umfpack/umfpack.h > > [EMAIL PROTECTED]:~$ dpkg -S /usr/include/umfpack/umfpack.h > > libumfpack4-dev: /usr/include/umfpack/umfpack.h > > [EMAIL PROTECTED]:~$ dpkg -l libumfpack4-dev > > Desired=Unknown/Install/Remove/Purge/Hold > > | > Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed > > |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: > > uppercase=bad) > > ||/ Name Version Description > > > > +++-==============-==============-============================================ > > ii libumfpack4-de 4.4-3 set of routines for solving > unsymmetric > > spar > > [EMAIL PROTECTED]:~$ > > > > It looks like uBlasLUSolver.cpp has been changed recently. Did > you change > > the way the defines for the UMFPACK include path is handled? > > > > I didn't change the include files. I just started using the UMFPACK > defines for the error messages that are returned by UMFPACK. > > Garth > > > /Anders > > > > > >> > >> DOLFIN wrote: > >>> This is an automated message from the FEniCS compile bot. > >>> Compilation failed with configure options --enable-debug > >>> --disable-petsc. > >>> Revision number and compilation log follow below. > >>> > >>> changeset: 3375:5b414d4a0d3a > >>> tag: tip > >>> user: "Garth N. Wells <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>" > >>> date: Fri Sep 14 16:08:52 2007 +0100 > >>> summary: Update ChangeLog. > >>> > >>> > >>> [snip] > >>> mv -f .deps/uBlasKrylovSolver.Tpo .deps/uBlasKrylovSolver.Plo > >>> /bin/sh ../../../libtool --tag=CXX --mode=compile mpic++ > >>> -DPACKAGE_NAME=\"DOLFIN\" -DPACKAGE_TARNAME=\"dolfin\" > >>> -DPACKAGE_VERSION=\"0.7.1\" -DPACKAGE_STRING=\"DOLFIN\ 0.7.1\" > >>> -DPACKAGE_BUGREPORT=\"http://www.fenics.org/bugzilla/\" > -DSTDC_HEADERS=1 > >>> -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 > >>> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 > >>> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 > -DHAVE_DLFCN_H=1 > >>> -DHAVE_BOOST= -I. -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/quadratu re > >>> -I../../../src/kernel/parameter -I../../../src/kernel/log > >>> -I../../../src/kernel/plot -I/usr/include -I/usr/include/lib > >> xml2 -I/usr/include/python2.5 > >> -I/usr/lib/python2.5/site -packages/numpy/core/include -DDEBUG > -g -O2 > >> -Wall -Werror -DNDEBUG -pedantic -ansi -Wno-long-long -std=c++98 -MT > >> uBlasLUSolver.lo -MD -MP -MF .deps/uBlasLUSolver.Tpo -c -o > >> uBlasLUSolver.lo uBlasLUSolver.cpp > >>> mpic++ -DPACKAGE_NAME=\"DOLFIN\" -DPACKAGE_TARNAME=\"dolfin\" > >>> -DPACKAGE_VERSION=\"0.7.1\" "-DPACKAGE_STRING=\"DOLFIN 0.7.1\"" > >>> -DPACKAGE_BUGREPORT=\"http://www.fenics.org/bugzilla/\" > >>> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 > >>> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 > >>> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 > >>> -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_BOOST= -I. > >>> -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 > -I/usr/include > >>> -I/usr/include/libxml2 -I/usr/include/python2.5 > -I/usr/lib/python2.5/si > >> te-packages/numpy/core/include -DDEBUG -g -O2 -Wall -Werror -DNDEBUG > >> -pedantic -ansi -Wno-long-long -std=c++98 -MT uBlasLUSolver.lo > -MD -MP -MF > >> .deps/uBlasLUSolver.Tpo -c uBlasLUSolver.cpp -fPIC -DPIC -o > >> .libs/uBlasLUSolver.o > >>> uBlasLUSolver.cpp: In member function 'void > >>> dolfin::uBlasLUSolver::check _status(long int, std::string) const': > >>> uBlasLUSolver.cpp:198: error: 'UMFPACK_OK' was not declared in this > >>> scope > >>> uBlasLUSolver.cpp:204: error: 'UMFPACK_WARNING_singular > _matrix' was not > >>> declared in this scope > >>> uBlasLUSolver.cpp:206: error: 'UMFPACK_ERROR_out_of_memory' was not > >>> declared in this scope > >>> uBlasLUSolver.cpp :208: error: 'UMFPACK_ERROR_invalid_system' > was not > >>> declared in this scope > >>> uBlasLUSolver.cpp:210: error: > 'UMFPACK_ERROR_invalid_Numeric_object' was > >>> not declared in this scope > >>> uBlasLUSolver.cpp:212: error: > 'UMFPACK_ERROR_invalid_Symbolic_object' > >>> was not declared in this scope > >>> uBlasLUSolver.cpp:214: error: 'UMFPACK_OK' was not declared in > this > >>> scope > >> These are defined in umfpack.h (in my version of UMFPACK), which is > >> included in uBlasLUSolver.cpp. Anyone know which version of > UMFPACK is > >> installed on the compile bot? > >> > >> Garth > >> > >> > >> > >>> make[4]: *** [uBlasLUSolver.lo] Error 1 > >>> make[4]: Leaving directory > >>> `/home/dolfin/tmp/cron/compilebot/dolfin/src/kernel/la' > >>> make[3]: *** [all-recursive] Error 1 > >>> make[3]: Leaving directory > >>> `/home/dolfin/tmp/cron/compilebot/dolfin/src/kernel/la' > >>> make[2]: *** [all-recursive] Error 1 > >>> make[2]: Leaving directory > >>> `/home/dolfin/tmp/cron/compilebot/dolfin/src/kernel' > >>> make[1]: *** [all-recursive] Error 1 > >>> make[1]: Leaving directory `/home/dolfin/tmp/cron/compile > bot/dolfin/src' > >>> make: *** [all-recursive] Error 1 > >>> _______________________________________________ > >>> DOLFIN-dev mailing list > >>> [email protected] <mailto:[email protected]> > >>> http://www.fenics.org/mailman/listinfo/dolfin-dev > > > I checked out dolfin from hg now, and compiled against umfpack on the > fenics.org <http://fenics.org> server just fine. But the following > options must be set for configure: > > --with-umfpack-include=/usr/include/umfpack --with-umpfack-lib=/usr/lib > > Btw, on the new build system I am implementing, umfpack is handled > differently (and better I hope) which should make this problem go away. > Actually, the new system is kind of finished, but I have not implemented > building of tests yet, and I don't like to submit anything until I know > the tests can be run... > >
Great! I'm looking forward to using the new build system. Can we have a look at it? Perhaps a sandbox repository would be helpful (http://www.fenics.org/dev/)? Garth > > best regards, > -- > [simula.research laboratory] > Åsmund Ødegård > IT-Manager > phone: +4790069915 > http://www.simula.no/ _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
