New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ndbm failure in make test #7295
Comments
From clock@twibright.comCreated by clock@twibright.comFollowing the INSTALL instructions doesn't yield flawless perl compilation On my system, make test fails on 5 tests all with problems with ndbm. /home/clock/perl-5.8.4-bad/perl: relocation error: ../lib/auto/NDBM_File/NDBM_File.so: undefined symbol: dbm_open ndbm is present on my system: It is provided by gdbm. I ensured up-to-date version of gdbm is installed Perl Info
|
From @ysthOn Sun, May 16, 2004 at 06:43:41AM -0000, clock@twibright.com (via RT) wrote:
Thanks for your report. I was hoping someone else would answer since Looking at the hints in ext/NDBM_File/hints/linux.pl, it seems that However, I thought that as of gdbm-1.8.1, the compatibility routines So, are you sure the libndbm* files are from your fresh gdbm Also, please send output from the ./myconfig script in your build |
The RT System itself - Status changed from 'new' to 'open' |
From @doughera88On Sun, 16 May 2004, Clock @ Twibright . Com wrote:
Oops -- we need the ./myconfig from your 5.8.4 installation attempt. Unfortunately, where different Linux distributions have put the libndbm However, Configure does try to find dbm_open() by itself before deciding Still, we need to see the ./myconfig output and the output of -- |
From at@altlinux.ruOn Mon, May 17, 2004 at 08:11:41PM -0700, Yitzchak Scott-Thoennes wrote:
Please consider the following patch. Inline Patch--- perl-5.9.1-20040521/ext/NDBM_File/hints/linux.pl- 2001-07-02 20:22:18 +0000
+++ perl-5.9.1-20040521/ext/NDBM_File/hints/linux.pl 2004-05-21 22:05:18 +0000
@@ -3,4 +3,6 @@
# (no null key support)
# Jonathan Stowe <gellyfish@gellyfish.com>
use Config;
-$self->{LIBS} = ['-lgdbm'] if $Config{libs} =~ /(?:^|\s)-lgdbm(?:\s|$)/;
+use ExtUtils::Liblist;
+($self->{LIBS}) = ExtUtils::Liblist->ext('-lgdbm -lgdbm_compat')
+ if $Config{libs} =~ /(?:^|\s)-lgdbm(?:\s|$)/; |
From @rgsAlexey Tourbin wrote:
Thanks, applied as #22892. |
@rgs - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#29612 (status was 'resolved')
Searchable as RT29612$
The text was updated successfully, but these errors were encountered: