[pgsql-jp: 31343] Re: postgresqlのmeke 中にエラー

片岡 武一 kataoka2050 @ hotmail.com
2003年 10月 28日 (火) 19:28:00 JST


片岡です。

ご指摘頂いたURLと同様に行ったところ、インストール無事完了しました。
作業内容は、postgresql-7.2.3/src/backend/commands/copy.cに
#include <errno.h>を1行加えました。
ただ気になるのは、上記作業でエラーはでなくなるのですが、
代わりに、途中3回くらい警告文が出ていました。

下記の様な
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -fpic 
-I. -I../../../../src/include   -c -o pl_gram.o pl_gram.c
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -fpic 
-I. -I../../../../src/include   -c -o pl_scan.o pl_scan.c
pl_scan.c: 関数 `plpgsql_base_yylex' 内:
pl_scan.c:1003: 警告: ラベル `find_rule' が定義されましたが使われていません
/usr/include/bits/mathinline.h: トップレベル:
pl_scan.c:2295: 警告: `yy_flex_realloc' が定義されましたが使われませんでした

gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -fpic 
-I. -I../../../../src/include   -c -o pl_handler.o pl_handler.c
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -fpic 
-I. -I../../../../src/include   -c -o pl_comp.o pl_comp.c
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -fpic 
-I. -I../../../../src/include   -c -o pl_exec.o pl_exec.c
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -fpic 
-I. -I../../../../src/include   -c -o pl_funcs.o pl_funcs.c
ar crs libplpgsql.a pl_gram.o pl_scan.o pl_handler.o pl_comp.o pl_exec.o 
pl_funcs.o
ranlib libplpgsql.a
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-error -fpic 
-shared -Wl,-soname,libplpgsql.so.1 pl_gram.o pl_scan.o pl_handler.o 
pl_comp.o pl_exec.o pl_funcs.o    -o libplpgsql.so.1.0
rm -f libplpgsql.so.1
ln -s libplpgsql.so.1.0 libplpgsql.so.1
rm -f libplpgsql.so
ln -s libplpgsql.so.1.0 libplpgsql.so
make[4]: 出ます ディレクトリ 
`/usr/local/src/postgresql-7.2.3/src/pl/plpgsql/src'
make[3]: 出ます ディレクトリ 
`/usr/local/src/postgresql-7.2.3/src/pl/plpgsql'
make[2]: 出ます ディレクトリ `/usr/local/src/postgresql-7.2.3/src/pl'
make[1]: 出ます ディレクトリ `/usr/local/src/postgresql-7.2.3/src'
All of PostgreSQL successfully made. Ready to install.

まだどんな意味の警告か良くわからなかったので調べてみたいと思います。

対応して頂き、ありがとうございました。


>From: Masashi Ohba <ohba @ imr.tohoku.ac.jp>
>Reply-To: pgsql-jp @ ml.postgresql.jp
>To: pgsql-jp @ ml.postgresql.jp
>Subject: [pgsql-jp: 31338] Re: postgresqlのmeke  中にエラー
>Date: Tue, 28 Oct 2003 18:21:47 +0900
>
>大場です。
>
>#redhat9でコンパイルが通らないとか
>#話が出てた記憶があったので検索
>
>In message "[pgsql-jp: 31335] postgresqlのmeke 中にエラー",
>片岡 武一 wrote,
>
> >postgresqlのmake中にエラーがでしまいます。
> >
> >[PCの環境は下記です]
> >RedHatLinux9
>
>こういうことでは?
>http://ml.postgresql.jp/pipermail/pgsql-jp/2003-June/005360.html
>
>Googleで「redhat9 postgres エラー」で
>http://ml.postgresql.jp/pipermail/pgsql-jp/2003-June/005353.html
>が一発目に引っかかって、そこから「次の記事」をずっとたどると
>そこに到達します。
>
>7.3.4で直ってるかどうか知りませんが、最新版のPostgreSQLを
>コンパイルしたら問題ないとかないですか?
>
>
> >最初にインストールした時には、
> >./configure --enable-multibyte=EUC_JP --prefix=/usr/local/pgsql
> >--with-tcp-bin\
> >der=DIR --with-java --with-odbc --enable-syslogと色々オプションを付けて
行っ
> >たのでその
> >せいだと思い、何もオプションを付けないでやり直したのですが同じ様にエラー
が出
> >てしまいます。
>
>途中の「=DIR」ってのがよく分からないけど…
>
>最近のPostgreSQLはマルチバイト周りのオプションは
>デフォルトになってて、initdbで指定するとか変わってきてるので
>新しいのを入れる時はその辺調べてちゃんとしないと、
>後で日本語でソートした時の順序で泣きを見たりするかもしれません。
>
>------------------------------------------------
>Name: 大場正志(Masashi Ohba)
>E-mail: ohba @ imr.tohoku.ac.jp
>東北大学 金属材料研究所

_________________________________________________________________
あなたのPCを守るために定期的なセキュリティ対策を。マイクロソフト セキュリ
ティ情報センター http://www.microsoft.com/japan/protect/hm.asp 




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