[openssl-users] MinGW64 / MSYS2 and ./Configure : use of Windows style path causing failures to 'make'
Jeremy Farrell
jeremy.farrell at oracle.com
Tue Dec 27 21:48:41 UTC 2016
What output do you get when you run the same commands as Richard? That is:
type perl
perl -v
perl -e 'print $^X,"\n";'
On 27/12/2016 20:05, Ron Gaw <ronmlgaw at yahoo dot com> via
openssl-users wrote:
> I wondered about that as well.
>
> First, regarding my msys64: The root '/' is mapped to "C:\msys64", and
> "/mingw64" is the directory where I keep all things MinGW64 w64.
>
> Second: I do have multiple Perl's installed, though only one in the
> /mingw64 tree. In essence, I *think* all the non-mingw64 per stuff I
> list below is irrelevant, but I'm not ruling those out as possible
> culprits in this issue...
>
>
> So here's what I see (spoiler alert : nothing is jumping out at me as
> the culprit):
>
> $ type /mingw64/bin/perl
> /mingw64/bin/perl is /mingw64/bin/perl
>
> $ /mingw64/bin/perl -v
>
> This is perl 5, version 22, subversion 0 (v5.22.0) built for
> MSWin32-x64-multi-thread
>
> Copyright 1987-2015, Larry Wall
>
> Perl may be copied only under the terms of either the Artistic License
> or the
> GNU General Public License, which may be found in the Perl 5 source kit.
>
> Complete documentation for Perl, including FAQ lists, should be found on
> this system using "man perl" or "perldoc perl". If you have access to the
> Internet, point your browser at http://www.perl.org/, the Perl Home Page.
>
> $ pacman -Ss perl /*--- NOTE: I cut out all the extraneous stuff and
> narrowed it to only what's [installed]
>
> mingw64/mingw-w64-x86_64-perl 5.22.0-1 [installed]
> A highly capable, feature-rich programming language (mingw-w64)
> msys/libpcre 8.38-1 (libraries) [installed]
> A library that implements Perl 5-style regular expressions
> msys/libpcre16 8.38-1 (libraries) [installed]
> A library that implements Perl 5-style regular expressions
> msys/libpcre32 8.38-1 (libraries) [installed]
> A library that implements Perl 5-style regular expressions
> msys/libpcrecpp 8.38-1 (libraries) [installed]
> A library that implements Perl 5-style regular expressions
> msys/libpcreposix 8.38-1 (libraries) [installed]
> A library that implements Perl 5-style regular expressions
> msys/pcre 8.38-1 [installed]
> A library that implements Perl 5-style regular expressions
> msys/perl 5.22.1-1 (base-devel) [installed]
> A highly capable, feature-rich programming language
> msys/perl-Authen-SASL 2.16-2 (perl-modules) [installed]
> Perl/CPAN Module Authen::SASL : SASL authentication framework
> msys/perl-Convert-BinHex 1.123-2 [installed]
> Perl module to extract data from Macintosh BinHex files
> msys/perl-Encode-Locale 1.04-1 (perl-modules) [installed]
> Determine the locale encoding
> msys/perl-File-Listing 6.04-2 (perl-modules) [installed]
> parse directory listing
> msys/perl-HTML-Parser 3.71-3 (perl-modules) [installed]
> Perl HTML parser class
> msys/perl-HTML-Tagset 3.20-2 (perl-modules) [installed]
> Data tables useful in parsing HTML
> msys/perl-HTTP-Cookies 6.01-2 (perl-modules) [installed]
> HTTP cookie jars
> msys/perl-HTTP-Daemon 6.01-2 (perl-modules) [installed]
> A simple http server class
> msys/perl-HTTP-Date 6.02-2 (perl-modules) [installed]
> Date conversion routines
> msys/perl-HTTP-Message 6.06-2 (perl-modules) [installed]
> HTTP style messages
> msys/perl-HTTP-Negotiate 6.01-2 (perl-modules) [installed]
> choose a variant to serve
> msys/perl-IO-Socket-SSL 2.016-1 (perl-modules) [installed]
> Nearly transparent SSL encapsulation for IO::Socket::INET
> msys/perl-IO-stringy 2.111-1 (perl-modules) [installed]
> I/O on in-core objects like strings/arrays
> msys/perl-LWP-MediaTypes 6.02-2 (perl-modules) [installed]
> Guess the media type of a file or a URL
> msys/perl-MIME-tools 5.506-1 [installed]
> Parses streams to create MIME entities
> msys/perl-MailTools 2.14-1 [installed]
> Various e-mail related modules
> msys/perl-Module-Build 0.4212-1 [installed]
> Build, test, and install Perl modules
> msys/perl-Net-HTTP 6.09-1 (perl-modules) [installed]
> Low-level HTTP connection (client)
> msys/perl-Net-SMTP-SSL 1.02-1 (perl-modules) [installed]
> SSL support for Net::SMTP
> msys/perl-Net-SSLeay 1.72-1 (perl-modules) [installed]
> Perl extension for using OpenSSL
> msys/perl-TermReadKey 2.33-1 (perl-modules) [installed]
> Provides simple control over terminal driver modes
> msys/perl-Test-Pod 1.50-1 (perl-modules) [installed]
> Check for POD errors in files
> msys/perl-TimeDate 2.30-2 [installed]
> Date formating subroutines
> msys/perl-URI 1.68-1 (perl-modules) [installed]
> Uniform Resource Identifiers (absolute and relative)
> msys/perl-WWW-RobotRules 6.02-2 (perl-modules) [installed]
> Database of robots.txt-derived permissions
> msys/perl-YAML-Syck 1.29-1 (perl-modules) [installed]
> Fast, lightweight YAML loader and dumper
> msys/perl-libwww 6.13-1 (perl-modules) [installed]
> The World-Wide Web library for Perl
>
>
> *
> *
> *From:* Richard Levitte <levitte at openssl.org>
> **
>
>
> levitte>> The PERL definition is a bit odd for a mingw perl. That
> path comes
> levitte>> mingw64/mingw-w64-x86_64-perl 5.22.0-1 [installed]
> levitte>> A highly capable, feature-rich programming language
> (mingw-w64)
> levitte>> from the perl variable $^X.
> levitte>>
> levitte>> In my MSYS2/Mingw64 shell, I get this:
> levitte>>
> levitte>> Richard at OSFWin7 <mailto:Richard at OSFWin7> MINGW64 ~
> levitte>> $ type perl
> levitte>> perl is hashed (/usr/bin/perl)
> levitte>>
> levitte>> Richard at OSFWin7 <mailto:Richard at OSFWin7> MINGW64 ~
> levitte>> $ perl -v
> levitte>>
> levitte>> This is perl 5, version 22, subversion 1 (v5.22.1) built
> for i686-msys-thread-levitte>> multi-64int
> levitte>>
> levitte>> Copyright 1987-2015, Larry Wall
> levitte>>
> levitte>> Perl may be copied only under the terms of either the
> Artistic License or the
> levitte>> GNU General Public License, which may be found in the
> Perl 5 source kit.
> levitte>>
> levitte>> Complete documentation for Perl, including FAQ lists,
> should be found on
> levitte>> this system using "man perl" or "perldoc perl". If you
> have access to the
> levitte>> Internet, point your browser at http://www.perl.org/,
> the Perl Home Page.
> levitte>>
> levitte>>
> levitte>> Richard at OSFWin7 <mailto:Richard at OSFWin7> MINGW64 ~
> levitte>> $ perl -e 'print $^X,"\n";'
> levitte>> perl
> levitte>>
> levitte>> So the question is, what perl do you use? From your output,
> I'd say
> levitte>> it isn't the mingw64 one...
> levitte>>
> levitte>>
> levitte>> SIXTY_FOUR_BIT mode
> levitte>>
> levitte>> Configured for mingw64.
> levitte>>
> levitte>> Cheers,
> levitte>> Richard
>
>
>
>
>
--
J. J. Farrell
Not speaking for Oracle
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20161227/c50c09ab/attachment-0001.html>
More information about the openssl-users
mailing list