Makefile.PL contains this:
if($Config{archname} =~ /686/) {
warn "liblmdb isn't supported in your platform, sorry.\n";
exit 0;
}
But liblmdb evidently builds fine on 32-bit archs including i686: https://buildd.debian.org/status/package.php?p=liblmdb-file-perl
Please drop that check - or at least adapt it to only apply for locally compiling library, not for pre-compiled system-shared library which if it exists obviously is possible.