Jay J wrote:

[...]
> Unicode::String 2.05 fails compilation under (default) Perl 5.6.0, which
> is needed for Glade-Perl. I sent a message to the maintainer, perhaps a
> patch will show up soon ..
> 
> It dies because PERL_POLLUTE is disabled by default in 5.6 which
> includes these lines (from embedvar.h):
> 
> #define na                    PL_na
> #define dowarn                        PL_dowarn
> 
> Adding those to the top of String.xs should cure any "'dowarn'
> undeclared/undefined  (first use in this function)" messages when
> compiling Unicode::String.
> 
> Maybe there's a better way to handle this, but - I spent 20 minutes
> figuring it out, I may as well tell someone about it, right?
Hi, thanks for sharing your experience - I will add something to the
Glade-Perl FAQ about this. 

I will also add a run-time check to make sure that Unicode::String is
available before trying to use its methods - this would work around some
of the problems.

There seem to be quite a few problems appearing as perl 5.6 is beginning
to be used more. I still use 5.004_4 so please report _any_ 5.6 'funnies'
or I won't find them until I upgrade :)

Regards, Dermot


+---------------------------------------------------------------------+
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the line "unsubscribe glade-devel" in the body of the message.

Reply via email to