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.