[FreeBSD-users-jp 95214] sylpheed: gpgme を選択するとビルド・エラー

real.kimura rikimura at a011.broada.jp
Fri Jun 6 14:06:22 UTC 2014


悸村です。
いま、i386 版の FreeBSD-11.0-CURRENT を試用しています。
(バイナリ添付ファイルはまずいらしいので、変更後の再送です)。

ports/mail/sylpheed は current の場合、バイナリが配布されていな
いようです。
当該ディレクトリで、 make config し、オプションの gpgme を有効に
すると、リンク時、エラーが出てコンパイルに失敗します。

main.o: In function `main':
main.c:(.text+0x106e): undefined reference to `prefs_actions_read_config'
mainwindow.o: In function `prefs_actions_open_cb':
mainwindow.c:(.text+0x6405): undefined reference to `prefs_actions_open'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[6]: *** [sylpheed] Error 1

ports スケルトンの files ディレクトリには2つのパッチが存在します。
patch-libsylph-defs.h
patch-src-printing.c

このうち、後者 (patch-src-printing.c) を削除して make し直すと、エラ
ーなしにビルド出来ます。
パッチの中身を覗いても何をどう改変しているか、効果・意味までは把捉で
きかねないので、可否を判定することは無理です。
どなたかこの現象に関して何か情報をお持ちの方はおられないでしょうか。

# script コマンドで取得したエラー・ログを添付します。
# typescript.sylpheed.txt

--
悸村成一
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: typescript.sylpheed.txt
URL: <http://lists.freebsd.org/pipermail/freebsd-users-jp/attachments/20140606/58ab668f/attachment.txt>


More information about the freebsd-users-jp mailing list