[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:01421] Re: データベースのタイプについて
- Subject: [postfix-jp:01421] Re: データベースのタイプについて
- From: Tetuya Saito <tetuya@xxxxxxxxxx>
- Date: Mon, 18 Feb 2002 17:16:40 +0900
早速のご回答、ありがとうございます。
斉藤@RITEです
On Mon, 18 Feb 2002 14:11:49 +0900
WAKUI Kazuhiko <wakui@xxxxxxxxxxxxxxxxxx> wrote:
> 涌井と申します。
>
> At 13:58 02/02/18, Tetuya Saito wrote:
> >皆さん、こんにちは
> >
> >斉藤@RITEです
> >
> >今回、postfixを初めて、使い始めた初心者でございます。
> >使用環境としては、solaris7(SPARC)で使用しています。
> >
> >make及びmake installでintsall作業を終了させ、main.cfの適宜箇所を変更設定
> >し、動作的には大丈夫だと思います。
> >しかし、postfixのデータベースタイプとして、main.cfにhashを指定しnewliases
> >を実行するとnewaliasesが失敗してしまいます。
>
> Solaris7 で何も指定しないで make した場合は dbm が使えるはず
> ですけれど、dbm ではダメですか?
dbmでもいいんですが、この前、BerkeleyDB4.0.14をinstallしたので、それを使
う方法はどのようにすれば良いのかと思い、試行錯誤しておりました。
> >たぶん、makeの段階で、バークレイDBのライブラリがリンクされていない為だと
> >思うのですが、どのようにmakeすれば、バークレイDBのライブラリをリンクでき
> >るのでしょうか?
> >たぶん、makeにオプションを与えてやれば良いとまではわかるのですが、どのよ
> >うなオプションでmakeすればよいかどうしてもわかりません。
>
> こんな感じだと思いますが。詳しくは INSTALL をよく読んでください。
>
> $ make makefiles CCARGS="-DHAS_DB -I/usr/local/BerkeleyDB/include" \
> AUXLIBS="/usr/local/BerkeleyDB/lib/libdb.a"
ありがとうございました
DB_READMEにBerkeleyDBを使用する場合のmakeの方法が記載されており、下記の
用にmakeを実行しました。
make makefiles CCARGS="-DHAS_DB -I/opt/local/BerkeleyDB4.0.14/include" AUXLIBS="-L/opt/local/BerkeleyDB4.0.14/lib
-ldb"
make
上記をコマンドを実行したころ、下記のようなエラーが出力されました。
一部抜粋
[src/error]
/opt/local/bin/gcc -DHAS_DB -I/opt/local/BerkeleyDB4.0.14/include -DHAS_POSIX_REGEXP -g -O
-I. -I../../include -DSUNOS5 -c error.c
/opt/local/bin/gcc -DHAS_DB -I/opt/local/BerkeleyDB4.0.14/include -DHAS_POSIX_REGEXP -g -O
-I. -I../../include -DSUNOS5 -o error error.o ../../lib/libmaster.a ../../lib/libglobal.a
../../lib/libutil.a -L/usr/local/BerkeleyDB4.0.14/lib -lresolv -lsocket -lnsl
../../lib/libutil.a(dict_db.o): In function `dict_db_open':
/export/home/tetuya/download/postfix/postfix-20010228-pl08/src/util/dict_db.c:498: undefin
ed reference to `db_create'
collect2: ld returned 1 exit status
make: *** [error] Error 1
make: *** [update] Error 1
このような状況になってしまいました。
もしかすると、postfix-20010228-pl08では、BerkeleyDB4.0.14が対応していな
いのでしょうか?
識者の皆様、ご助言よろしくお願い申し上げます。
>
>
> --
> // 涌井 和彦 (わくい かずひこ) wakui@xxxxxxxxxxxxxxxxxx
> // (株)アドバンテスト 情報システム部 第3システム課
>
>
--
***************************************************************
* 財団法人 地球環境産業技術研究機構
* 研究企画部 研究支援課
* 斉藤 哲也
* e-mail:tetuya@xxxxxxxxxx
* 住 所: 〒619-0292 京都府相楽郡木津町木津川台9−2
* 電 話: 0774−75−2303
* FAX: 0774−75−2316
* PGP Finger Print A803 6D0F B3CC D357 9858 187C 4BBE 6D36 A2F5 FE75
****************************************************************
- Follow-Ups
-
- [postfix-jp:01423] Re: データベースのタイプについて, IKEDA Nozomu
- [postfix-jp:01424] Re: データベースのタイプについて, Magara Yasuhiro
- References
-
- [postfix-jp:01417] データベースのタイプについて, Tetuya Saito
- [postfix-jp:01418] Re: データベースのタイプについて, WAKUI Kazuhiko
[検索ページ]
[Postfix-JP ML Home]