I want to install latex2html and it complains that it can’t find dbmopen:
$ ./configure
loading cache ./config.cache
checking for perl... /usr/bin/perl
checking whether #! works in shell scripts... yes
launching proprietary configuration...
config.pl, Release 2006-1 (Revision )
Accompanies LaTeX2HTML, (C) 1999 GNU Public License.
checking for old config file (cfgcache.pm)... not found (ok)
checking for platform... linux (assuming unix)
checking for /usr/bin/perl... /usr/bin/perl
checking perl version... 5.010001
checking if perl supports some dbm... no
Error: Perl reported DBM error: dbmopen failed
LaTeX2HTML needs some DBM.
I am on ubuntu 11.4 and have no clue where to get dbmopen (or what this really is). What should I do to continue?
That is odd,
dbmopenis core function in Perl 5. Try running this on the commandline:If that prints
5to the screen then you havedbmopenand it works (which I fully expect to be the case). I don’t know whatlatex2htmlis doing in its configure script, but if the code above works, it must be something wrong. It might be a permission error,dbmopencreates a file, so you may want to check where that file is being created and if you have permission to create a file there.