68user's page 掲示板

Prev< No. 1089> Next  [最新発言に戻る] [過去ログ一覧]
No. 1089 # T.T. 2000/08/19 (土) 10:34:07
はじめまして

> 肝心のApacheがどうしてもインストールできません。
> 具体的な現象でいうと、makeで「no rule for targat all. stop」

この件ですが、試しにソース(1.3.12)を持ってきてコンパイルしてみました。
結果、多少の問題があるものの、以下手順でインストールまで出来ました。
・./configure --prefix=/usr/local/apache
・以下のパッチを当てる
・make EXTRA_LIBS=-lcrypt
・make install INSTALL=install.exe

ただ、「no rule for targat all. stop」ってエラーには遭遇しませんでした。
Makefileの作り方を間違えていませんか? >ふくしさん
また、下のhello.cgiも動いているようです。(^^;

---- ▽パッチ ここから
diff -ru old/apache_1.3.12/src/main/http_main.c new/apache_1.3.12/src/main/http_main.c
--- old/apache_1.3.12/src/main/http_main.c Sat Feb 5 21:01:54 2000
+++ new/apache_1.3.12/src/main/http_main.c Sat Aug 19 07:29:30 2000
@@ -116,7 +116,7 @@
  #endif
  #ifdef WIN32
  #include "../os/win32/getopt.h"
-#elif !defined(BEOS) && !defined(TPF) && !defined(NETWARE) && !defined(OS390)
+#elif !defined(BEOS) && !defined(TPF) && !defined(NETWARE) && !defined(OS390) && !defined(__CYGWIN__)
  #include <netinet/tcp.h>
  #endif
  #ifdef HAVE_BSTRING_H
diff -ru old/apache_1.3.12/src/support/logresolve.c new/apache_1.3.12/src/support/logresolve.c
--- old/apache_1.3.12/src/support/logresolve.c Wed Jan 26 13:36:02 2000
+++ new/apache_1.3.12/src/support/logresolve.c Sat Aug 19 09:09:00 2000
@@ -101,7 +101,7 @@
    * statistics - obvious
    */
  
-#ifndef h_errno
+#if !defined(h_errno) && !defined(__CYGWIN__)
  extern int h_errno; /* some machines don't have this in their headers */
  #endif
  
---- △ここまで

Prev< No. 1089> Next  [最新発言に戻る] [過去ログ一覧]