in reply to Help with Net::SFTP dependencies

Update

Ok, one joyous fact I didn't even realize until this morning... the system I need to install on is slowlaris 2.6. Yippie.

So far, I've installed the following, in this order:

Shared library librt.so.1 is no where to be found, until you get to solaris 2.7... Is this the point where I tell the development leads to take a hike?

soup nazi says No Net::SFTP for you.


UPDATE Installed libgcc... Compress ZLIB now complains about code issues, listed below:
gcc -c -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE +-D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.02\" -DXS_VERSION=\"1.02\" +-fPIC -I/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE Zlib.c Zlib.xs: In function `XS_Compress__Zlib__gzFile_gzread': Zlib.xs:554: `curcop' undeclared (first use in this function) Zlib.xs:554: (Each undeclared identifier is reported only once Zlib.xs:554: for each function it appears in.) Zlib.xs:554: `compiling' undeclared (first use in this function) Zlib.xs: In function `XS_Compress__Zlib__gzFile_gzreadline': Zlib.xs:599: `curcop' undeclared (first use in this function) Zlib.xs:599: `compiling' undeclared (first use in this function) Zlib.xs: In function `XS_Compress__Zlib__deflateStream_deflate': Zlib.xs:830: `sv_undef' undeclared (first use in this function) Zlib.xs: In function `XS_Compress__Zlib__deflateStream_flush': Zlib.xs:888: `sv_undef' undeclared (first use in this function) Zlib.xs: In function `XS_Compress__Zlib__inflateStream_inflate': Zlib.xs:973: `sv_undef' undeclared (first use in this function) make: *** [Zlib.o] Error 1

Any thoughts? In the mean time, I have successfully installed the following additional pre-req's, in this order:

Replies are listed 'Best First'.
(tye)Re: Help with Net::SFTP dependencies
by tye (Sage) on Dec 07, 2001 at 04:28 UTC

    Sounds like this module hasn't been ported to a recent version of Perl. You want to use: perl Makefile.PL POLLUTE=1 to work around this problem.

    Update: runrig was kind enough to note that he didn't have problems installing Compress::Zlib under Perl 5.6.1 so I did a quick look and find version 1.14 on CPAN but your output makes it appear that you are installing version 1.02. If that is correct, then you need to get a newer version of the module (runrig installed version 1.13).

    Update2: runrig notes that the change log (in README) says for 1.03 "Updated to use new PL_* symbols", so it looks even more like you just have an old version. (:

            - tye (but my friends call me "Tye")
      I neglected to include that I originally tried the top of the tree. Then, when that failed (required librt.so.1, which is not available for Sol2.6) I backed up to the most recent one which reported successful testing for solaris 2.6 on CPAN. All told, I spent about 6 hours tracing through dependencies, installing libraries, compilers, new makes, testing versions, changing the order of installation... all to have the developer tell me that he switched to ksh.

      I love my life, sometimes. Thank Larry that I get paid OT.