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

WML or PERL-Bug? (was: Re: perl version output of configure?)



Hi!

Axel Beckert wrote:
> After having (solved, I hope) some libperl.so problems, 

Well, actually I had solved them without knowing it. And then those
problems appeared again today. I guess, it's an PERL/locale bug, but
I'm not so sure:

[The first two lines after "wml" are input, the rest is the output on STDERR.]

1050/0 axel@kathrin:pts/2 15:43 [~] > wml
#use wml::std::box
^D
ePerl:Error: Perl parsing error (interpreter rc=255)

---- Contents of STDERR channel: ---------
DynaLoader object version 1.04 does not match $DynaLoader::VERSION 1 at /usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm line 100.
Compilation failed in require at /usr/local/lib/wml/perl/lib/sun4-solaris/IO.pm line 5.
Compilation failed in require at /usr/local/lib/wml/perl/lib/sun4-solaris/IO/Handle.pm line 241.
BEGIN failed--compilation aborted at /usr/local/lib/wml/perl/lib/sun4-solaris/IO/Handle.pm line 241.
Compilation failed in require at /usr/local/lib/wml/perl/lib/sun4-solaris/IO/Seekable.pm line 51.
BEGIN failed--compilation aborted at /usr/local/lib/wml/perl/lib/sun4-solaris/IO/Seekable.pm line 51.
Compilation failed in require at /usr/local/lib/wml/perl/lib/sun4-solaris/IO/File.pm line 112.
BEGIN failed--compilation aborted at /usr/local/lib/wml/perl/lib/sun4-solaris/IO/File.pm line 112.
Compilation failed in require at /usr/local/lib/perl5/5.6.1/FileHandle.pm line 9.
Compilation failed in require at /usr/local/lib/wml/perl/lib/sun4-solaris/WML/GD.pm line 7.
Compilation failed in require at /tmp/wml.19300.tmp2 line 214.
BEGIN failed--compilation aborted at /tmp/wml.19300.tmp2 line 214.
------------------------------------------
** WML:Break: Error in Pass 3 (rc=74).
1051/1 axel@kathrin:pts/2 15:44 [~] > 

This problem does not occur, if I unset LC_*, which here currently
default to 

LC_COLLATE=de.ISO8859-15
LC_CTYPE=de.ISO8859-15
LC_MESSAGES=de
LC_MONETARY=de.ISO8859-15
LC_NUMERIC=de.ISO8859-15
LC_TIME=de.ISO8859-15

I could imagine, it's a "string comparison of 'locale'd floating point
values" problem or something like that.

		Regards, Axel
-- 
Axel Beckert - abe@cs.uni-sb.de - http://abe.home.pages.de/
Student of Computer Science, University of Saarland (Germany)
Artificial Intelligence Laboratory (AI Lab), Prof. Dr. W. Wahlster;
WWW-/FTP-Administrator IBFI Schloß Dagstuhl; Students Representative CS
______________________________________________________________________
Website META Language (WML)                www.engelschall.com/sw/wml/
Official Support Mailing List                   sw-wml@engelschall.com
Automated List Manager                       majordomo@engelschall.com