Blob Blame History Raw
--- perl-5.16.2/Configure.orig	2013-02-07 11:32:14.289079167 +0100
+++ perl-5.16.2/Configure	2013-02-07 13:45:18.211639942 +0100
@@ -11691,7 +11691,15 @@
 
 case "$d_dbmclose" in
 $define)
-	set dbm.h i_dbm
+	: Compatibility location for RedHat 6.x
+	set gdbm/dbm.h i_gdbmdbm
+	eval $inhdr
+	if $test -f /usr/include/gdbm/dbm.h; then
+	    echo '<gdbm/dbm.h> found.'
+	fi
+	i_gdbmdbm="$define"
+	i_dbm="$i_gdbmdbm"
+	set i_dbm
 	eval $inhdr
 	case "$i_dbm" in
 	$define)
@@ -11699,7 +11707,7 @@
 		set i_rpcsvcdbm
 		eval $setvar
 		;;
-	*)	set rpcsvc/dbm.h i_rpcsvcdbm
+	*)	set rpcsvc/gdbm/dbm.h i_rpcsvcdbm
 		eval $inhdr
 		;;
 	esac
@@ -22355,6 +22363,7 @@
 		esac
 		;;
 	ODBM_File|odbm_fil)
+	    echo "ODBM_File ${i_dbm}${i_rpcsvcdbm} ${define}" >&4
 		case "${i_dbm}${i_rpcsvcdbm}" in
 		*"${define}"*)
 		    case "$d_cplusplus" in
--- perl-5.16.2/ext/ODBM_File/ODBM_File.xs.orig	2013-02-07 14:45:52.259352392 +0100
+++ perl-5.16.2/ext/ODBM_File/ODBM_File.xs	2013-02-07 14:46:14.791908971 +0100
@@ -5,7 +5,7 @@
 #include "XSUB.h"
 
 #ifdef I_DBM
-#  include <dbm.h>
+#  include <gdbm/dbm.h>
 #else
 #  ifdef I_RPCSVC_DBM
 #    include <rpcsvc/dbm.h>