Package: src:petsc
Version: 3.6.2.dfsg1-3
Tags: patch

just show the configure.log for failed configure runs.
diff -Nru petsc-3.6.2.dfsg1/debian/rules petsc-3.6.2.dfsg1/debian/rules
--- petsc-3.6.2.dfsg1/debian/rules	2015-10-24 17:06:43.000000000 +0000
+++ petsc-3.6.2.dfsg1/debian/rules	2016-01-17 00:04:46.000000000 +0000
@@ -126,7 +126,8 @@
 
 
 override_dh_auto_configure:
-	dh_auto_configure -p$(PETSC_DEBUG_PACKAGE) --  \
+	@echo ===================== $(PETSC_DEBUG_PACKAGE) =====================
+	if dh_auto_configure -p$(PETSC_DEBUG_PACKAGE) --  \
           --with-debugging=1  \
           --shared-library-extension=_real \
           --with-hypre=1 --with-hypre-dir=/usr --with-clanguage=C++ --with-c-support \
@@ -135,8 +136,14 @@
           PETSC_DIR=$(CURDIR) --PETSC_ARCH=$(PETSC_DEBUG_BUILD_DIR) \
             CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
             FCFLAGS="$(FCFLAGS)"  FFLAGS="$(FFLAGS)"  \
-            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"
-	dh_auto_configure -p$(PETSC_VERSIONED_DEV_PACKAGE) --  \
+            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"; then \
+	  : ; \
+	else \
+	  cat configure.log; \
+	  false; \
+	fi
+	@echo ===================== $(PETSC_VERSIONED_DEV_PACKAGE) =====================
+	if dh_auto_configure -p$(PETSC_VERSIONED_DEV_PACKAGE) --  \
           --with-debugging=0  \
           --shared-library-extension=_real \
           --with-hypre=1 --with-hypre-dir=/usr --with-clanguage=C++ --with-c-support \
@@ -145,8 +152,14 @@
           PETSC_DIR=$(CURDIR) --PETSC_ARCH=$(PETSC_BUILD_DIR) \
             CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
             FCFLAGS="$(FCFLAGS)"  FFLAGS="$(FFLAGS)"  \
-            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"
-	dh_auto_configure -p$(PETSC_COMPLEX_VERSIONED_DEV_PACKAGE) --  \
+            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"; then \
+	  : ; \
+	else \
+	  cat configure.log; \
+	  false; \
+	fi
+	@echo ===================== $(PETSC_COMPLEX_VERSIONED_DEV_PACKAGE) =====================
+	if dh_auto_configure -p$(PETSC_COMPLEX_VERSIONED_DEV_PACKAGE) --  \
           --with-debugging=0  \
           --with-scalar-type=complex --shared-library-extension=_complex \
           $(CONFIGURATION_OPTIONS)  \
@@ -154,8 +167,14 @@
           PETSC_DIR=$(CURDIR) --PETSC_ARCH=$(PETSC_COMPLEX_BUILD_DIR) \
             CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
             FCFLAGS="$(FCFLAGS)"  FFLAGS="$(FFLAGS)"  \
-            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"
-	dh_auto_configure -p$(PETSC_COMPLEX_DEBUG_PACKAGE) --  \
+            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"; then \
+	  : ; \
+	else \
+	  cat configure.log; \
+	  false; \
+	fi
+	@echo ===================== $(PETSC_COMPLEX_DEBUG_PACKAGE) =====================
+	if dh_auto_configure -p$(PETSC_COMPLEX_DEBUG_PACKAGE) --  \
           --with-debugging=1  \
           --with-scalar-type=complex --shared-library-extension=_complex \
           $(CONFIGURATION_OPTIONS)  \
@@ -163,7 +182,12 @@
           PETSC_DIR=$(CURDIR) --PETSC_ARCH=$(PETSC_COMPLEX_DEBUG_BUILD_DIR) \
             CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \
             FCFLAGS="$(FCFLAGS)"  FFLAGS="$(FFLAGS)"  \
-            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"
+            CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" MAKEFLAGS="$(MAKEFLAGS)"; then \
+	  : ; \
+	else \
+	  cat configure.log; \
+	  false; \
+	fi
 
 
 override_dh_auto_build:
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to