← Back to team overview

dolfin team mailing list archive

Re: Compilation failed: --enable-debug --disable-petsc

 



logg@xxxxxxxxx wrote:
It's umpack4-dev version 4.4-3. I don

dolfin@communalis:~$ ls -l /usr/include/umfpack/umfpack.h
-rw-r--r-- 1 root root 17480 2005-03-12 19:55 /usr/include/umfpack/umfpack.h
dolfin@communalis:~$ dpkg -S /usr/include/umfpack/umfpack.h
libumfpack4-dev: /usr/include/umfpack/umfpack.h
dolfin@communalis:~$ 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
dolfin@communalis:~$

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 <gnw20@xxxxxxxxx>"
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/quadrature
-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/compilebot/dolfin/src'
make: *** [all-recursive] Error 1
_______________________________________________
DOLFIN-dev mailing list
DOLFIN-dev@xxxxxxxxxx
http://www.fenics.org/mailman/listinfo/dolfin-dev










Follow ups

References