diff -up perl-5.24.0/Configure.gdbm perl-5.24.0/Configure --- perl-5.24.0/Configure.gdbm 2016-07-14 15:56:45.673916058 +0200 +++ perl-5.24.0/Configure 2016-07-14 15:56:45.732915809 +0200 @@ -12415,7 +12415,15 @@ eval $inlibc 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 ' found.' + fi + i_gdbmdbm="$define" + i_dbm="$i_gdbmdbm" + set i_dbm eval $inhdr case "$i_dbm" in $define) @@ -12423,7 +12431,7 @@ $define) set i_rpcsvcdbm eval $setvar ;; - *) set rpcsvc/dbm.h i_rpcsvcdbm + *) set rpcsvc/gdbm/dbm.h i_rpcsvcdbm eval $inhdr ;; esac @@ -23700,6 +23708,7 @@ for xxx in $xs_extensions ; do 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 diff -up perl-5.24.0/ext/ODBM_File/ODBM_File.xs.gdbm perl-5.24.0/ext/ODBM_File/ODBM_File.xs --- perl-5.24.0/ext/ODBM_File/ODBM_File.xs.gdbm 2016-07-14 15:56:45.676916045 +0200 +++ perl-5.24.0/ext/ODBM_File/ODBM_File.xs 2016-07-14 15:56:45.732915809 +0200 @@ -9,7 +9,7 @@ #endif #ifdef I_DBM -# include +# include #else # ifdef I_RPCSVC_DBM # include