水野@愛知工大です。
水野勝教さんの<3ee02ad9.3357%mizuno@xxxxxxxxxxxxxxxx>から
>水野@愛知工大です。
>
>Vine 2.6 で gnome-core-1.4.0.4-0vl5 に含まれている
>gnome-terminal では「設定」メニュー内に
>「端末をリセット」「リセットおよび消去」の2つがな
>いので端末のリセットが出来ないのですが、これを
>メニューにいれる方法はないでしょうか。
上記の件ですが、原因が分かりました。
gnome-core-1.4.0.4-0vl5.src.rpm に含まれている
gnome-core-1.4.0-config.patch
の先頭部分に、
---------------------------------------------------------------------------------
diff -ruN gnome-core-1.4.0.orig/aclocal.m4 gnome-core-1.4.0/aclocal.m4
--- gnome-core-1.4.0.orig/aclocal.m4 Thu Mar 22 18:48:16 2001
+++ gnome-core-1.4.0/aclocal.m4 Thu Mar 22 18:53:11 2001
@@ -480,11 +480,11 @@
GNOME_GNORBA_HOOK([],$2)
GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome`"
GNOMEUI_LIBS="`$GNOME_CONFIG --libs-only-l gnomeui`"
- GNOMEGNORBA_LIBS="`$GNOME_CONFIG --libs-only-l gnorba gnomeui`"
+ GNOMEGNORBA_LIBS="\`$GNOME_CONFIG --libs-only-l gnorba gnomeui\`
"
GTKXMHTML_LIBS="`$GNOME_CONFIG --libs-only-l gtkxmhtml`"
ZVT_LIBS="`$GNOME_CONFIG --libs-only-l zvt`"
- GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
- GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
+ GNOME_LIBDIR="\`$GNOME_CONFIG --libs-only-L gnorba gnomeui\`"
+ GNOME_INCLUDEDIR="\`$GNOME_CONFIG --cflags gnorba gnomeui\`"
$1
else
AC_MSG_RESULT(no)
---------------------------------------------------------------------------------
という部分があるのですが、このパッチがあたると、
configure 実行時にバッククォート部分が展開されず、zvt_term_reset の
チェックがエラーになります。
------------------------------------------------------------
configure:6202: checking for zvt_term_reset
configure:6230: gcc -o conftest -g -O2 -Wall -Wunused -I/usr/include/gtk-1.2 -
I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include conftest.c
-rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl
-lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib `/u
sr/bin/gnome-config --libs-only-L gnorba gnomeui` -rdynamic -L/usr/lib -L/usr/X1
1R6/lib -lzvt -lutil -lSM -lICE -lgdk_imlib -lgtk -lgdk -lgmodule -lglib -ldl -l
Xi -lXext -lX11 -lm 1>&5
gcc: `/usr/bin/gnome-config: No such file or directory
gcc: gnorba: No such file or directory
gcc: gnomeui`: No such file or directory
cc1: Invalid option `-flibs-only-L'
configure: failed program was:
#line 6207 "configure"
------------------------------------------------------------
結果として、checking for zvt_term_reset... no と判断され、メニューに
「端末をリセット」「リセットおよび消去」が出ないことになっていました。
解決方法は、gnome-core-1.4.0-config.patch から aclocal.m4 関連のパッチ
部分を消してから、rpm -bb gnome-core-vl.spec で再構築したパッケージを
インストールすれば、リセット関連のメニューが出るようになります。
---------------------------------------------------------------
愛知工業大学 経営情報学科 水野 勝教 (Katsunori Mizuno)
E-mail: mizuno@xxxxxxxxxxxxxxxx TEL 0565-48-8121 ext.1305