[vine-users:081601] Vine6.0(x86_64)のrecfriio
ARAI Shun-ichi
hermes @ ceres.dti.ne.jp
2011年 11月 27日 (日) 00:25:27 JST
あらいです。
Subjectの通り、Vine6.0(x86_64)のrecfriioについてです。
依存関係のせいかaptでインストールできないので、ソースを持ってきてビル
ドしようとしたのですがそれもうまくいきませんでした。
というわけで調べた結果、とりあえず、以下のパッチでビルドは成功し、し
ばらく使ってみたのですが今のところ問題ないようです。
C++はよくわからないのでこれで正しいかどうかは自信がありませんが、一応
報告まで。
--- recfriior4/recfriior4/Recordable.hpp.orig 2011-11-20 14:56:58.256545573 +0900
+++ recfriior4/recfriior4/Recordable.hpp 2011-11-20 15:12:04.669470285 +0900
@@ -4,6 +4,8 @@
#ifndef _RECORDABLE_H_
#define _RECORDABLE_H_
+#include <inttypes.h>
+
#include <string>
#include <vector>
--- recfriior4/recfriior4/Udp.cpp.orig 2011-11-20 14:56:58.252545480 +0900
+++ recfriior4/recfriior4/Udp.cpp 2011-11-20 15:14:54.373366571 +0900
@@ -2,6 +2,7 @@
#include "Udp.hpp"
#include <iostream>
+#include <string.h>
Udp::Udp()
: soc( -1 ), log( NULL )
ちなみに、apt-get install でのエラーメッセージより抜粋したものを以下
に示します。
以下のパッケージは解決できない依存関係を持っています:
recfriio: 依存: libboost_filesystem-gcc41-mt-1_36.so.1.36.0()(64bit) それをイ ンストールすることができません
依存: libboost_system-gcc41-mt-1_36.so.1.36.0()(64bit) それをインス トールすることができません
依存: libboost_thread-gcc41-mt-1_36.so.1.36.0()(64bit) それをインス トールすることができません
E: 壊れたパッケージです
vine-users メーリングリストの案内