[pgsql-jp: 28849] Re: コンパイルエラー

HOTTA Michihide hotta @ net-newbie.com
2003年 1月 30日 (木) 15:11:00 JST


堀田@諫早市です。

On Thu, 30 Jan 2003 12:04:30 +0900
Yuichi Shiga <yuichi @ news2u.co.jp> wrote:

> 動作環境は
> -------------------
> OS:RedHatLinux8.0
> gcc バージョン 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
> Postgres-7.1.2
> -------------------
> です。
> 
> Postgres-7.1.2 をインストールしようと思いましたが、
> どうしても make ができません。
> 
> configure のオプションは次の通りです。
> 
> $ ./configure --prefix=/usr/local/pgsql/ \
> --enable-multibyte=EUC_JP --enable-syslog
> 
> ※ここではエラーは出ませんでした。
> 
> その後、make をすると、以下のようなエラーが出てしまいます。
(略)

(VMware上ですが)同様の環境があったので、試してみました。
こちらでも再現しますね。ただし、もっと前で引っかかりましたが。

make[4]: 入ります ディレクトリ 
`/usr/local/src/postgresql-7.1.2/src/backend/access/common'
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations 
 -I../../../../src/include -c -o heaptuple.o heaptuple.c
 ../../../../src/include/c.h:52 から include されたファイル中,
                 ../../../../src/include/postgres.h:48 から,
                 heaptuple.c:21 から:
../../../../src/include/config.h:35:24: 警告: 複数行文字列リテラルは推奨されません
(似たようなのが続いて)
../../../../src/include/config.h:677:15: " 文字での終端を欠いています
../../../../src/include/config.h:35:24: 終端のない文字列リテラルの推定開始位置
../../../../src/include/config.h:15:1: 終端のない #ifndef
(その他わけのわからんエラーの山(^^;)

postgresql-7.3.1 でやったらウソのようにすんなり通りました。
特に事情がなければ、最新版にしてみてはいかがでしょう。
-- 
HOTTA Michihide <hotta @ net-newbie.com> <http://www.net-newbie.com>



pgsql-jp メーリングリストの案内