On 08/28/2011 12:54 AM, Mark Dootson wrote:
> Hi,
>
> You need to get the Perl you just installed on your path which you can
> do with
>
> . /<install-directory>/PadrePerl/bin/padreenv32
>
>
> that's dot - space - path
Oh... I had assumed that the space was a typo... What does that do? I
can't believe I've used Linux for 12 years and I've never seen that before.
Anyway, after doing this I run padre and now I get this:
% padre
OnInit must return a true return value at
/opt/PadrePerl/x86/5-12/site/lib/Padre/Startup.pm line 114
That line corresponds to "Padre::Wx::App->new;", which in turn comes
from lib/Wx/App.pm:
---------------------------%<----------------------
sub new {
my $this;
my $class = ref( $_[0] ) || $_[0];
if( ref( $Wx::wxTheApp ) ) {
bless $Wx::wxTheApp, $class;
$this = $Wx::wxTheApp;
} else {
$this = $_[0]->SUPER::new();
bless $this, $class;
$Wx::wxTheApp = $this;
}
$this->SetAppName( $_[0] ); # reasonable default for Wx::ConfigBase::Get
my $ret = Wx::_App::Start( $this, $_[1] || $this->can( 'OnInit' ) );
Wx::_croak( 'OnInit must return a true return value' ) unless $ret;
$this;
}
---------------------------%<----------------------
For reference, here is the output of perl -V:
---------------------------%<----------------------
% perl -V
Summary of my perl5 (revision 5 version 12 subversion 4) configuration:
Platform:
osname=linux, osvers=2.6.18-238.19.1.el5,
archname=i686-linux-thread-multi
uname='linux localhost.localdomain 2.6.18-238.19.1.el5 #1 smp fri
jul 15 07:32:29 edt 2011 i686 athlon i386 gnulinux '
config_args='-ders -Dcc=gcc -Dusethreads -Duseithreads
-Ud_sigsetjmp -Uinstallusrbinperl -Ulocincpth= -Uloclibpth=
-Accflags=-DUSE_SITECUSTOMIZE -Accflags=-fno-merge-constants
-Duselargefiles -Dprefix=/opt/PadrePerl/x86/5-12
-Dprivlib=/opt/PadrePerl/x86/5-12/lib
-Darchlib=/opt/PadrePerl/x86/5-12/lib
-Dsiteprefix=/opt/PadrePerl/x86/5-12/site
-Dsitelib=/opt/PadrePerl/x86/5-12/site/lib
-Dsitearch=/opt/PadrePerl/x86/5-12/site/lib
-Dvendorprefix=/opt/PadrePerl/x86/5-12/vendor
-Dvendorlib=/opt/PadrePerl/x86/5-12/vendor/lib
-Dvendorarch=/opt/PadrePerl/x86/5-12/vendor/lib -Dsed=/bin/sed
-Duseshrplib -Dcf_by=CitrusPerl [email protected]'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE
-fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2',
cppflags='-D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE
-fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector'
ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-50)',
gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -fstack-protector'
libpth=/lib /usr/lib /usr/local/lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.5.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.5'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-rpath,/opt/PadrePerl/x86/5-12/lib/CORE'
cccdlflags='-fPIC', lddlflags='-shared -O2 -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP USE_ITHREADS
USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API USE_SITECUSTOMIZE
Built under linux
Compiled at Aug 11 2011 07:55:30
%ENV:
PERL5LIB="/home/daniel/.local/perl5/lib/perl5/i486-linux-gnu-thread-multi:/home/daniel/.local/perl5/lib/perl5"
PERL_MM_OPT="INSTALL_BASE=/home/daniel/.local/perl5"
@INC:
/home/daniel/.local/perl5/lib/perl5/i486-linux-gnu-thread-multi
/home/daniel/.local/perl5/lib/perl5
/opt/PadrePerl/x86/5-12/site/lib
/opt/PadrePerl/x86/5-12/vendor/lib
/opt/PadrePerl/x86/5-12/lib
.
---------------------------%<----------------------
Any ideas?
Thanks for the help.
Daniel.
--
I'm not overweight, I'm undertall.
_______________________________________________
Padre-dev mailing list
[email protected]
http://mail.perlide.org/mailman/listinfo/padre-dev