Hi Rumen,
On Di. 03. Okt. 2006, 17:30:46, rumen.bogdanovski@gmail.com wrote:
Show quoted text> Hallo Steffen,
> The problem with running FC4 built executables on FC5 still exists
> with 0.956. I have performed the tests you have asked me. I have
> dumped @INC of the script and packed executable on both versions. I
> do not know how it will help but here is the output:
>
> Fedora core 4 script
> [rumen@fcbc2 photclient-0.9b17]$ ./photclient.pl
> $VAR1 = [
> '/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.6',
> '/usr/lib/perl5/site_perl/5.8.5',
> '/usr/lib/perl5/site_perl/5.8.4',
> '/usr/lib/perl5/site_perl/5.8.3',
> '/usr/lib/perl5/site_perl',
> '/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.6',
> '/usr/lib/perl5/vendor_perl/5.8.5',
> '/usr/lib/perl5/vendor_perl/5.8.4',
> '/usr/lib/perl5/vendor_perl/5.8.3',
> '/usr/lib/perl5/vendor_perl',
> '/usr/lib/perl5/5.8.6/i386-linux-thread-multi',
> '/usr/lib/perl5/5.8.6',
> '.'
> ];
>
>
> Fedora Core 4 & PAR-0.956
>
> [rumen@fcbc2 photclient-0.9b17]$ ./photclient
> $VAR1 = [
> '/tmp/par-rumen/cache-
> 4152420903ff694b437844f0ea31384f49c478ff/inc/lib',
> '/tmp/par-rumen/cache-
> 4152420903ff694b437844f0ea31384f49c478ff/inc',
> sub { "DUMMY" },
> sub { "DUMMY" }
> ];
>
>
> Fedora Core 5 script
>
> [root@fc5 ~]# ./photclient.pl
> $VAR1 = [
> '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi',
> '/usr/lib/perl5/site_perl/5.8.8',
> '/usr/lib/perl5/site_perl/5.8.7',
> '/usr/lib/perl5/site_perl/5.8.6',
> '/usr/lib/perl5/site_perl/5.8.5',
> '/usr/lib/perl5/site_perl/5.8.4',
> '/usr/lib/perl5/site_perl/5.8.3',
> '/usr/lib/perl5/site_perl',
> '/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi',
> '/usr/lib/perl5/vendor_perl/5.8.8',
> '/usr/lib/perl5/vendor_perl/5.8.7',
> '/usr/lib/perl5/vendor_perl/5.8.6',
> '/usr/lib/perl5/vendor_perl/5.8.5',
> '/usr/lib/perl5/vendor_perl/5.8.4',
> '/usr/lib/perl5/vendor_perl/5.8.3',
> '/usr/lib/perl5/vendor_perl',
> '/usr/lib/perl5/5.8.8/i386-linux-thread-multi',
> '/usr/lib/perl5/5.8.8',
> '.'
> ];
>
> built on fedora Core 4 on Fedora core 5
> [root@fc5 ~]# ./photclient
> Goto undefined subroutine &DynaLoader::bootstrap_inherit at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/XSLoader.pm line 96.
> Compilation failed in require at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/IO/Handle.pm line 260.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/IO/Handle.pm line 260.
> Compilation failed in require at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/IO/Seekable.pm line 101.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/IO/Seekable.pm line 101.
> Compilation failed in require at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/IO/File.pm line 117.
> BEGIN failed--compilation aborted at
> /usr/lib/perl5/5.8.6/i386-linux-thread-multi/IO/File.pm line 117.
> Compilation failed in require at -e line 313.
>
> Fedora Core 5 built on FC5 PAR-0.956
> [root@fc5 ~]# ./photclient
> $VAR1 = [
> '/tmp/par-root/cache-
> ea8a8544a89d36d4972839916467b2136ff91fd8/inc/lib',
> '/tmp/par-root/cache-
> ea8a8544a89d36d4972839916467b2136ff91fd8/inc',
> sub { "DUMMY" },
> sub { "DUMMY" }
> ];
>
>
>
Does the newest PAR (0.959) address this? It might well do that because
the parl-embedded modules are regenerated for every pp-call.
Steffen