tags 455670 +patch thanks Hi,
I'm attaching a patch to fix this problem. Please take into account that the gcc 4.3 issues are marked as release goals bugs, so if you don't upload a fix soon it would probably be NMUed. Thanks, -- : You are in a dark room with a compiler, emacs, an internet connection, : and a thermos of coffee. : Your move ? Saludos /\/\ /\ >< `/
diff -Naru libmesh-0.6.1.dfsg.orig/include/mesh/mesh_refinement.h libmesh-0.6.1.dfsg/include/mesh/mesh_refinement.h --- libmesh-0.6.1.dfsg.orig/include/mesh/mesh_refinement.h 2007-10-21 17:48:42.000000000 -0300 +++ libmesh-0.6.1.dfsg/include/mesh/mesh_refinement.h 2008-03-22 22:38:31.000000000 -0300 @@ -32,6 +32,7 @@ #include <vector> #include <list> +#undef HAVE_HASH_MAP #if defined(HAVE_HASH_MAP) # include <hash_map> #elif defined(HAVE_EXT_HASH_MAP) @@ -589,6 +590,7 @@ * For efficiency we will use a hashed multimap if it is * available, otherwise a regular multimap. */ +#undef HAVE_HASH_MAP #if defined(HAVE_HASH_MAP) typedef std::hash_multimap<unsigned int, Node*> map_type; #elif defined(HAVE_EXT_HASH_MAP) diff -Naru libmesh-0.6.1.dfsg.orig/include/mesh/xdr_mgf.h libmesh-0.6.1.dfsg/include/mesh/xdr_mgf.h --- libmesh-0.6.1.dfsg.orig/include/mesh/xdr_mgf.h 2007-10-21 17:48:42.000000000 -0300 +++ libmesh-0.6.1.dfsg/include/mesh/xdr_mgf.h 2008-03-22 22:41:53.000000000 -0300 @@ -25,6 +25,7 @@ #include <string> #include <fstream> // for std::ifstream #include <sstream> +#include <cstring> // Local includes #include "xdr_io.h" // for XdrIO::FileFormat diff -Naru libmesh-0.6.1.dfsg.orig/src/mesh/gmsh_io.C libmesh-0.6.1.dfsg/src/mesh/gmsh_io.C --- libmesh-0.6.1.dfsg.orig/src/mesh/gmsh_io.C 2007-10-21 17:48:49.000000000 -0300 +++ libmesh-0.6.1.dfsg/src/mesh/gmsh_io.C 2008-03-22 22:16:39.000000000 -0300 @@ -22,6 +22,7 @@ // C++ includes #include <fstream> #include <set> +#include <cstring> // Local includes #include "libmesh_config.h" diff -Naru libmesh-0.6.1.dfsg.orig/src/mesh/mesh_data_unv_support.C libmesh-0.6.1.dfsg/src/mesh/mesh_data_unv_support.C --- libmesh-0.6.1.dfsg.orig/src/mesh/mesh_data_unv_support.C 2007-10-21 17:48:50.000000000 -0300 +++ libmesh-0.6.1.dfsg/src/mesh/mesh_data_unv_support.C 2008-03-22 22:24:46.000000000 -0300 @@ -631,7 +631,7 @@ _desired_dataset_label (libMesh::invalid_uint) { id_lines_1_to_5.resize(5); - std::fill (id_lines_1_to_5.begin(), id_lines_1_to_5.end(), "libMesh default"); + std::fill (id_lines_1_to_5.begin(), id_lines_1_to_5.end(), (const char*) "libMesh default"); /* * resize analysis specific data. */ diff -Naru libmesh-0.6.1.dfsg.orig/src/mesh/unstructured_mesh.C libmesh-0.6.1.dfsg/src/mesh/unstructured_mesh.C --- libmesh-0.6.1.dfsg.orig/src/mesh/unstructured_mesh.C 2007-10-22 20:30:38.000000000 -0300 +++ libmesh-0.6.1.dfsg/src/mesh/unstructured_mesh.C 2008-03-22 22:41:09.000000000 -0300 @@ -47,6 +47,7 @@ #include "xdr_io.h" #include "vtk_io.h" +#undef HAVE_HASH_MAP #if defined(HAVE_HASH_MAP) # include <hash_map> #elif defined(HAVE_EXT_HASH_MAP)