Posts tagged linux

[メモ] CentOS 6.5 で NeoComplete (lua) が使える Vim 7.4.398 の RPM をビルドする

いつもの方法で現時点で最新の Vim 7.4.389 をビルドしようとしたらうまく行かなかった件。

結論: patch 385 のせい。
スクリーンショット 2014-08-09 7.56.30

[メモ] CentOS 6.5 で NeoComplete が使える Vim 7.4.383 の RPM をビルドする

いつもの方法で現時点で最新の Vim 7.4.389 をビルドしようとしたらうまく行かなかった。
下記のようなエラーが出る。
仕方なく 389 は諦めて、383 で問題なくビルドできることを確認。
384 〜 389 のどこでコケているのかは、時間がないのでまた後日・・・

+ cd vim74
+ DOCDIR=/root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389
+ export DOCDIR
+ rm -rf /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389
+ /bin/mkdir -p /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389
+ cp -pr README.patches README.txt README_ami.txt README_amibin.txt README_amisrc.txt README_bindos.txt README_dos.txt README_extra.txt README_mac.txt README_ole.txt README_os2.txt README_os390.txt README_src.txt README_srcdos.txt README_unix.txt README_vms.txt README_w32s.txt LICENSE /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389
+ cp -pr runtime/docs /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389
+ cp -pr Changelog.rpm /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389
+ exit 0


RPM ビルドエラー:
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/af
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ca
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/cs
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/cs.cp1250
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/de
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/en_GB
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/eo
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/es
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/fi
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/fr
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ga
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/it
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ja
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ja.euc-jp
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ja.sjis
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ko
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ko.UTF-8
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/nb
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/nl
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/no
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pl
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pl.UTF-8
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pl.cp1250
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pt_BR
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ru
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ru.cp1251
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/sk
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/sk.cp1250
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/sv
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/uk
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/uk.cp1251
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/vi
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_CN
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_CN.cp936
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_TW
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_CN.UTF-8
    ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_TW.UTF-8

[メモ][CentOS/RedHat] ntsysvの表示(罫線)がずれるのを正しく表示する

~/.bashrcに下記を追加してsource ~/.bashrcで有効にする。

export WCWIDTH_CJK_LEGACY=yes

[メモ] CentOS 6.5 で NeoComplete が使える Vim 7.4.258 の RPM をビルドする

[メモ] CentOS 6.5 で NeoComplete が使える Vim 7.4 の RPM をビルドする の続編。

別環境に新たに Vim 7.4 を入れる機会があったので、基本的に上記のリンクの通りにビルドしたんだけど、今日現在で最新パッチバージョン (7.4.258) の Fedora 用 SRPM を見つけたのでそちらでビルド。
いつの時点からか、 vim.spec に

%define withlua 1

が最初から入るようになってる(・∀・)
じゃー rpmbuild -bb vim.spec 一発でいけんじゃね?!と思ったらやっぱり、 CentOS では

export LIBS=”-ltermcap”

の記述が必要みたい。
でも追記はこれだけで良くなったのは楽でいいね(・∀・)

手順:

$ sudo yum install rpm-build rpmdevtools python-devel ncurses-devel perl-devel libacl-devel gpm-devel ruby-devel ruby lua-devel gtk2-devel libSM-devel libXt-devel libXpm-devel perl-ExtUtils-Embed
$ rpmdev-setuptree
$ cd rpmbuild/SRPMS/
$ wget http://rpmfind.net/linux/fedora/linux/development/rawhide/source/SRPMS/v/vim-7.4.258-1.fc21.src.rpm
$ sudo useradd -s /sbin/nologin mockbuild
$ rpm -ivh vim-7.4.258-1.fc21.src.rpm
$ cd ../SOURCES/
$ cd ../SPECS/
$ vim vim.spec   <=== ココで 745 行目に export LIBS=”-ltermcap” を差し込む
$ sudo yum install
$ rpmbuild -bb vim.spec
$ cd ../RPMS/x86_64/
$ sudo rpm -Uvh vim-*

ubuntu 9.10かなり使いやすいお!

なんか巷では不具合続出で印象悪いubuntu 9.10ですが、私の環境では全然そんな素振りもなく快調ですお!
いなさんが公開されてる方法でubuntuからニコニコ生放送へ配信する環境も整ったし、まだまだ全然戦えるマシンに生まれ変わったね!(PenMだけど)
というわけで、プログラミング系放送は今後このマシンで行う比率はグッと上がるでしょう。
とりあえず現時点で不満が残ってるところは日本語変換周りだけですね(まぁ速度も不満だけどこれはしょうがない)。
デフォだとSCIM+Anthyがこの上無く残念(Flash上で変換途中の文字を表示できない)だったのですが、UIM+Anthyに変更してとりあえずの解決をみました(変換時は入力欄下に小窓が出るようになって若干うざいけど)。
速度の点では全然チューニングとかしていなくて、アイドル時CPU使用率20%超な子なのですが、この辺も時間があったらシェイプアップしていきたいと思います。

ページのトップへ