id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1167	Some @INC manipulation seems to be incorrect in Padre	szabgab		"I have an installed version 0.78 of Padre and I was trying to run the release candidate of 0.84 using

{{{
perl -Ilib script/padre
}}}

It launched well but when I tried to turn on syntax checking Padre crashed with this:
{{{
Bareword ""Padre::Wx::ID_TIMER_SYNTAX"" not allowed while ""strict subs"" in use at /home/gabor/perl5/lib/perl5/Padre/Wx/Syntax.pm line 193.
Bareword ""Padre::Wx::ID_TIMER_SYNTAX"" not allowed while ""strict subs"" in use at /home/gabor/perl5/lib/perl5/Padre/Wx/Syntax.pm line 203.
Compilation failed in require at lib/Padre/Wx/Main.pm line 609.
}}}

Which indicates it was trying to load an installed module instead of the one from the local directory. I can reproduce it this way

 * run perl -Ilib script/padre share/examples/absolute_beginner/01_hello_world.pl
 * press F5 to run the script
 * Turn on Syntax Checking
 * kaboom

I added the printing of @INC on the line before the crashing line in Main.pm
{{{
/home/gabor/.local/share/.padre/plugins
lib
/home/gabor/perl5/lib/perl5/x86_64-linux-gnu-thread-multi
/home/gabor/perl5/lib/perl5
/home/gabor/perl5/lib/perl5/x86_64-linux-gnu-thread-multi
/etc/perl
/usr/local/lib/perl/5.10.1
/usr/local/share/perl/5.10.1
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl
}}}
which imho does not explain the problem.



"	defect	closed	major		editor	0.84	fixed		
