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

[freewnn:00640] Re: patches after FreeWnn-1.1.1-a017



濱嶋です。

Sun, 27 May 2001 15:36:46 +0900 に
Hiroo ONO (小野寛生) <hiroo@oikumene.gcd.org> さんが書かれた
<20010527153646K.hiroo@oikumene.gcd.org> を引用しています

>>> BeOS R5でもmakeしてみました。
>>> #取り敢えず、make CPP=`gcc -print-prog-name=cpp`
> 
> 現状、方針が定まっていないので、暫定的な対処として、
> gcc を仮定して問題なさそうな Linux, FreeBSD, BePC で
>     CPP=`$CC -print-prog-name=cpp`
> としますが、問題ありますか?

NetBSD/i386 1.5.1で問題あります。

/usr/bin/cc -print-prog-name=cppを実行すると/usr/libexec/cppが返ってきま
すが、configureのなかでこの結果を使ってテストするとエラーになってしまい
ます。/usr/bin/cppはshell scriptでいろいろなオプションを付加して
/usr/libexec/cppを実行します。

% cat conftest.c
#include <fcntl.h>
% /usr/bin/cpp conftest.c >/dev/null
(エラー無し)
% /usr/libexec/cpp conftest.c >/dev/null
In file included from /usr/include/machine/types.h:41,
                 from /usr/include/sys/types.h:47,
                 from /usr/include/fcntl.h:54,
                 from conftest.c:1:
/usr/include/sys/cdefs.h:190: #error "No function renaming possible"

このような結果となりますので、configureの*.hチェックが軒並み失敗してしま
います。


http://www.freewnn.org/ FreeWnn Project