Re: gcc.gnu.org Bugzilla: Perl error Can't locate mro.pm in @INC

2011-08-03 Thread Frédéric Buclin
Le 26. 01. 11 17:04, Frank Ch. Eigler a écrit :
 Can't locate mro.pm in @INC
> 
> This may be fixed now, with a hand-made dummy mro.pm file.

I think I know what's wrong. I will paste what I wrote at
https://bugzilla.mozilla.org/show_bug.cgi?id=675633#c2:

email_in.pl requires Email::Reply which requires Email::Abstract which
requires mro since 3.003. So if you have Email::Abstract 3.002 or older,
you shouldn't get this error. If you have Email::Abstract 3.003 or
newer, then this means MRO::Compat (which has "mro") is not correctly
installed.

Frédéric


Re: gcc.gnu.org Bugzilla: Perl error Can't locate mro.pm in @INC

2011-01-26 Thread Frank Ch. Eigler
Tobias Burnus  writes:

>>> Can't locate mro.pm in @INC
>> [...]

This may be fixed now, with a hand-made dummy mro.pm file.

- FChE


Re: gcc.gnu.org Bugzilla: Perl error Can't locate mro.pm in @INC

2011-01-26 Thread Tobias Burnus

On 01/26/2011 12:05 PM, Frédéric Buclin wrote:

Le 26. 01. 11 11:29, Tobias Burnus a écrit :

Can't locate mro.pm in @INC


mro.pm is part of the core code of Perl since version 5.9.5. So it's not
available here as sourceware has Perl 5.8.5 installed. Where is this
script located? And did you get the exact line and script which threw
this error?


I have no idea about the details of the gcc.gnu.org internals, I just 
did a "svn commit" which triggered this; and obviously someone has 
changed something on gcc.gnu.org. I do not have more information that I 
send in the email - I just had received such an email as result of the 
commit.


If one "svn co" the svn "hooks", one finds there "post-commit":

CONFIG="/svn/gcc/hooks/svnmailer.conf"
MAILER="/usr/bin/svn-mailer"
REPOS="$1"
REV="$2"

"${MAILER}" --commit --config "${CONFIG}" \
   --repository "${REPOS}" --revision "${REV}" --background

${REPOS}/hooks/synchooks.sh "${REPOS}" "${REV}"


Hope it helps,

Tobias


Re: gcc.gnu.org Bugzilla: Perl error Can't locate mro.pm in @INC

2011-01-26 Thread Frédéric Buclin
Le 26. 01. 11 11:29, Tobias Burnus a écrit :
> Can't locate mro.pm in @INC

mro.pm is part of the core code of Perl since version 5.9.5. So it's not
available here as sourceware has Perl 5.8.5 installed. Where is this
script located? And did you get the exact line and script which threw
this error?

Frédéric


gcc.gnu.org Bugzilla: Perl error Can't locate mro.pm in @INC

2011-01-26 Thread Tobias Burnus

Hello,

I just got the following error message send by bugzilla /  GCC's commit 
script handler:



Can't locate mro.pm in @INC (@INC contains: . lib/i386-linux-thread-multi lib 
CODE(0x958f8b4) /usr/lib/perl5/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl 
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.5 
/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi 
/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl)

burnus wrote:


Author: burnus
Date: Wed Jan 26 10:12:47 2011
New Revision: 169282

URL:http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169282
Log:
[...]



Tobias