> 
> Hello
> 
> I'm the author of Config::Augeas [1], the Perl bindings to Redhat's
> Augeas library [2].
> 
> Long story short, the regexp engine built deep in Augeas has a problem
> only when augeas is run from a Perl program (through Config::Augeas).
> 
> The same call (aug_init and aug_print) run directly from a C program
> has not problem.
> 
> The same call from from Perl on i386 (32 bits) has no problem.
> 
> See [3] for more details on the problem.
> 
> Has anyone a hint about where I should look to investigate this
> problem ? 
> 
> All the best
> 
> [1] http://search.cpan.org/dist/Config-Augeas/
> [2] http://augeas.net
> [3]
> https://www.redhat.com/archives/augeas-devel/2009-January/msg00019.htm
> l
> 
> -- 
> Dominique Dumont 
> "Delivering successful solutions requires giving people what they
> need, not what they want." Kurt Bittner
> 
> irc:
>   domidumont at irc.freenode.net
>   ddumont at irc.debian.org

Which version of perl?

There was/is a bug in version 5.80 -5.85 that cause certain 
operations with @_ to fail. This is particularly noticable with 
"goto" where one wishes to preserve the stack and not further nest 
subroutine calls. It was fixed in 5.086 and is not present in earlier 
versions. There may be other issues surrounding this, but this is the 
one the "bit" my modules. In some cases I have been able to work 
around it in others the module carry a warning in the make file that 
the perl library must be up/down graded to function.

It seems that 5.84 is standard in many distributions.

Hope this helps.

Michael

Reply via email to