<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Perl 5.6.0 on HP-UX 11.23 Itanium in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591199#M823005</link>
    <description>Modified file sent back. With - i hope - enough explanation.&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
    <pubDate>Thu, 04 Aug 2005 04:54:30 GMT</pubDate>
    <dc:creator>H.Merijn Brand (procura</dc:creator>
    <dc:date>2005-08-04T04:54:30Z</dc:date>
    <item>
      <title>Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591179#M822985</link>
      <description>Hello&lt;BR /&gt;&lt;BR /&gt;What is the minimum PERL version compatible with 11.23 Itanium ??? &lt;BR /&gt;&lt;BR /&gt;We want to test an application using PERL 5.6.0 + Sybperl 2.12 and actually running on PA-RISC. This application seems to be not fully compatible with Perl 5.8. So I need to know if I have a chance to compile successfully Perl 5.6.0 on Itanium.&lt;BR /&gt;&lt;BR /&gt;Tanks.&lt;BR /&gt;&lt;BR /&gt;eric&lt;BR /&gt;</description>
      <pubDate>Wed, 27 Jul 2005 12:20:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591179#M822985</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-07-27T12:20:58Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591180#M822986</link>
      <description>hi,&lt;BR /&gt;&lt;BR /&gt;what is the pre-installed version of PERL in that system? Is it should be perl D.5.8.0.D?&lt;BR /&gt;&lt;BR /&gt;if it is never pre-install with perl, u may like to download the binary from here:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://hpux.connectisl.com/hppd/hpux/Languages/perl-5.8.6/" target="_blank"&gt;http://hpux.connectisl.com/hppd/hpux/Languages/perl-5.8.6/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;or &lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://mirrors.develooper.com/hpux/#Perl" target="_blank"&gt;http://mirrors.develooper.com/hpux/#Perl&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;regards.</description>
      <pubDate>Wed, 27 Jul 2005 21:36:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591180#M822986</guid>
      <dc:creator>Joseph Loo</dc:creator>
      <dc:date>2005-07-27T21:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591181#M822987</link>
      <description>perl-1 is doable. I just did:&lt;BR /&gt;&lt;BR /&gt;[43] % uname -a&lt;BR /&gt;HP-UX spe191 B.11.23 U 9000/800 625848586 unlimited-user license&lt;BR /&gt;[44] % ./perl -v&lt;BR /&gt;$Header: perly.c,v 1.0.1.3 88/01/28 10:28:31 root Exp $&lt;BR /&gt;Patch level: 15&lt;BR /&gt;[45] %&lt;BR /&gt;&lt;BR /&gt;So you'd have to be more clear about *why* you need to go back to 5.6, and what the problems in 5.8 are you are facing&lt;BR /&gt;&lt;BR /&gt;[ I just wrote a much longer answer, but the itrc was unavailable when I hit submit, and the answer got lost. Basically I said: go for 5.8.7 and solve the problems you found ]&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Thu, 28 Jul 2005 01:22:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591181#M822987</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-07-28T01:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591182#M822988</link>
      <description>Hi guys&lt;BR /&gt;&lt;BR /&gt;You must know I'm a newbie in Perl. I just try to give a running package for our users on Itanium IA64 plateform.&lt;BR /&gt;&lt;BR /&gt;Joseph,&lt;BR /&gt;yes the pre-installed version of PERL is 5.8.0.D.&lt;BR /&gt;&lt;BR /&gt;With this version, if I try to compile Sybperl 2.12, "perl Makefile.PL" stops with this error :&lt;BR /&gt;&lt;BR /&gt;Writing Makefile for Sybase::Sybperl&lt;BR /&gt;Can't use string ("pod/sybperl.pod") as a HASH ref while "strict refs" in use at /opt/perl/lib/5.8.0/ExtUtils/MM_Unix.pm line 541.&lt;BR /&gt;&lt;BR /&gt;Now if I try to compile the lastest Sybperl version 2.18, "perl Makefile.PL" is OK. To run "make", I installed gcc 3.4.3 from "the Porting And Archive Centre" because as Perl was compiled with gcc, sybperl must be compiled with gcc too. In this configuration, "make" stops with this error :&lt;BR /&gt;&lt;BR /&gt;In file included from /opt/perl/lib/5.8.0/IA64.ARCHREV_0-thread-multi/CORE/perl.h:3950,&lt;BR /&gt;                 from CTlib.xs:20:&lt;BR /&gt;/usr/include/sys/ipc.h:51: error: parse error before "cid_t"&lt;BR /&gt;/usr/include/sys/ipc.h:56: error: parse error before '}' token&lt;BR /&gt;In file included from /opt/perl/lib/5.8.0/IA64.ARCHREV_0-thread-multi/CORE/perl.h:3951,&lt;BR /&gt;                 from CTlib.xs:20:&lt;BR /&gt;/usr/include/sys/sem.h:91: error: field `sem_perm' has incomplete type&lt;BR /&gt;*** Error exit code 1&lt;BR /&gt;&lt;BR /&gt;I found this thread speaking about the same problem:&lt;BR /&gt;&lt;A href="http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=877710" target="_blank"&gt;http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=877710&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;May be another solution to resolve this problem with gcc is to compile gcc.4.0...&lt;BR /&gt;&lt;BR /&gt;I copied /usr/include/sys/ipc.h from an 11iv1 PA-RISC system and the compilation finished with success.&lt;BR /&gt;&lt;BR /&gt;But now if I try to start the application, I have several messages like this :&lt;BR /&gt;Can't use string ("509") as a HASH ref while "strict refs" in use at /home/pblink/PROD/scriptImpSwift/InitTabRefImp.pm line 339.&lt;BR /&gt;&lt;BR /&gt;We also have ANSI C on our hpux 11.23 itanium system. I tried to compile Perl.5.6.0 with cc:&lt;BR /&gt;sh Configure -Dcc=cc -Dprefix=/opt/perl&lt;BR /&gt;but this version seems not to be "aware" ;) that it's running on IA64 architecture.&lt;BR /&gt;I'm facing a problem with the libraries. "Configure" is recognizing PA-RISC libs and not IA libs even if I specify the libs dir and force .so extension instead of .sl.&lt;BR /&gt;&lt;BR /&gt;Eric</description>
      <pubDate>Thu, 28 Jul 2005 08:37:59 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591182#M822988</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-07-28T08:37:59Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591183#M822989</link>
      <description>If you choose to go for your own build perl, which is a good choice to make when you have ANSI cc, please take 5.6.2&lt;BR /&gt;&lt;BR /&gt;We have gone through a lot of trouble to make things work out of the box.&lt;BR /&gt;&lt;BR /&gt;5.8.7 should build painless, and I'm curious what the offending code looks like&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Thu, 28 Jul 2005 09:02:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591183#M822989</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-07-28T09:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591184#M822990</link>
      <description>Hi procura&lt;BR /&gt;&lt;BR /&gt;You're right. Perl 5.6.2 works better in configure step.&lt;BR /&gt;&lt;BR /&gt;sh Configure -Dcc=cc -Dprefix=/opt/perl -Duse64bitint -Duse64bitall&lt;BR /&gt;&lt;BR /&gt;but now I have an error with make :&lt;BR /&gt;&lt;BR /&gt;        `sh  cflags libperl.a miniperlmain.o`  miniperlmain.c&lt;BR /&gt;          CCCMD =  cc -DPERL_CORE -c  -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  +O2 +Onolimit&lt;BR /&gt;Error 172: "iperlsys.h", line 418 # Undeclared variable '__printf__'.&lt;BR /&gt;                                            __attribute__((__format__ (__printf__, 3, 4)));&lt;BR /&gt;                                                                       ^^^^^^^^^^&lt;BR /&gt;*** Error exit code 2&lt;BR /&gt;&lt;BR /&gt;Stop.&lt;BR /&gt;&lt;BR /&gt;Any idea ?&lt;BR /&gt;&lt;BR /&gt;eric&lt;BR /&gt;</description>
      <pubDate>Fri, 29 Jul 2005 03:48:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591184#M822990</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-07-29T03:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591185#M822991</link>
      <description>OK, this might sound as a stupid suggestion, but I know what I ask.&lt;BR /&gt;&lt;BR /&gt;Could you download the source of 5.8.7&lt;BR /&gt;&lt;BR /&gt;# cd perl-5.6.2&lt;BR /&gt;# mv Configure Configure.org&lt;BR /&gt;# mv config_h.SH config_h.SH.org&lt;BR /&gt;# mv hints/hpux.sh hints/hpux.sh.org&lt;BR /&gt;# cp ../perl-5.8.7/Configure .&lt;BR /&gt;# cp ../perl-5.8.7/config_h.SH config_h.SH&lt;BR /&gt;# cp ../perl-5.8.7/hints/hpux.sh&lt;BR /&gt;&lt;BR /&gt;and see if that helps?&lt;BR /&gt;The errors you are seeing have to do with more strict ansi-ness of the compiler, and we did some work on that in detecting it automatically.&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Fri, 29 Jul 2005 04:13:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591185#M822991</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-07-29T04:13:15Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591186#M822992</link>
      <description>No , no, it's not stupid ;)&lt;BR /&gt;&lt;BR /&gt;# cd perl-5.6.2&lt;BR /&gt;# mv config.sh config.sh.old&lt;BR /&gt;# mv Policy.sh Policy.sh.old&lt;BR /&gt;&lt;BR /&gt;# mv Configure Configure.org&lt;BR /&gt;# mv config_h.SH config_h.SH.org&lt;BR /&gt;# mv hints/hpux.sh hints/hpux.sh.org&lt;BR /&gt;# cp ../perl-5.8.7/Configure .&lt;BR /&gt;# cp ../perl-5.8.7/config_h.SH .&lt;BR /&gt;# cp ../perl-5.8.7/hints/hpux.sh hints/.&lt;BR /&gt;&lt;BR /&gt;Configure is ok.&lt;BR /&gt;&lt;BR /&gt;But make....&lt;BR /&gt;&lt;BR /&gt;         cc +DD64 -L/usr/local/lib -L/usr/lib/hpux64 -o miniperl \&lt;BR /&gt;            miniperlmain.o opmini.o libperl.a -lnsl -lnm -ldl -ldld -lm -lsec -lc&lt;BR /&gt;         ./miniperl -w -Ilib -MExporter -e '' || make minitest&lt;BR /&gt;         ./miniperl configpm configpm.tmp&lt;BR /&gt;Use of uninitialized value in string eq at configpm line 476.&lt;BR /&gt;configpm: configpm.tmp not valid at configpm line 476.&lt;BR /&gt;*** Error exit code 255&lt;BR /&gt;&lt;BR /&gt;Stop.&lt;BR /&gt;&lt;BR /&gt;eric&lt;BR /&gt;</description>
      <pubDate>Fri, 29 Jul 2005 07:26:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591186#M822992</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-07-29T07:26:17Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591187#M822993</link>
      <description>Though I *know* you want 5.6, I see that you are configuring to make a 64bit perl.&lt;BR /&gt;&lt;BR /&gt;Are you *realy* *realy* sure that you want 5.6? Realy?&lt;BR /&gt;There are a lot of know 64bit bugs in 5.6 that wont's be fixed. Never.&lt;BR /&gt;&lt;BR /&gt;Could you show me the failing code with the error message? Maybe I can either solve it, work around it or otherwise talk you into using 5.8.7 or convincing that help in solving the problem might be a better choice than going for 5.6&lt;BR /&gt;&lt;BR /&gt;If you still want to go for 5.6.2, I might be able to build one for you on the spe191 (HP testdrive system), but I need to know the prefix you want to use&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn [ perl5 porter ]</description>
      <pubDate>Fri, 29 Jul 2005 09:39:42 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591187#M822993</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-07-29T09:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591188#M822994</link>
      <description>Hi Procura,&lt;BR /&gt;&lt;BR /&gt;I used 64bit configure options to avoid some warnings like this :&lt;BR /&gt;&lt;BR /&gt;Warning 267: "/usr/include/sys/socket.h", line 535 # Inconsistent linkage in declarations of "long long&lt;BR /&gt;    sendfile(int,int,long long,unsigned long long,const iovec *,int)"; previously was extern now is declared static.&lt;BR /&gt;    static sbsize_t sendfile __((int, int, off_t, bsize_t, const struct iovec *, int&lt;BR /&gt;                    ^^^^^^^^&lt;BR /&gt;&lt;BR /&gt;But of course, I don't need to have a 64bit perl.&lt;BR /&gt;&lt;BR /&gt;Without 64bit options, I have the same error:&lt;BR /&gt;&lt;BR /&gt;         cc -L/usr/lib/hpux32 -o miniperl \&lt;BR /&gt;            miniperlmain.o opmini.o libperl.a -lnsl -lnm -ldl -ldld -lm -lsec -lc&lt;BR /&gt;         ./miniperl -w -Ilib -MExporter -e '' || make minitest&lt;BR /&gt;         ./miniperl configpm configpm.tmp&lt;BR /&gt;Use of uninitialized value in string eq at configpm line 476.&lt;BR /&gt;configpm: configpm.tmp not valid at configpm line 476.&lt;BR /&gt;*** Error exit code 255&lt;BR /&gt;&lt;BR /&gt;Find below the failing code of configpm :&lt;BR /&gt;&lt;BR /&gt;# Now do some simple tests on the Config.pm file we have created&lt;BR /&gt;unshift(@INC,'lib');&lt;BR /&gt;require $config_pm;&lt;BR /&gt;import Config;&lt;BR /&gt;&lt;BR /&gt;[line 476 starts here -&amp;gt;]die "$0: $config_pm not valid"&lt;BR /&gt;        unless $Config{'CONFIGDOTSH'} eq 'true';&lt;BR /&gt;&lt;BR /&gt;die "$0: error processing $config_pm"&lt;BR /&gt;        if defined($Config{'an impossible name'})&lt;BR /&gt;        or $Config{'CONFIGDOTSH'} ne 'true' # test cache&lt;BR /&gt;        ;&lt;BR /&gt;&lt;BR /&gt;die "$0: error processing $config_pm"&lt;BR /&gt;        if eval '$Config{"cc"} = 1'&lt;BR /&gt;        or eval 'delete $Config{"cc"}'&lt;BR /&gt;        ;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;==========================&lt;BR /&gt;Procura,&lt;BR /&gt;I would like to thank you for your help. :)&lt;BR /&gt;&lt;BR /&gt;We have a program which nobody knows how it works because the developper left the company !!!&lt;BR /&gt;This program works well with Perl 5.6.0&lt;BR /&gt;But as I already said, the code doesn't work with 5.8.0 or later: some processes don't start, the error is :&lt;BR /&gt;Can't use string ("509") as a HASH ref while "strict refs" in use at &lt;MODULE_NAME&gt;.pm line 339.&lt;BR /&gt;&lt;BR /&gt;I think there are some major differences between Perl 5.6 and 5.8 that could explain why we have this error.&lt;BR /&gt;But I don't know how to resolve this error, I don't know programming in Perl except making tiny code like "hello world"&lt;BR /&gt;&lt;BR /&gt;This is why I try to have Perl 5.6 on hpux 11.23 (itanium), we have a chance That the code will work...&lt;BR /&gt;&lt;BR /&gt;regards.&lt;/MODULE_NAME&gt;</description>
      <pubDate>Mon, 01 Aug 2005 10:46:33 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591188#M822994</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-08-01T10:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591189#M822995</link>
      <description>Post lines 320-360 from that script please.&lt;BR /&gt;I think you're using soft references.&lt;BR /&gt;&lt;BR /&gt;And if you *do* want me to try to build you 5.6.2 on 11.23, I need the installation prefix&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Mon, 01 Aug 2005 11:49:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591189#M822995</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-08-01T11:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591190#M822996</link>
      <description>Find the perl program as attached file. I removed the comments and some IF conditions.&lt;BR /&gt;Procura, I don't want you spend all your time to help me ;) But if it's a pleasure for you, yes why not try to build Perl 5.6.2 on 11.23 Itanium. I suppose it's a great challenge for you, isn't it ? ;)) I use "/opt/perl" for installation prefix.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 01 Aug 2005 13:12:55 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591190#M822996</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-08-01T13:12:55Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591191#M822997</link>
      <description>my ($NatureSwift)=($FileCfg=~m/(.*)\..*/);&lt;BR /&gt;&lt;BR /&gt;^ Here $NatureSwift is set to "509"&lt;BR /&gt;&lt;BR /&gt;        $TABLETYPE{$NatureSwift}=1;&lt;BR /&gt;&lt;BR /&gt;        # LINE 339 STARTS HERE&lt;BR /&gt;&lt;BR /&gt;^ Position "a"&lt;BR /&gt;&lt;BR /&gt;        $$NatureSwift{"CleSequenceRef"}=[@CleSequence];&lt;BR /&gt;&lt;BR /&gt;^ Here that is used as the *name* for a hash&lt;BR /&gt;"509" is not a *word* that is valid as an identifier, which should start with _ or an alphabetical&lt;BR /&gt;&lt;BR /&gt;        @CleSequence="";&lt;BR /&gt;        $$NatureSwift{"CodeSwiftSequenceRef"}=[@CodeSwiftSequence];&lt;BR /&gt;:&lt;BR /&gt;:&lt;BR /&gt;        $$NatureSwift{"PreTraitementCmd"}=ConstantesSwiftImp::returnPreTraitementCmd(&lt;BR /&gt;);&lt;BR /&gt;&lt;BR /&gt;Change that code to:&lt;BR /&gt;&lt;BR /&gt;my ($NatureSwift)=($FileCfg=~m/(.*)\..*/);&lt;BR /&gt;$TABLETYPE{$NatureSwift}=1;&lt;BR /&gt;&lt;BR /&gt;# LINE 339 STARTS HERE&lt;BR /&gt;&lt;BR /&gt;my %ns;&lt;BR /&gt;$ns{"CleSequenceRef"}=[@CleSequence];&lt;BR /&gt;@CleSequence="";&lt;BR /&gt;$ns{"CodeSwiftSequenceRef"}=[@CodeSwiftSequence];&lt;BR /&gt;@CodeSwiftSequence="";&lt;BR /&gt;$ns{"NbCarSequence"}=[@NbCarSequence];&lt;BR /&gt;@NbCarSequence="";&lt;BR /&gt;$ns{"OptionsTranscoSequenceRef"}=[@OptionsTranscoSequence];&lt;BR /&gt;@OptionsTranscoSequence="";&lt;BR /&gt;$ns{"Paterne_Id"}=ConstantesSwiftImp::RegExId();&lt;BR /&gt;$ns{"Table_account"} = ConstantesSwiftImp::returnAccountTable();&lt;BR /&gt;$ns{"Autorisation_verif_account"} = ConstantesSwiftImp::returnAutorisationAccount();&lt;BR /&gt;$ns{"Autorisation_Import_Swift"} = ConstantesSwiftImp::returnAutorisationIndi();&lt;BR /&gt;$ns{"Autorisation_Import_Swift2"} = ConstantesSwiftImp::returnAutorisationIndi2();&lt;BR /&gt;$ns{"RegExIndincateurImp"} = ConstantesSwiftImp::returnRegExIndincateurImp2();&lt;BR /&gt;$ns{"Paterne_Ncompte"}= ConstantesSwiftImp::RegExNCompte();&lt;BR /&gt;$ns{"Paterne_NcompteBis"}= ConstantesSwiftImp::RegExNCompteBis();&lt;BR /&gt;$ns{"Paterne_CodeBranche"}=ConstantesSwiftImp::RegExcodeBranche();&lt;BR /&gt;$ns{"Paterne_CodeBrancheOutput"}=ConstantesSwiftImp::RegExcodeBrancheOutput();&lt;BR /&gt;&lt;BR /&gt;$ns{"Paterne_DeviCode"}=ConstantesSwiftImp::RegExcodeDevise();&lt;BR /&gt;$ns{"LibName"}=ConstantesSwiftImp::LibName();&lt;BR /&gt;$ns{"PostTraitementCmd"}=ConstantesSwiftImp::returnPostTraitementCmd();&lt;BR /&gt;$ns{"PreTraitementCmd"}=ConstantesSwiftImp::returnPreTraitementCmd();&lt;BR /&gt;&lt;BR /&gt;{ no strict "refs";&lt;BR /&gt;  %{$NatureSwift} = %ns;&lt;BR /&gt;  }&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn</description>
      <pubDate>Mon, 01 Aug 2005 13:34:31 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591191#M822997</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-08-01T13:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591192#M822998</link>
      <description>Hi Procura&lt;BR /&gt;&lt;BR /&gt;It's better.&lt;BR /&gt;With your modification, more process can start now.&lt;BR /&gt;But we have another same eror:&lt;BR /&gt;&lt;BR /&gt;Can't use string ("CRP564AN") as a HASH ref while "strict refs" in use at module.pm line 463.&lt;BR /&gt;&lt;BR /&gt;sub renvoyerRegExBranche {&lt;BR /&gt;  my $TypeMessage = shift (@_);&lt;BR /&gt;[line 463 here]  return $$TypeMessage{Paterne_CodeBranche};&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;I don't know if I have to make the same modification here ?&lt;BR /&gt;&lt;BR /&gt;Regards.</description>
      <pubDate>Wed, 03 Aug 2005 04:25:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591192#M822998</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-08-03T04:25:05Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591193#M822999</link>
      <description>sub renvoyerRegExBranche {&lt;BR /&gt;my $TypeMessage = shift;&lt;BR /&gt;local *t = *{$::{$TypeMessage}};&lt;BR /&gt;*{$::t}{HASH} or return undef;&lt;BR /&gt;return *{$::t}{HASH}-&amp;gt;{Paterne_CodeBranche};&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn [ who would shoot the coder of these scripts ]</description>
      <pubDate>Wed, 03 Aug 2005 06:41:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591193#M822999</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-08-03T06:41:12Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591194#M823000</link>
      <description>It's a nightmare :(&lt;BR /&gt;&lt;BR /&gt;Can't use string ("") as a symbol ref while "strict refs" in use at /home/pblink/PROD/scriptImpSwift/InitTabRefImp.pm line 463.&lt;BR /&gt;&lt;BR /&gt;line 463 is :&lt;BR /&gt;local *t = *{$::{$TypeMessage}};</description>
      <pubDate>Wed, 03 Aug 2005 10:05:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591194#M823000</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-08-03T10:05:32Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591195#M823001</link>
      <description>Yes, a nightmare it is.&lt;BR /&gt;&lt;BR /&gt;sub renvoyerRegExBranche {&lt;BR /&gt;my $TypeMessage = shift or return undef;&lt;BR /&gt;local *t = *{$::{$TypeMessage}};&lt;BR /&gt;*{$::t}{HASH} or return undef;&lt;BR /&gt;return *{$::t}{HASH}-&amp;gt;{Paterne_CodeBranche};&lt;BR /&gt;}</description>
      <pubDate>Wed, 03 Aug 2005 10:09:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591195#M823001</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-08-03T10:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591196#M823002</link>
      <description>sorry buy I still have the same problem on line:&lt;BR /&gt;local *t = *{$::{$TypeMessage}};&lt;BR /&gt;&lt;BR /&gt;If I print the value of $TypeMessage before this line, I have the string :&lt;BR /&gt;CRP564AN&lt;BR /&gt;&lt;BR /&gt;Eric</description>
      <pubDate>Wed, 03 Aug 2005 10:56:58 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591196#M823002</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-08-03T10:56:58Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591197#M823003</link>
      <description>Is it one single script?&lt;BR /&gt;Is it copyrighted?&lt;BR /&gt;If not, mail it to me, I will return you a copy that does not use symbolic references.&lt;BR /&gt;&lt;BR /&gt;merijn at procura dot nl&lt;BR /&gt;&lt;BR /&gt;Enjoy, Have FUN! H.Merijn [ who got dragged in the perl5 porting vortex by symbolic references ]</description>
      <pubDate>Wed, 03 Aug 2005 11:02:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591197#M823003</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-08-03T11:02:53Z</dc:date>
    </item>
    <item>
      <title>Re: Perl 5.6.0 on HP-UX 11.23 Itanium</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591198#M823004</link>
      <description>Hi Procura,&lt;BR /&gt;I sent you a mail ;)&lt;BR /&gt;&lt;BR /&gt;eric&lt;BR /&gt;</description>
      <pubDate>Thu, 04 Aug 2005 03:35:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/perl-5-6-0-on-hp-ux-11-23-itanium/m-p/3591198#M823004</guid>
      <dc:creator>Eric Guerizec</dc:creator>
      <dc:date>2005-08-04T03:35:19Z</dc:date>
    </item>
  </channel>
</rss>

