libprelude

libprelude-1.0.0 のビルドを再度行ってみた。
前の投稿にて、gnutls-3.0.5 以降、ビルド出来なくなっていたもの。

今 gnutls の最新は 3.0.9
エラーは gnutls/extra.h が見つからないためのものであったため、強引にこのヘッダーファイルを参照している箇所を削除して、libprelude をビルドしてしまおうと。そしたらビルドが通ってしまった・・・ あらら、いいんだか悪いんだか。

以下がその修正パッチ:

diff -Naur libprelude-1.0.0.orig/prelude-admin/prelude-admin.c libprelude-1.0.0/prelude-admin/prelude-admin.c
--- libprelude-1.0.0.orig/prelude-admin/prelude-admin.c 2010-01-29 20:01:15.000000000 +0900
+++ libprelude-1.0.0/prelude-admin/prelude-admin.c      2012-01-28 21:02:57.074886380 +0900
@@ -57,7 +57,6 @@
 #include <errno.h>
 #include <gnutls/gnutls.h>
 #include <gnutls/x509.h>
-#include <gnutls/extra.h>

 #include "common.h"
 #include "config-engine.h"
diff -Naur libprelude-1.0.0.orig/prelude-admin/server.c libprelude-1.0.0/prelude-admin/server.c
--- libprelude-1.0.0.orig/prelude-admin/server.c        2010-01-29 20:01:15.000000000 +0900
+++ libprelude-1.0.0/prelude-admin/server.c     2012-01-28 21:03:14.215886615 +0900
@@ -39,7 +39,6 @@

 #include <gcrypt.h>
 #include <gnutls/gnutls.h>
-#include <gnutls/extra.h>

 #include "prelude-client.h"
 #include "prelude-error.h"
カテゴリー: LFS, ビルドエラー パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です