vine-users ML アーカイブ



[vine-users:061115] Re: Gnome-terminal のリセットについて

  • From: 水野勝教 <mizuno@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:061115] Re: Gnome-terminal のリセットについて
  • Date: Wed, 02 Jul 2003 17:08:32 +0900
水野@愛知工大です。

水野勝教さんの<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