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
Download (untitled) / with headers
text/plain 1.1k
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

Download (untitled) / with headers
text/plain 140b
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


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

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.