有關於在 Ubuntu 下使用 gvim & 編譯 vim 的問題 - Linux

By Cara
at 2009-12-21T02:30
at 2009-12-21T02:30
Table of Contents
小弟我今天在 virtualbox 上安裝了 Ubuntu 9.10
因為我個人偏好使用 gvim 作為我的編輯器
因此安裝完 Ubuntu 後我
$ sudo apt-get install gvim
它顯示
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gvim is a virtual package provided by:
vim-gtk 2:7.2.245-2ubuntu2
vim-gnome 2:7.2.245-2ubuntu2
You should explicitly select one to install.
E: Package gvim has no installation candidate
我想說因為 Ubuntu 使用的桌面環境是 gnome
因此我決定安裝 vim-gnome
安裝完後每次使用都會出現
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
google 了一下找到這篇
https://bugs.launchpad.net/ubuntu/+source/vim/+bug/402188
看到了
http://ftp.vim.org/pub/vim/patches/7.2/7.2.257
於是我便去
ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 下載了程式碼
並且把 860 行那邊的
#ifdef HAVE_GTK2
gboolean static_gravity_supported;
static_gravity_supported = gdk_window_set_static_gravities(window,
use_static);
g_return_if_fail(static_gravity_supported);
#else
改為
#ifdef HAVE_GTK2
gdk_window_set_static_gravities(window, use_static);
#else
然後安裝編譯所需的套件
$ sudo apt-get build-dep vim-gnome
接著編譯
$ ./configure
$ make
$ sudo make install
接著執行
$ /usr/local/bin/gvim
沒有了之前的錯誤訊息
可是卻出現了這樣的錯誤訊息
http://im.ntu.edu.tw/~b95030/error.msg
(因為訊息很長, 所以導入一個檔案裡)
不知道該怎麼解決
問題有點長, 感謝大家看完 <(__)>
--
因為我個人偏好使用 gvim 作為我的編輯器
因此安裝完 Ubuntu 後我
$ sudo apt-get install gvim
它顯示
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gvim is a virtual package provided by:
vim-gtk 2:7.2.245-2ubuntu2
vim-gnome 2:7.2.245-2ubuntu2
You should explicitly select one to install.
E: Package gvim has no installation candidate
我想說因為 Ubuntu 使用的桌面環境是 gnome
因此我決定安裝 vim-gnome
安裝完後每次使用都會出現
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
** (gvim:24935): CRITICAL **: gtk_form_set_static_gravity:
assertion `static_gravity_supported' failed
google 了一下找到這篇
https://bugs.launchpad.net/ubuntu/+source/vim/+bug/402188
看到了
http://ftp.vim.org/pub/vim/patches/7.2/7.2.257
於是我便去
ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 下載了程式碼
並且把 860 行那邊的
#ifdef HAVE_GTK2
gboolean static_gravity_supported;
static_gravity_supported = gdk_window_set_static_gravities(window,
use_static);
g_return_if_fail(static_gravity_supported);
#else
改為
#ifdef HAVE_GTK2
gdk_window_set_static_gravities(window, use_static);
#else
然後安裝編譯所需的套件
$ sudo apt-get build-dep vim-gnome
接著編譯
$ ./configure
$ make
$ sudo make install
接著執行
$ /usr/local/bin/gvim
沒有了之前的錯誤訊息
可是卻出現了這樣的錯誤訊息
http://im.ntu.edu.tw/~b95030/error.msg
(因為訊息很長, 所以導入一個檔案裡)
不知道該怎麼解決
問題有點長, 感謝大家看完 <(__)>
--
Tags:
Linux
All Comments

By Rebecca
at 2009-12-23T04:21
at 2009-12-23T04:21

By Dora
at 2009-12-24T18:51
at 2009-12-24T18:51

By Skylar Davis
at 2009-12-27T13:28
at 2009-12-27T13:28
Related Posts
PPS 已經不能使用了

By Barb Cronin
at 2009-12-20T22:55
at 2009-12-20T22:55
NAT 設定

By Kyle
at 2009-12-20T22:52
at 2009-12-20T22:52
PPS 已經不能使用了

By Jessica
at 2009-12-20T22:29
at 2009-12-20T22:29
在Debian下可以隨插即用的usb無線網卡?

By Barb Cronin
at 2009-12-20T19:40
at 2009-12-20T19:40
Google Chrome Linux版

By Dinah
at 2009-12-20T18:36
at 2009-12-20T18:36