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

[postfix-jp:02981] Can't install postfix-2.0.9 from ports on FreeBSD



河野です。

表題の通りなのですが、具体的にはオプションにSASL2とDB3を
選んでmakeしただけです。1度目は

> dict_mysql.c:76: mysql.h: No such file or directory
> dict_mysql.c:90: syntax error before `MYSQL'
> dict_mysql.c:128: syntax error before `*'
> (中略)
> dict_mysql.c:510: structure has no member named `db'
> dict_mysql.c: In function `plmysql_dealloc':
> dict_mysql.c:546: structure has no member named `db'
> dict_mysql.c:547: structure has no member named `db'
> *** Error code 1
> 
> Stop in /usr/ports/mail/postfix/work/postfix-2.0.9/src/util.

ここで止まります。
そもそもMySQLは選択していないのになぜ?
などと思いながら、一度make cleanしてやり直すと2度目からは

> /usr/lib/libkrb.so: undefined reference to `des_pcbc_encrypt'
> /usr/lib/libkrb.so: undefined reference to `des_set_odd_parity'
> /usr/lib/libkrb.so: undefined reference to `des_key_sched'
> /usr/lib/libkrb.so: undefined reference to `des_read_pw_string'
> /usr/lib/libkrb.so: undefined reference to `des_set_key'
> /usr/lib/libkrb.so: undefined reference to `des_cbc_cksum'
> /usr/lib/libkrb.so: undefined reference to `des_quad_cksum'
> /usr/lib/libkrb.so: undefined reference to `des_string_to_key'
> *** Error code 1
> 
> Stop in /usr/ports/mail/postfix/work/postfix-2.0.9/src/master.

ここで止まるようになります。

環境は、最近まっさらのマシンにインストールしてcvsupしただけで

> FreeBSD 4.8-STABLE #1: Mon Jun  2 02:54:07 JST 2003

distinfoは

> MD5 (postfix/postfix-2.0.9.tar.gz) = c1ad12edfa19c23579b251078c464651
> MD5 (postfix/tls+ipv6-1.14-pf-2.0.9.patch.gz) = 6c55e142fc4b6ebf5e5ee707574446ba
> MD5 (postfix/ipv6-1.14-pf-2.0.9.patch.gz) = a449622b4a822a726065c8f2a960bbad
> MD5 (postfix/pfixtls-0.8.13-2.0.9-0.9.7b.tar.gz) = f34a4b7e55a02675d04358e036f1362d
> MD5 (postfix/postfix-pg.postfix-2.0.0.2.patch) = 5a0aa5ef6a231a593eb6c5628236a3e4

となっています。
portsの使い方がよく分からないので手詰まりです。
足りない情報があればご指摘願います。

Follow-Ups
[postfix-jp:02984] Re: Can't install postfix-2.0.9 from ports on FreeBSD, IWAMOTO, Kouichi

[検索ページ] [Postfix-JP ML Home]