> > 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