[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cobalt-developers] RaQ550 broken PERL NDBM_File & GDBM_File support



Hi all,

I just tried to use Berkley DB3 support in a Perl-Script on a RaQ550. 

Got the following error message:

/usr/bin/perl: error while loading shared libraries:  
/usr/lib/perl5/5.6.0/i386-linux/auto/NDBM_File/NDBM_File.so: undefined 
symbol: dbm_open

As far as I can tell NDBM_File support in perl-5.6.0-9 is utterly broken. The 
same is true for GDBM_File.

So I downloaded the SRPM of perl-5.6.0-9 for the RaQ550 from ftp.cobalt.com 
and went looking for the cause:

This is from the ./configure during build:

We don't need to include <fcntl.h> if we include <sys/file.h>.
<iconv.h> found.
.
.
SNIP
.
.
.<ndbm.h> NOT found.
*** WHOA THERE!!! ***
    The recommended value for $i_ndbm on this machine was "define"!
    Keep the recommended value? [y]
.
.
.
SNIP
.
.
.
<values.h> found.
<gdbm.h> NOT found.
*** WHOA THERE!!! ***

So essentially speaking the Perl on the RaQ550 is broken. You might want to 
address that down the road.

-- 

With best regards,

Michael Stauber
mstauber@xxxxxxxxxxxxxx
Unix/Linux Support Engineer