Å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

Reply via email to