Problems installing

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems installing

Curtis, John G
I'm having an issue upgrading to 0.9.8x on Solaris 9 where ./config yields the following:
 
Operating system: sun4u-whatever-solaris2
NOTICE! If you *know* that your GNU C supports 64-bit/V9 ABI
        and wish to build 64-bit library, then you have to
        invoke './Configure solaris64-sparcv9-gcc' *manually*.
         You have about 5 seconds to press Ctrl-C to abort.
Can't open /dev/null: No such file or directory
Can't open /dev/null: No such file or directory
You need Perl 5.

A quick look with perl -v tells me:

This is perl, v5.8.8 built for sun4-solaris

Is Perl v5.8.8 not sufficent for "Perl 5" or am I missing something here?

Thanks in advance

 


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

RE: Problems installing

J. J. Farrell-2
Just a guess, but "Can't open /dev/null: No such file or directory" could be causing utter confusion. That sounds like a pretty screwed-up system. v5.8.8 is fine for the perl, assuming it's on your path.

Regards,
                jjf

> -----Original Message-----
> From: Curtis, John G [mailto:[hidden email]]
> Sent: Saturday, June 02, 2012 6:50 PM
> To: [hidden email]
> Subject: Problems installing
>
> I'm having an issue upgrading to 0.9.8x on Solaris 9 where ./config
> yields the following:
>
> Operating system: sun4u-whatever-solaris2
> NOTICE! If you *know* that your GNU C supports 64-bit/V9 ABI
>         and wish to build 64-bit library, then you have to
>         invoke './Configure solaris64-sparcv9-gcc' *manually*.
>          You have about 5 seconds to press Ctrl-C to abort.
> Can't open /dev/null: No such file or directory
> Can't open /dev/null: No such file or directory
> You need Perl 5.
>
> A quick look with perl -v tells me:
>
> This is perl, v5.8.8 built for sun4-solaris
>
> Is Perl v5.8.8 not sufficent for "Perl 5" or am I missing something
> here?
>
> Thanks in advance
>
>
>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    [hidden email]
> Automated List Manager                           [hidden email]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

RE: Problems installing

Curtis, John G
/dev/null does exist and the reply from "perl-v" tells me it is in my path.  Where do I go from here?

________________________________

From: [hidden email] on behalf of Jeremy Farrell
Sent: Sat 6/2/2012 9:57 PM
To: [hidden email]
Subject: RE: Problems installing



Just a guess, but "Can't open /dev/null: No such file or directory" could be causing utter confusion. That sounds like a pretty screwed-up system. v5.8.8 is fine for the perl, assuming it's on your path.

Regards,
                jjf

> -----Original Message-----
> From: Curtis, John G [mailto:[hidden email]]
> Sent: Saturday, June 02, 2012 6:50 PM
> To: [hidden email]
> Subject: Problems installing
>
> I'm having an issue upgrading to 0.9.8x on Solaris 9 where ./config
> yields the following:
>
> Operating system: sun4u-whatever-solaris2
> NOTICE! If you *know* that your GNU C supports 64-bit/V9 ABI
>         and wish to build 64-bit library, then you have to
>         invoke './Configure solaris64-sparcv9-gcc' *manually*.
>          You have about 5 seconds to press Ctrl-C to abort.
> Can't open /dev/null: No such file or directory
> Can't open /dev/null: No such file or directory
> You need Perl 5.
>
> A quick look with perl -v tells me:
>
> This is perl, v5.8.8 built for sun4-solaris
>
> Is Perl v5.8.8 not sufficent for "Perl 5" or am I missing something
> here?
>
> Thanks in advance
>
>
>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org <http://www.openssl.org/>
> User Support Mailing List                    [hidden email]
> Automated List Manager                           [hidden email]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org <http://www.openssl.org/>
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

RE: Problems installing

Curtis, John G
In reply to this post by J. J. Farrell-2
I did some additional digging and carved out the Perl detection section of config into its own script and it was able to find the installed version properly.  I then place few "echo" statements in the original script and found the "Can't open" error occurs on line 862:
 
if "$i/perl$EXE" -e 'exit($]<5.0)'; then
 
Since this line works when I run the Perl portion on its own (lines 849 to 874) is it possible that /dev/null is being set to an unusable state by something earlier in the script?  Please forgive it this sounds foolish but I have not seen this behavior before and I'm grasping at straws.
 
Thanks in advance

________________________________

From: [hidden email] on behalf of Jeremy Farrell
Sent: Sat 6/2/2012 9:57 PM
To: [hidden email]
Subject: RE: Problems installing



Just a guess, but "Can't open /dev/null: No such file or directory" could be causing utter confusion. That sounds like a pretty screwed-up system. v5.8.8 is fine for the perl, assuming it's on your path.

Regards,
                jjf

> -----Original Message-----
> From: Curtis, John G [mailto:[hidden email]]
> Sent: Saturday, June 02, 2012 6:50 PM
> To: [hidden email]
> Subject: Problems installing
>
> I'm having an issue upgrading to 0.9.8x on Solaris 9 where ./config
> yields the following:
>
> Operating system: sun4u-whatever-solaris2
> NOTICE! If you *know* that your GNU C supports 64-bit/V9 ABI
>         and wish to build 64-bit library, then you have to
>         invoke './Configure solaris64-sparcv9-gcc' *manually*.
>          You have about 5 seconds to press Ctrl-C to abort.
> Can't open /dev/null: No such file or directory
> Can't open /dev/null: No such file or directory
> You need Perl 5.
>
> A quick look with perl -v tells me:
>
> This is perl, v5.8.8 built for sun4-solaris
>
> Is Perl v5.8.8 not sufficent for "Perl 5" or am I missing something
> here?
>
> Thanks in advance
>
>
>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org <http://www.openssl.org/>
> User Support Mailing List                    [hidden email]
> Automated List Manager                           [hidden email]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org <http://www.openssl.org/>
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

RE: Problems installing

Curtis, John G
In reply to this post by J. J. Farrell-2
Looks like this is an unresolved bug in config where the fix is either to run as an unprivileged user or comment out the offending code (in this case lines 793, 794, and 795 or just look for "-o /dev/null").  This post goes into greater detail:
 
http://www.mail-archive.com/openssl-dev@.../msg29705.html <http://www.mail-archive.com/openssl-dev@.../msg29705.html>
 
Bottom line is running config as root on Solaris destroys /dev/null.

________________________________

From: [hidden email] on behalf of Jeremy Farrell
Sent: Sat 6/2/2012 9:57 PM
To: [hidden email]
Subject: RE: Problems installing



Just a guess, but "Can't open /dev/null: No such file or directory" could be causing utter confusion. That sounds like a pretty screwed-up system. v5.8.8 is fine for the perl, assuming it's on your path.

Regards,
                jjf

> -----Original Message-----
> From: Curtis, John G [mailto:[hidden email]]
> Sent: Saturday, June 02, 2012 6:50 PM
> To: [hidden email]
> Subject: Problems installing
>
> I'm having an issue upgrading to 0.9.8x on Solaris 9 where ./config
> yields the following:
>
> Operating system: sun4u-whatever-solaris2
> NOTICE! If you *know* that your GNU C supports 64-bit/V9 ABI
>         and wish to build 64-bit library, then you have to
>         invoke './Configure solaris64-sparcv9-gcc' *manually*.
>          You have about 5 seconds to press Ctrl-C to abort.
> Can't open /dev/null: No such file or directory
> Can't open /dev/null: No such file or directory
> You need Perl 5.
>
> A quick look with perl -v tells me:
>
> This is perl, v5.8.8 built for sun4-solaris
>
> Is Perl v5.8.8 not sufficent for "Perl 5" or am I missing something
> here?
>
> Thanks in advance
>
>
>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org <http://www.openssl.org/>
> User Support Mailing List                    [hidden email]
> Automated List Manager                           [hidden email]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org <http://www.openssl.org/>
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [hidden email]
Automated List Manager                           [hidden email]