Mailing List Archive

pm_extras1.0のソースからのインストールについて
お世話になります、福田です。

debian Xen上で2ノードのクラスタシステムを構築して検証をしています。

環境:
Dom0はdebian7.7, Xen 4.1.4-3+deb7u3
DomUはdebian7.8, pacemaker 1.1.7-1, heartbeat 1:3.0.5-3
pacemaker,heartbeatはdebianパッケージでインストールしています

stonith-helperプラグインを利用したいため、pm_extrasパッケージのインストールが必要です。

以前こちらでpm_extrasについて質問させて頂き、
heartbeat用のpm_extras 1.0は、現在、PM1.1系では出ていないと伺いました。

そこで、ソースからpm_extras1.0をインストールしようとしているのですが、makeでエラーが出てしまいます。

In file included from /usr/include/glib-2.0/glib/galloca.h:34:0,
from /usr/include/glib-2.0/glib.h:32,
from /usr/include/pacemaker/crm/crm.h:23,
from iface_check.c:19:
/usr/include/glib-2.0/glib/gtypes.h:34:24: fatal error: glibconfig.h: No
such file or directory
compilation terminated.
make[1]: *** [iface_check.lo] Error 1
make[1]: Leaving directory `/var/tmp/pm_extras-1.0-master/tools'
make: *** [all-recursive] Error 1

glibconfig.hのファイル自体はありました。
# find / -name glibconfig.h
/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h

そこでMakefileを次のように修正しましたが、makeのエラーは変わりません。

< CFLAGS = -g -O2 -I/usr/include/heartbeat -I/usr/include/pacemaker
-I/usr/include/corosync -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
---
> CFLAGS = -g -O2 -I/usr/include/heartbeat -I/usr/include/pacemaker
-I/usr/include/corosync

これはどのようにすれば回避できるのでしょうか。

宜しくお願いします。

以上





--
ELF Systems
Masamichi Fukuda
mail to: *masamichi_fukuda@elf-systems.com <elfsystems.com@gmail.com>*