Unable to run Configure for msys/mingw

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 29/05/16 11:39, ?? wrote:
> 
> 
> ? 2016/5/29 18:10, Matt Caswell ??:
>>
>>
>> On 29/05/16 10:51, ?? wrote:
>>> ? 2016/5/29 17:44, Matt Caswell ??:
>>>>
>>>>
>>>> On 29/05/16 06:56, ?? wrote:
>>>>> I don't quite know what symblinks does, but it did not cause problems.
>>>>> With version 1.0.2h, I get:
>>>>>
>>>>> $ ./configure shared mingw
>>>>> Configuring for mingw
>>>>>     no-ec_nistp_64_gcc_128 [default]  OPENSSL_NO_EC_NISTP_64_GCC_128
>>>>> (skip dir)
>>>>>     no-gmp          [default]  OPENSSL_NO_GMP (skip dir)
>>>>>     no-jpake        [experimental] OPENSSL_NO_JPAKE (skip dir)
>>>>>     no-krb5         [krb5-flavor not specified] OPENSSL_NO_KRB5
>>>>>     no-libunbound   [experimental] OPENSSL_NO_LIBUNBOUND (skip dir)
>>>>>     no-md2          [default]  OPENSSL_NO_MD2 (skip dir)
>>>>>     no-rc5          [default]  OPENSSL_NO_RC5 (skip dir)
>>>>>     no-rfc3779      [default]  OPENSSL_NO_RFC3779 (skip dir)
>>>>>     no-sctp         [default]  OPENSSL_NO_SCTP (skip dir)
>>>>>     no-ssl-trace    [default]  OPENSSL_NO_SSL_TRACE (skip dir)
>>>>>     no-ssl2         [default]  OPENSSL_NO_SSL2 (skip dir)
>>>>>     no-store        [experimental] OPENSSL_NO_STORE (skip dir)
>>>>>     no-unit-test    [default]  OPENSSL_NO_UNIT_TEST (skip dir)
>>>>>     no-weak-ssl-ciphers [default]  OPENSSL_NO_WEAK_SSL_CIPHERS (skip dir)
>>>>>     no-zlib         [default]
>>>>>     no-zlib-dynamic [default]
>>>>> IsMK1MF=0
>>>>> CC            =gcc
>>>>> CFLAG         =-D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC
>>>>> -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN
>>>>> -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS
>>>>> -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m
>>>>> -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
>>>>> -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
>>>>> EX_LIBS       =-lws2_32 -lgdi32 -lcrypt32
>>>>> CPUID_OBJ     =x86cpuid.o uplink.o uplink-x86.o
>>>>> BN_ASM        =bn-586.o co-586.o x86-mont.o x86-gf2m.o
>>>>> EC_ASM        =
>>>>> DES_ENC       =des-586.o crypt586.o
>>>>> AES_ENC       =aes-586.o vpaes-x86.o aesni-x86.o
>>>>> BF_ENC        =bf-586.o
>>>>> CAST_ENC      =c_enc.o
>>>>> RC4_ENC       =rc4-586.o
>>>>> RC5_ENC       =rc5-586.o
>>>>> MD5_OBJ_ASM   =md5-586.o
>>>>> SHA1_OBJ_ASM  =sha1-586.o sha256-586.o sha512-586.o
>>>>> RMD160_OBJ_ASM=rmd-586.o
>>>>> CMLL_ENC      =cmll-x86.o
>>>>> MODES_OBJ     =ghash-x86.o
>>>>> ENGINES_OBJ   =
>>>>> PROCESSOR     =
>>>>> RANLIB        =true
>>>>> ARFLAGS       =
>>>>> PERL          =perl
>>>>> THIRTY_TWO_BIT mode
>>>>> DES_PTR used
>>>>> DES_RISC1 used
>>>>> DES_UNROLL used
>>>>> BN_LLONG mode
>>>>> RC4_INDEX mode
>>>>> RC4_CHUNK is undefined
>>>>> e_os2.h => include/openssl/e_os2.h
>>>>> making links in crypto...
>>>>> make[1]: Entering directory 'C:/Build/openssl-1.0.2h/crypto'
>>>>> make[1]: *** No rule to make target 'links'.  Stop.
>>>>> make[1]: Leaving directory 'C:/Build/openssl-1.0.2h/crypto'
>>>>> Makefile:434: recipe for target 'links' failed
>>>>> make: *** [links] Error 1
>>>>>
>>>>> Note again - the output is copied exactly as is without deliberate
>>>>> omission or truncation.
>>>>
>>>> What does "perl --version" report?
>>>>
>>>> Matt
>>>>
>>> I use Strawberry Perl:
>>
>> Please try using msys perl instead. It is recommended to use the perl
>> that "matches" your environment - so if you use msys to build, then use
>> msys perl.
>>
>> Matt
>>
> No, msys does not provide perl itself. I have been using Strawberry Perl
> for years and had been successfuly building openssl for last several
> releases. I think the new release changed configure script in a way that
> breaks in msys. I want add again that the script works under Linux.
> 

Yes it does. Here is my version:

$ perl --version

This is perl 5, version 22, subversion 1 (v5.22.1) built for
x86_64-msys-thread-multi

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.


$ which perl
/usr/bin/perl

As you can see this is the msys version: "x86_64-msys-thread-multi"

> BTW, are you a developer of openssl? If yes, I think you should try this
> yourself. I'm basically a Windows developer, I know little about Shell
> script; otherwise I will locate the bug myself.
> 

Yes I am and I have tried it. It works perfectly for me. Please try
installing msys perl (I don't use msys a lot but I think the command is
"pacman -S perl")

Matt





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux