Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 192320 - dev-lang/perl-5.8.8-r2 - NDBM_File.so: undefined symbol: dbm_open
Summary: dev-lang/perl-5.8.8-r2 - NDBM_File.so: undefined symbol: dbm_open
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-12 16:43 UTC by François Valenduc
Modified: 2007-09-13 18:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
output of emerge --info (emerge-info,2.87 KB, text/plain)
2007-09-12 16:59 UTC, François Valenduc
Details

Note You need to log in before you can comment on or make changes to this bug.
Description François Valenduc 2007-09-12 16:43:55 UTC
latex2html fails to build because of a symbol error related to perl. In fact, the problem occurs already during the configuration part. It ends with this errors:

checking for platform... /usr/bin/perl: symbol lookup error: /usr/lib/perl5/5.8.8/i686-linux/auto/NDB                       defined symbol: dbm_open


Reproducible: Always

Steps to Reproduce:
1.Try to emerge latex2html
2.
3.

Actual Results:  
The configuration fails as described above

Expected Results:  
A correct compilation.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-09-12 16:53:40 UTC
Please, post a bit more than one mangled line of the compile output; also emerge -pv perl and emerge --info output.
Comment 2 François Valenduc 2007-09-12 16:58:25 UTC
So here comes more info:

1) result of emerge -pv perl
[ebuild   R   ] dev-lang/perl-5.8.8-r2  USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid" 0 kB

2) Output of the configure script:
>>> Compiling source in /var/tmp/portage/dev-tex/latex2html-2002.2.1_pre20041025-r1/work/latex2html-2002-2-1 ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib/latex2html --shlibdir=/usr/lib/latex2html --enable-pk --enable-eps --enable-reverse --enable-pipes --enable-paths --enable-wrapper --enable-gif --enable-png --build=i686-pc-linux-gnu
creating cache ./config.cache
checking for perl... /usr/bin/perl
checking whether #! works in shell scripts... yes
launching proprietary configuration...

config.pl, Release 2002-2-1 (Revision 1.49)
Accompanies LaTeX2HTML, (C) 1999 GNU Public License.

checking for old config file (cfgcache.pm)... not found (ok)
checking for platform... /usr/bin/perl: symbol lookup error: /usr/lib/perl5/5.8.8/i686-linux/auto/NDBM_File/NDBM_File.so: undefined symbol: dbm_open

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/dev-tex/latex2html-2002.2.1_pre20041025-r1/work/latex2html-2002-2-1/config.log

!!! ERROR: dev-tex/latex2html-2002.2.1_pre20041025-r1 failed.
Call stack:
  ebuild.sh, line 1638:   Called dyn_compile
  ebuild.sh, line 985:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  latex2html-2002.2.1_pre20041025-r1.ebuild, line 50:   Called econf '--libdir=/usr/lib/latex2html' '--shlibdir=/usr/lib/latex2html' '--enable-pk' '--enable-eps' '--enable-reverse' '--enable-pipes' '--enable-paths' '--enable-wrapper' '--enable-gif' '--enable-png'
  ebuild.sh, line 586:   Called die
Comment 3 François Valenduc 2007-09-12 16:59:32 UTC
Created attachment 130745 [details]
output of emerge --info
Comment 4 François Valenduc 2007-09-13 18:36:14 UTC
I have reemerged libperl and perl and after that, latex2html could be build successfully.