<?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 Perl Net::SFTP Math::Pari et al in Operating System - Linux</title>
    <link>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670070#M102715</link>
    <description>So a customer wants us to change from the easy one-line ssh command we use to drop off their file to some SFTP kluge lookin' thing.&lt;BR /&gt;I have been quite succesfull using Net::FTP in perl in the past and hope to be again with Net::SFTP.  However, I can't get the silly Modules to compile.  This seems to be a problem for lots of folks.  I think the issue is with the cc flags in the Config.pm file.  I have tried both cc and gcc with various changes in the flags from various contributors to no avail.  Is there a precompiled Module library for perl out there on the 'net somewhere where I can get the modules? Or, does someone know the magic behind the ccflags to get these to compile?  Has anyone gotten one of these (Math::Pari, Crypt::DES::EDE3, Crypt::DH, Crypt::IDEA, Crypt::DSA, Crypt::RSA, Digest::SHA1, Convert::PEM, Math::Random) to compile?  How'd ya do it?</description>
    <pubDate>Fri, 11 Nov 2005 14:51:07 GMT</pubDate>
    <dc:creator>Dave Crouse</dc:creator>
    <dc:date>2005-11-11T14:51:07Z</dc:date>
    <item>
      <title>Perl Net::SFTP Math::Pari et al</title>
      <link>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670070#M102715</link>
      <description>So a customer wants us to change from the easy one-line ssh command we use to drop off their file to some SFTP kluge lookin' thing.&lt;BR /&gt;I have been quite succesfull using Net::FTP in perl in the past and hope to be again with Net::SFTP.  However, I can't get the silly Modules to compile.  This seems to be a problem for lots of folks.  I think the issue is with the cc flags in the Config.pm file.  I have tried both cc and gcc with various changes in the flags from various contributors to no avail.  Is there a precompiled Module library for perl out there on the 'net somewhere where I can get the modules? Or, does someone know the magic behind the ccflags to get these to compile?  Has anyone gotten one of these (Math::Pari, Crypt::DES::EDE3, Crypt::DH, Crypt::IDEA, Crypt::DSA, Crypt::RSA, Digest::SHA1, Convert::PEM, Math::Random) to compile?  How'd ya do it?</description>
      <pubDate>Fri, 11 Nov 2005 14:51:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670070#M102715</guid>
      <dc:creator>Dave Crouse</dc:creator>
      <dc:date>2005-11-11T14:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: Perl Net::SFTP Math::Pari et al</title>
      <link>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670071#M102716</link>
      <description>Oh, some basics would be nice...&lt;BR /&gt;perl 5.8.3&lt;BR /&gt;HP-UX 11.11 v1 PA-RISC&lt;BR /&gt;</description>
      <pubDate>Fri, 11 Nov 2005 14:53:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670071#M102716</guid>
      <dc:creator>Dave Crouse</dc:creator>
      <dc:date>2005-11-11T14:53:25Z</dc:date>
    </item>
    <item>
      <title>Re: Perl Net::SFTP Math::Pari et al</title>
      <link>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670072#M102717</link>
      <description>Here is the result of make:&lt;BR /&gt;Setting up Math::Pari with Perl 5.008003 on hpux version 11.00;&lt;BR /&gt;   cc=cc, gccversion=, ccflags=' -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_H&lt;BR /&gt;PUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFF&lt;BR /&gt;SET_BITS=64 ',&lt;BR /&gt;   ld=/usr/bin/ld, ldflags='', optimize='-fast +Onolimit +Opromote_indirect_call&lt;BR /&gt;s +DAportable +DS2.0'.&lt;BR /&gt;Found GP/PARI build directory in pari-2.1.7&lt;BR /&gt;     (integer-formatted version 2001007).&lt;BR /&gt;...Generating libPARI/paricfg.h ...&lt;BR /&gt;Scanning header files...&lt;BR /&gt;...getrusage&lt;BR /&gt;Creating libPARI/paricfg.h...&lt;BR /&gt;...Processor of family `9000/889&lt;BR /&gt;' detected&lt;BR /&gt;Checking if your kit is complete...&lt;BR /&gt;Looks good&lt;BR /&gt;...Via command-line: processor family `hppa'&lt;BR /&gt;...I will  use portable assembler-less build&lt;BR /&gt;...Assembler is GNU assembler&lt;BR /&gt;Writing Makefile for Math::PARI::libPARI&lt;BR /&gt;Writing Makefile for Math::Pari&lt;BR /&gt;# make&lt;BR /&gt;cp libPARI.dumb.pod blib/lib/Math/libPARI.dumb.pod&lt;BR /&gt;cp PariInit.pm blib/lib/Math/PariInit.pm&lt;BR /&gt;cp Pari.pm blib/lib/Math/Pari.pm&lt;BR /&gt;cp libPARI.pod blib/lib/Math/libPARI.pod&lt;BR /&gt;        cd libPARI &amp;amp;&amp;amp; make LIB="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" PREFI&lt;BR /&gt;X="" OPTIMIZE="-fast +Onolimit +Opromote_indirect_calls +DAportable +DS2.0" PAST&lt;BR /&gt;HRU_DEFINE="" PASTHRU_INC=""&lt;BR /&gt;        /usr/bin/perl -pe1 ../pari-2.1.7/src/kernel/none/level0.h ../pari-2.1.7/&lt;BR /&gt;src/kernel/none/level1.h &amp;gt; pariinl.h&lt;BR /&gt;        cc -c  -I../pari-2.1.7/src/headers -I../pari-2.1.7/src/graph -I.  -D_POS&lt;BR /&gt;IX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_&lt;BR /&gt;HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +Onolimit +Opromote_i&lt;BR /&gt;ndirect_calls +DAportable +DS2.0    -DVERSION=\"\"  -DXS_VERSION=\"\" +Z -Derr=p&lt;BR /&gt;ari_err -DDYNAMIC_PLOTTING -o es.o ../pari-2.1.7/src/language/es.c&lt;BR /&gt;(Bundled) cc: warning 480: The -A option is available only with the C/ANSI C pro&lt;BR /&gt;duct; ignored.&lt;BR /&gt;(Bundled) cc: warning 422: Unknown option "f" ignored.&lt;BR /&gt;(Bundled) cc: warning 480: The +Onolimit option is available only with the C/ANS&lt;BR /&gt;I C product; ignored.&lt;BR /&gt;(Bundled) cc: warning 480: The +Opromote_indirect_calls option is available only&lt;BR /&gt; with the C/ANSI C product; ignored.&lt;BR /&gt;(Bundled) cc: warning 480: The +Z option is available only with the C/ANSI C pro&lt;BR /&gt;duct; ignored.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: warning 5: "const"&lt;BR /&gt; will become a keyword.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: error 1000: Unexpe&lt;BR /&gt;cted symbol: "void".&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: warning 5: "const"&lt;BR /&gt; will become a keyword.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: error 1000: Unexpe&lt;BR /&gt;cted symbol: "void".&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: error 1506: Parame&lt;BR /&gt;ters allowed in function definition only.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paristio.h", line 37: error 1705: Funct&lt;BR /&gt;ion prototypes are an ANSI feature.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paristio.h", line 38: error 1705: Funct&lt;BR /&gt;ion prototypes are an ANSI feature.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paristio.h", line 39: error 1705: Funct&lt;BR /&gt;ion prototypes are an ANSI feature.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paristio.h", line 40: error 1705: Funct&lt;BR /&gt;ion prototypes are an ANSI feature.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paricom.h", line 56: warning 5: "const"&lt;BR /&gt; will become a keyword.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paricom.h", line 56: error 1000: Unexpe&lt;BR /&gt;cted symbol: "long".&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paridecl.h", line 23: error 1000: Unexp&lt;BR /&gt;ected symbol: "x".&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paridecl.h", line 23: error 1506: Param&lt;BR /&gt;eters allowed in function definition only.&lt;BR /&gt;(Bundled) cc: "../pari-2.1.7/src/headers/paridecl.h", line 24: error 1000: Unexp&lt;BR /&gt;ected symbol: "_vec".&lt;BR /&gt;(Bundled) cc: error 2017: Cannot recover from earlier errors, terminating.&lt;BR /&gt;*** Error exit code 1</description>
      <pubDate>Fri, 11 Nov 2005 15:12:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670072#M102717</guid>
      <dc:creator>Dave Crouse</dc:creator>
      <dc:date>2005-11-11T15:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: Perl Net::SFTP Math::Pari et al</title>
      <link>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670073#M102718</link>
      <description>You "perl" is probably built with HP C-ANSI-C, and you don't have it:&lt;BR /&gt;&lt;BR /&gt;cc -c -I../pari-2.1.7/src/headers -I../pari-2.1.7/src/graph -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +Onolimit +Opromote_indirect_calls +DAportable +DS2.0 -DVERSION=\"\" -DXS_VERSION=\"\" +Z -Derr=pari_err -DDYNAMIC_PLOTTING -o es.o ../pari-2.1.7/src/language/es.c(Bundled) cc: warning 480: The -A option is available only with the C/ANSI C product; ignored.(Bundled) cc: warning 422: Unknown option "f" ignored.(Bundled) cc: warning 480: The +Onolimit option is available only with the C/ANSI C product; ignored.(Bundled) cc: warning 480: The +Opromote_indirect_calls option is available onlywith the C/ANSI C product; ignored.(Bundled) cc: warning 480: The +Z option is available only with the C/ANSI C product; ignored.(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: warning 5: "const"will become a keyword.(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: error 1000: Unexpected symbol: "void".(Bundled) cc: "../pari-2.1.7/src/headers/parigen.h", line 19: warning 5: "const"will become a keyword.&lt;BR /&gt;&lt;BR /&gt;All these errors are from options passed to the C compiler that are not recognized by either the bundled (braindead) HP C compiler or GNU gcc.&lt;BR /&gt;&lt;BR /&gt;Two options:&lt;BR /&gt;&lt;BR /&gt;1. Buy HP C-ANSI-C and install that. Thing would suddenly work&lt;BR /&gt;2. Replace your perl with a version that was build with GNU gcc, and install the compiler it was built with. You will then see that other options are passed.&lt;BR /&gt;&lt;BR /&gt;Recent versions fro perl and gcc that meet option 2 can be found on my site.&lt;BR /&gt;&lt;BR /&gt;My HP ITRC site pages can be found at (please use LA as primary choice):&lt;BR /&gt;&lt;BR /&gt;USA Los Angeles &lt;A href="http://mirrors.develooper.com/hpux/" target="_blank"&gt;http://mirrors.develooper.com/hpux/&lt;/A&gt;&lt;BR /&gt;SGP Singapore   &lt;A href="https://www.beepz.com/personal/merijn/" target="_blank"&gt;https://www.beepz.com/personal/merijn/&lt;/A&gt;&lt;BR /&gt;USA Chicago     &lt;A href="http://ww.hpux.ws/merijn/" target="_blank"&gt;http://ww.hpux.ws/merijn/&lt;/A&gt;&lt;BR /&gt;NL  Hoofddorp   &lt;A href="http://www.cmve.net/~merijn/" target="_blank"&gt;http://www.cmve.net/~merijn/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Enjoy, have FUN! H.Merijn</description>
      <pubDate>Fri, 11 Nov 2005 15:28:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-linux/perl-net-sftp-math-pari-et-al/m-p/3670073#M102718</guid>
      <dc:creator>H.Merijn Brand (procura</dc:creator>
      <dc:date>2005-11-11T15:28:54Z</dc:date>
    </item>
  </channel>
</rss>

