Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.1538  cygwinを使用してOpenSSLをインストールしようとしたときのmakeのエラー
発言者: 松澤
発言日: 2003 10/14 20:00
 
はじめまして。
cygwinにまったく関係ない話題であった場合には、
後(自分の検索する時)のためにスレッド削除いたしますので
この質問は場違いであると、お教えください。
例に倣って初歩的な質問ですが、
ご教授よろしくお願いいたします。

Windows2000上で
cygwinを使ってOpenSSLをインストールしようとしています。
(Apacheとは連携させない。単純に。です。)

下記はDOS画面でOpenSSL-0.9.7cのインストールを行った作業の様子です。

----ここから
C:\openssl>zcat openssl-0.9.7c.tar.gz | tar xvf -
:::::略

C:\openssl\openssl-0.9.7c>ls # 解凍はできてるみたいです
CHANGES INSTALL.VMS Makefile.ssl.bak bugs include shlib
CHANGES.SSLeay INSTALL.W32 NEWS certs install.com ssl
Configure INSTALL.WCE PROBLEMS config makevms.com test
FAQ LICENSE README crypto ms times
INSTALL MacOS README.ASN1 demos openssl.doxy tools
INSTALL.DJGPP Makefile README.ENGINE doc openssl.spec util
INSTALL.MacOS Makefile.org VMS e_os.h os2
INSTALL.OS2 Makefile.ssl apps e_os2.h perl

C:\openssl\openssl-0.9.7c>perl Configure VC-WIN32
Configuring for VC-WIN32
:::::略
Configured for VC-WIN32.

C:\openssl\openssl-0.9.7c>ms\do_masm
Generating x86 for MASM assember
:::::略
C:\openssl\openssl-0.9.7c>perl util\mkdef.pl 32 ssleay 1>ms\ssleay32.def

C:\openssl\openssl-0.9.7c>make -f ms\nt.mak
ms\nt.mak:2371: *** multiple target patterns. Stop.

C:\openssl\openssl-0.9.7c>make -f ms\ntdll.mak
ms\ntdll.mak:2371: *** multiple target patterns. Stop.

C:\openssl\openssl-0.9.7c>make --version
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
----ここまで

また、下記はエラーであると思われる部分\ms\nt.makと、ntdll.makの2371行目から4行です。
----ここから
$(TEST_D)\md2test.exe: $(OBJ_D)\md2test.obj $(LIBS_DEP)
$(LINK) $(LFLAGS) /out:$(TEST_D)\md2test.exe @<<
$(APP_EX_OBJ) $(OBJ_D)\md2test.obj $(L_LIBS) $(EX_LIBS)
<<
----ここまで

いったい何が原因でmakeができないのかが、分かりません。
何が分からないのかが、分からないわけで致命傷なのですが、
これは、私のcygwinインストールの不足でしょうか

また
以下は、ただ単にOpenSSLのルートで、makeとした時の結果です。
----ここから
C:\openssl\openssl-0.9.7c>make
Makefile.ssl is older than Makefile.org.
Reconfigure the source tree (via './config' or 'perl Configure'), please.
make: *** [Makefile.ssl] Error 1
----ここまで

そして、また、別に
----ここから
Administrator@YukariPC /cygdrive/c/openssl/openssl-0.9.7c
$ ./config --prefix=/cygdrive/c/openssl/openssl-0.9.7c --openssldir=/cygdrive/c
/openssl/openssl-0.9.7c
Operating system: i686-whatever-cygwin
Configuring for Cygwin
Configuring for Cygwin
IsWindows=0
CC =gcc
CFLAG =-DOPENSSL_SYSNAME_CYGWIN32 -DOPENSSL_THREADS -DDSO_WIN32 -DOPENSSL_NO_KRB5 -DTER
MIOS -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
EX_LIBS =
BN_ASM =asm/bn86-out.o asm/co86-out.o
DES_ENC =asm/dx86-out.o asm/yx86-out.o
BF_ENC =asm/bx86-out.o
CAST_ENC =asm/cx86-out.o
RC4_ENC =asm/rx86-out.o
RC5_ENC =asm/r586-out.o
MD5_OBJ_ASM =asm/mx86-out.o
SHA1_OBJ_ASM =asm/sx86-out.o
RMD160_OBJ_ASM=asm/rm86-out.o
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
Makefile.ssl is older than Makefile.org.
Reconfigure the source tree (via './config' or 'perl Configure'), please.
make: *** [Makefile.ssl] Error 1
----ここまで

と、エラーになります。

長々とすみません。
何が必要な情報か分からなかったので・・

ここの、一番最後と、症状が似ているかなぁと
思ったのですが、エラーを見ると別の部分でひっかっかっているようですし・・・Borland C++ですが。。
http://www.02.246.ne.jp/~torutk/cxx/openssl/install.html

なにか情報お持ちでしたら是非お教えください。
よろしくお願いいたします。


▼関連発言

1538:cygwinを使用してOpenSSLをインストールしようとしたときのmakeのエ [松澤] 10/14
 ├1539:としたときのmakeのエラー(補足) [松澤] 10/14
 └1553:Re:cygwinを使用してOpenSSLをインストールしようとしたときのma [nil] 10/15
  ├1554:Re[2]:cygwinを使用してOpenSSLをインストールしようとしたとき [松澤] 10/16
  ├1555:Re[2]:cygwinを使用してOpenSSLをインストールしようとしたとき [松澤] 10/16
  └1556:Re[2]:cygwinを使用してOpenSSLをインストールしようとしたとき [nil] 10/16
   └1557:Re[3]:cygwinを使用してOpenSSLをインストールしようとしたと [nil] 10/17
    └1559:Re[4]:cygwinを使用してOpenSSLをインストールしようとした [松澤] 10/20
     └1567:Re[5]:cygwinを使用してOpenSSLをインストールしようとし [nil] 10/22 <

Pass 保存

早田のホームページへ
CGIROOM