Skip Menu | will be shut down on March 1st, 2021.

This queue is for tickets about the LMDB_File CPAN distribution.

Report information
The Basics
Id: 115441
Status: new
Priority: 0/
Queue: LMDB_File

Owner: Nobody in particular
Requestors: KENTNL [...]

Bug Information
Severity: (no value)
Broken in: 0.08
Fixed in: (no value)

Subject: Peculiar fail N/A w/ 0.10

This is new to me, but I can't give better details at this time:

This literally happens on every version of Perl on Travis, and it used to work just fine without having to hand install liblmdb.


Unpacking LMDB_File-0.10.tar.gz

Entering LMDB_File-0.10

Checking configure dependencies from META.json

Checking if you have ExtUtils::MakeMaker 6.64 ... Yes (7.04)

Configuring LMDB_File-0.10

Running Makefile.PL

Warning (mostly harmless): No library found for -llmdb

Clone lmdb from its repo and put a copy/link in 'liblmdb' directory at Makefile.PL line 39.

-> N/A

-> FAIL Configure failed for LMDB_File-0.10. See /home/travis/.cpanm/work/1466314777.11505/build.log for details.

-> FAIL Installing the dependencies failed: Module 'LMDB_File' is not installed

-> FAIL Bailing out the installation for CHI-Driver-LMDB-0.002003.


Its possbily a bug in cpanm (1.7024) can't tell.



Subject: Peculiar fail N/A w/ >= 0.08

Dug further into it, seems the breakage starts with 0.08


Which is weird I'm only noticing it now.



Looks like the Changelog Entry for 0.08 is missleading, it says:


"Include liblmdb 0.9.70"


While the diff indicates *all* bundled copies of liblmdb were removed.


This makes the notes in README incorrect:

>      If the library and its header file isn't found installed in
>      your system, Makefile.PL will _try_ to compile the recent copy
>      included in the 'liblmdb' directory.


There is however no included liblmdb directory since 0.08.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to