# New Ticket Created by  Matt Fowles 
# Please include the string:  [perl #24830]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=24830 >


All~

Indeed this fix works, so I submitted it through the official channels 
for you.

diff attached...

Matt

Lars Balker Rasmussen wrote:

>Matt Fowles <[EMAIL PROTECTED]> writes:
>  
>
>>$ cat test.ldo
>>/usr/bin/ld: cannot find -lgdbm_compat
>>collect2: ld returned 1 exit status
>>
>>
>>Hope someone know more about this gdbm_compat thing then I do...
>>
>>I am running a relatively stock Debian testing box.
>>    
>>
>
>Changing line 27 of config/inter/progs.pl to 
>
>  grep { $^O=~/VMS|MSWin/ || !/^-l(c|gdbm(_compat)?|dbm|ndbm|db)$/ }
>
>should help you along.
>
>I don't have a Debian box, but a friends "revision 5.0 version 8
>subversion 2 (Debian unstable)" reveals:
>
>    % perl -le 'use Config; print $Config{libs}'
>    -lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt
>
>I have no idea why Debians perl is linked with gdbm_compat as well as
>gdbm.
>
>I suppose this is a patch :-)
>  
>

Index: config/inter/progs.pl
===================================================================
RCS file: /cvs/public/parrot/config/inter/progs.pl,v
retrieving revision 1.15
diff -u -r1.15 progs.pl
--- config/inter/progs.pl       25 Sep 2003 15:53:56 -0000      1.15
+++ config/inter/progs.pl       7 Jan 2004 01:02:36 -0000
@@ -24,7 +24,7 @@
   my $debug='n';
 
   $libs=join ' ',
-  grep { $^O=~/VMS|MSWin/ || !/^-l(c|gdbm|dbm|ndbm|db)$/ }
+  grep { $^O=~/VMS|MSWin/ || !/^-l(c|gdbm(_compat)?|dbm|ndbm|db)$/ }
   split(' ', $libs);
 
   # Try each alternative, until one works.

Reply via email to