Skip Menu |

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 52962
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

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

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



Subject: Missing perl core modules GDBM_File + NDBM_File
Hi, I have prepared binaries for external library gdbm-1.8.3 which allow to compile GDBM_File + NDBM_File Lib gdbm-1.8.3 binaries (ready to just unpacking into c:\strawberry): http://svn.ali.as/cpan/users/kmx/strawberry_packs/2010-January/ However we need a little patches to GDBM_File and NDBM_File - unfortunately both perl core modules (non dual live). It means a patch to perl core - there are two threads already started at perl5-porters list: 1) thread started in November by CSJEWELL (seems to fall on the floor): http://www.nntp.perl.org/group/perl.perl5.porters/2009/11/msg153263.html 2) thread started yesterday by me: http://www.nntp.perl.org/group/perl.perl5.porters/2009/12/msg154860.html CURTIS: could you please post sort of a supportive e-mail as a re: to the second thread mentioned above? As a well-known win32/perl "celebrity" you might move it forward better than me. The patched versions of both discussed perl modules that can be installed via "pip" are also available here: http://svn.ali.as/cpan/users/kmx/perl-modules-patched/NDBM_File-1.08_patched.tar.gz http://svn.ali.as/cpan/users/kmx/perl-modules-patched/GDBM_File-1.09_patched.tar.gz -- kmx
Just for record - I have created the following two RTs (perl core):

http://rt.perl.org/rt3/Ticket/Display.html?id=71676
http://rt.perl.org/rt3/Ticket/Display.html?id=71680

Unfortunately according the message I got from Jesse Vincent - he is not sure if these RTs will make 5.12.0.

--
kmx

I'm working on GDBM_File right now for January, NDBM_File will wait until April. Will link a URL in once everything is done with GDBM_File.
Added change (r11017) that builds GDBM_File to the reference list.
(note: Patch for GDBM_File was accepted for Perl 5.12.0 - link in references.)
Hi Curtis,

thanks for your support with GDBM_File patch to perl core.

As for the NDBM_File:
*) you will need http://svn.ali.as/cpan/users/kmx/strawberry_packs/2010-January/32bit_gdbm-1.8.3-bin_20100112.zip
*) you have to link with "-lgdbm_compat -lgdbm"  (which means patching Makefile.PL)

You can quickly test my already patched version:
pip http://svn.ali.as/cpan/users/kmx/perl-modules-patched/NDBM_File-1.08_patched.tar.gz

WHAT I DO NOT KNOW IS  how should parameter "LIBS=>[ '...', '...' ]" in Makefile.PL correctly work if you specify a list of more than one item. Please have a look on my post here:
http://rt.cpan.org/Ticket/Display.html?id=53676&results=91c00661a1d26dbf40e4ad55d015b3ea

My idea was simply to add the new item to the list like:
LIBS=>[ '...', '...', '-lgdbm_compat -lgdbm' ]
But it does not work on Win32 (for some reason just the first item of LIBS array is considered).

--
kmx

I want to add NDBM_File for April, so adding it to the tracking bug.
fixed in 5.14.2.1