[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cobalt-developers] RaQ550 broken PERL NDBM_File & GDBM_File support
- Subject: [cobalt-developers] RaQ550 broken PERL NDBM_File & GDBM_File support
- From: Michael Stauber <devel@xxxxxxxxxxxxxx>
- Date: Sat Aug 17 15:22:02 2002
- Organization: SOLARSPEED.NET
- List-id: Discussion Forum for developers on Sun Cobalt Networks products <cobalt-developers.list.cobalt.com>
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