Skip Menu |

This queue is for tickets about the LMDB_File CPAN distribution.

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

People
Owner: Nobody in particular
Requestors: KENTNL [...] cpan.org
Cc:
AdminCc:

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.

 

https://metacpan.org/diff/file?target=SORTIZ%2FLMDB_File-0.08%2F&source=SORTIZ%2FLMDB_File-0.07%2F

 

This makes the notes in README incorrect:

https://metacpan.org/source/SORTIZ/LMDB_File-0.08/README#L39-41

>      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.