Summary: | latex2html uses wrong path to perl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | caspar-gentoo-bugs |
Component: | Current packages | Assignee: | Text-Markup Team (OBSOLETE) <text-markup+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | haskell, kllba, martin.konopka, orangewarrior, znmeb |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
caspar-gentoo-bugs
2005-02-02 07:37:02 UTC
Thanks for the report. Fixed in CVS. There's still no fixed version marked stable or it didn't got a revision bump. $ grep perl /usr/bin/latex2html # -*- perl -*- -w eval '(exit $?0)' && eval 'exec /usr/bin/perl5.8.5 -S $0 ${1+"$@"}' & eval 'exec /usr/bin/perl5.8.5 -S $0 $argv:q' if 0; # suppress this stuff in perl # The above lines start up perl on almost every shell, # below we find usual perl code It is fixed in latex2html-2002.2.1_pre20041025 which is marked stable on all supported archs. The ebuild didn't get a rev bump when this problem was fixed, so try to re-emerge latex2html, that should fix it. If it does not fix it, then fell free to reopen this bug. Please release latex2html-2002.2.1_pre20041025-r1 (the rev bump which did not get done before). Other packages, such as darcs with doc in USE, break if the older revision with the hardcoded path to Perl is installed and the version of Perl changes, and portage correctly reports that there is no newer version of latex2html. Is this bug actually fixed? The problem appears to be that /usr/lib/latex2html/l2hconf.pm contains the following (even after a re-emerge, which I did today, on a machine which has been sync'd recently): # Setting this variable to where your perl executable resides can lead to # better performance on some platforms. # # It is advisable to do this on an Intel system; e.g. # $PERL='g:/usr/bin/perl_.exe'; # # On a unix system it may be best left empty, or set as in: # $PERL='/usr/local/bin/perl'; # $PERL = '/usr/bin/perl5.8.8'; $PERL should either not be set, or be set to /usr/bin/perl as the initial reporter said. This bug is not fixed. From a fresh emerge of the latest stable latex2html-2002.2.1_pre20041025: $ grep /usr/bin/perl /usr/lib/latex2html/* /usr/lib/latex2html/cfgcache.pm:$cfg{'PERL'} = q'/usr/bin/perl5.8.7'; /usr/lib/latex2html/cfgcache.pm:#! /usr/bin/perl5.8.7 -w /usr/lib/latex2html/l2hconf.pm:# $PERL='g:/usr/bin/perl_.exe'; /usr/lib/latex2html/l2hconf.pm:$PERL = '/usr/bin/perl5.8.7'; /usr/lib/latex2html/makemap:#!/usr/bin/perl *** Bug 130811 has been marked as a duplicate of this bug. *** *** Bug 105767 has been marked as a duplicate of this bug. *** latex2html-2002.2.1_pre20041025-r1 which has just been commited should solve the problem. If it works properly for you, I'll file a request for stabilisation. latex2html-2002.2.1_pre20041025-r1 appears to be fine. I can confirm -r1 works for me. Please stabilise it and remove the old broken ebuild. I just bumped into this bug when adding the latest darcs ebuild to the tree. Can I also add my support to have latex2html-2002.2.1_pre20041025-r1 marked stable so that I can get darcs-1.0.7 marked stable too (since it now deps on that version of latex2html so darcs users don't hit this bug). *** Bug 120059 has been marked as a duplicate of this bug. *** |