▼スレッド
│
└◇1635:httpdが作成されない [nacha] 11/11 02:51
└◇1636:Re:httpdが作成されない [中島] 11/11
├◇1637:Re[2]:httpdが作成されない [nacha] 11/11
└◇1639:Re[2]:httpdが作成されない [nil] 11/14 <
win2000+cygwin環境で最新のApache2.0.48スレッド一覧
のビルドを試みています。
./configure \
--prefix=/usr1/apache2.0.48 \
--enable-so
↓
make
↓
make install
まで実行すると、コンソールに下記のようなメッセージが表示されます。
---
cp: `httpd' and `/usr1/apache2.0.48/bin/#inst.1956#' are the same file
chmod: getting attributes of `/usr1/apache2.0.48/bin/#inst.1956#': No such file or directory
---
実際にbin直下を見ると、シェル等はあるのですが、httpdなどのモジュール類がごっそり抜けてしまっています。
Linux環境ではApacheのビルドは問題なくできているのですが、
cygwinは初心者でよくわからないです。そもそもApache2.0.48
でのビルドが成功している方はいますでしょうか?
スレッド一覧
> ---
> cp: `httpd' and `/usr1/apache2.0.48/bin/#inst.1956#' are the same file
> chmod: getting attributes of `/usr1/apache2.0.48/bin/#inst.1956#': No such file or directory
> ---
>
> 実際にbin直下を見ると、シェル等はあるのですが、httpdなどのモジュール類がごっそり抜けてしまっています。
Cygwin環境では、実行プログラムに拡張子exeが付くので、それを考慮していない
インストーラだからではないでしょうか。
こんな情報もあります。
http://mm.apache.or.jp/pipermail/newbie/2002-November/003207.html
面倒を避けるには、make install ではなく手動でインストールしたほうが
よいでかも。
> Linux環境ではApacheのビルドは問題なくできているのですが、
> cygwinは初心者でよくわからないです。そもそもApache2.0.48
> でのビルドが成功している方はいますでしょうか?
>
Googleで検索してみると結構いるようです。
下記過去ログは拝見していました。ソースの中にモジュールが残っている可能性もあるので一度見てみます。スレッド一覧
回答ありがとうございました。
> Cygwin環境では、実行プログラムに拡張子exeが付くので、それを考慮していない
> インストーラだからではないでしょうか。
> こんな情報もあります。
>
> http://mm.apache.or.jp/pipermail/newbie/2002-November/003207.html
>
> 面倒を避けるには、make install ではなく手動でインストールしたほうが
> よいでかも。
> > Linux環境ではApacheのビルドは問題なくできているのですが、
> > cygwinは初心者でよくわからないです。そもそもApache2.0.48
> > でのビルドが成功している方はいますでしょうか?
> >
>
> Googleで検索してみると結構いるようです。
| 面倒を避けるには、make install ではなく手動でインストールしたほうがスレッド一覧
|よいでかも。
一応、定石として、少なくとも apache 1.3.x では
$ make install INSTALL='install -c'
で、ほぼ問題無かったと思います。cyghttpd.dll だかは別として。
| Cygwin環境では、実行プログラムに拡張子exeが付くので、それを考慮していない
|インストーラだからではないでしょうか。
これも、1.3.x では一文字間違った修正があった為のようです。
--- apache_1.3.29/src/helpers/install.sh-dist
+++ apache_1.3.29/src/helpers/install.sh
@@ -90,7 +90,7 @@
# Check if we need to add an executable extension (such as ".exe")
# on specific OS to src and dst
if [ -f "$src.exe" ]; then
- if [ -f "$src" ]; then
+ if [ -f "$src." ]; then
: # Cygwin [ test ] is too stupid to do [ -f "$src.exe" ] && [ ! -f "$src" ]
else
ext=".exe"