Package: libdeal.ii-dev Version: 6.2.1-2 Severity: normal Typeing make run in a copy of the /usr/share/doc/deal.ii-examples/step-4/ directory gives the following output
Makefile:155: Makefile.dep: No such file or directory ============================ Remaking Makefile.dep ==============optimized===== step-4.cc ============================ Linking step-4 /usr/lib/libtrilinos_teuchos.so: undefined reference to `XML_SetUserData' /usr/lib/libtrilinos_teuchos.so: undefined reference to `XML_Parse' /usr/lib/libtrilinos_ml.so: undefined reference to `Galeri::CreateMap(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Epetra_Comm&, Teuchos::ParameterList&)' /usr/lib/libtrilinos_ml.so: undefined reference to `Galeri::CreateCrsMatrix(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Epetra_Map const*, Teuchos::ParameterList&)' /usr/lib/libtrilinos_teuchos.so: undefined reference to `XML_SetCharacterDataHandler' /usr/lib/libtrilinos_teuchos.so: undefined reference to `XML_ParserCreate' /usr/lib/libtrilinos_teuchos.so: undefined reference to `XML_SetElementHandler' collect2: ld returned 1 exit status This is fixed with the attached modifications to /usr/share/deal.II/Make.global_options Kevin -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (600, 'unstable'), (500, 'testing'), (400, 'stable'), (300, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-rc8.009-wl (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1) (ignored: LC_ALL set to en_GB) Shell: /bin/sh linked to /bin/dash Versions of packages libdeal.ii-dev depends on: ii libblas-dev 1.2-2 Basic Linear Algebra Subroutines 3 ii libboost-dev 1.40.0.1 Boost C++ Libraries development fi ii libdeal.ii6.2.1 6.2.1-2 Finite element library - shared li ii liblapack-dev 3.2.1-2 library of linear algebra routines ii libnetcdf-dev 1:3.6.3-1 Development kit for NetCDF ii libpetsc3.0.0-dev 3.0.0.dfsg-5.1 Static libraries, shared links, he ii libscotchmetis-dev 5.1.6.dfsg-1 programs and libraries for graph, ii libslepc3.0.0-dev 3.0.0-p7.dfsg-2 Scalable Library for Eigenvalue Pr ii libsuitesparse-dev 1:3.4.0-1 libraries for sparse matrices comp ii libtrilinos-dev 9.0.3.dfsg-1 parallel solver libraries within a libdeal.ii-dev recommends no packages. Versions of packages libdeal.ii-dev suggests: ii deal.ii-doc 6.2.1-2 Finite element library - documenta ii deal.ii-examples 6.2.1-2 Finite element library - documenta pn libdeal.ii-dbg <none> (no description available) -- no debconf information
--- /usr/share/deal.II/Make.global_options.original 2009-11-28 01:26:31.345888039 -0800 +++ /usr/share/deal.II/Make.global_options.mine 2009-11-28 01:26:31.455859637 -0800 @@ -185,6 +185,7 @@ # sync. ifeq ($(USE_CONTRIB_TRILINOS),yes) DEAL_II_TRILINOS_LIBS = \ + galeri \ stratimikosamesos \ stratimikosaztecoo \ stratimikosifpack \ @@ -207,10 +208,12 @@ ifeq ($(enable-shared),yes) lib-contrib-trilinos = \ + libexpat.so \ $(addsuffix $(shared-lib-suffix), $(addprefix $(DEAL_II_TRILINOS_LIBDIR)/libtrilinos_, \ $(DEAL_II_TRILINOS_LIBS))) else lib-contrib-trilinos = \ + libexpat.a \ $(addsuffix $(static-lib-suffix), $(addprefix $(DEAL_II_TRILINOS_LIBDIR)/libtrilinos_, \ $(DEAL_II_TRILINOS_LIBS))) endif