gentoo
gentoo-3.3.8 その1 OSXで領域を縮小する(30GB)にした OSXでrEFItをインストールする その2 gentooのinstall環境としてubuntuのbootable usbメモリを作る。 http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx その3 ubuntuのusbメモリ…
先人のメモを参照してruby1.9を導入 http://d.hatena.ne.jp/thinca/20100520/1274283407 http://blog.s21g.com/articles/1544make.conf RUBY_TARGETS="ruby19" と /etc/portage/profile/use.mask -ruby_targets_ruby19 と /etc/portage/pacakge.unmask >=dev…
マウスとキーボードの自動検出機能を使う場合/etc/make.conf INPUT_DEVICES="evdev" # /etc/init.d/hald start が要る。 みたいだ。しかし、xorgの1.8ではhald(hal daemon ?)がdbusに移行すると書いてあるのをどっかで見た。 また、ハマりそうだ。
2週間くらい放置していたが不便なので調べた。 アプリケーションメニューは ~/.config/menus/applications.menu を参照していて中身は下のようなxml。 <Menu> <Name>Applications</Name> <MergeFile type="parent">/etc/xdg/menus/applications.menu</mergefile></menu>
http://bugs.gentoo.org/show_bug.cgi?id=285651device-mapperはlvm2にmergeされたらしい。 ~x86の呪いが収集つかなくなってきた…
大量のundefined reference to rbgobject_...が出て頓挫するかに見えたが原因を突き止めた。 LDFLAGSに-Wl,--no-undefinedがあるとエラーになる。どこから-Wl,--no-undefinedが来ているのかと 遡っていくと Makefile -> extconf.rb -> mkmf.rb -> /usr/lib/r…
configure makeしていたのだがよく見たら /usr/portage/dev-lang/rubyに ruby-1.9のebuildあるし。しかし、emergeできないので探索。 http://blog.s21g.com/ によると /usr/portage/profiles/package.mask を弄るらしい。 ここは触ったこと無かった。(追記) …
DirectXの開発環境を作るべく作業を継続。 まず、DirectX SDKをインストールした。 ダウンロードしてきてWine上でインストーラを実行。 問題なかった。さっそく適当なDirectXのソースをコンパイルしてみた。 CXXFLAGS=-IDirectX/include -I/usr/include/wine…
そろそろDirectX関連の活動を再開しようと コードを触りはじめたのだが 5月いっぱいw3mばかり弄っていたのもあって、 IDE触るのがどうもたるい。 これは一種のvi病のような気もするが、 マウス操作は当然のこととしてホームポジションから離れるのが めんど…
メインマシンのGentoo構築のついでに DELL Inspiron Mini 9(Ubuntuプリインストール) もGentoo化してみたのだが、 これのNICがRealtek8101でKernelソース(gentoo-sources-2.6.28-r3) にはまだ入っていないものだった。調べるとdkmsとかrpmとか、RedHat系やDe…
IDE認識のオプションがデフォルトから外れていて起動できない。 Kernel panic - not syncing: VFS: UNable to mount root fs on unknown-block(2,0) make menuconfigで 関係しそうなオプションをいくつか試したがうまくいかなかったので /etc/portage/packag…
wacomのパーミッションを自動的に変える # cat /etc/udev/rules.d/z99-mydevices.rules KERNEL=="event[0-9]*", ATTRS{idVendor}=="056a", MODE="0666" 新しいルールのリロード。次回usb差し込み時から有効になる。 # udevadm control reload_rules 情報源 h…
http://d.hatena.ne.jp/tueda_wolf/20090214/p1 でちょうどgitのリポジトリが紹介されていたので それならば早いということでやってみた。 環境はGentoo Linux。 scons0.97だと AddOption is not defined とかエラーがでるので1.00に sconsをアップグレード …
http://www24.atwiki.jp/sigetch_2007/pages/20.html意外と手間取った、ていうかまだ作業中。普通にソースから/usr/localにインストールする 方向で作業開始。まずはインストール済みの安定版の2.4をunmerge。 gimpの最新版(2.6.4)のソースと件のパッチを入…
gtk+を~x86で2.14にアップグレードしていたら SSE2 instructions require GCC 4.2 or higher. とか出てpixmanのところでemergeが止まってしまった。 ついでに glibcとgccに~x86をつけてemergeする。 そろそろ、/etc/make.confに~x86を書いた方がいいかもなぁ…
出先からストリームでmp3を直接聞くべくセッティングしてみた。 はじめはshoutcastを使おうとしていたのだが、これは頓挫(Linuxのサーバのみで完結する方法がわからなかった)。そこで、類似のicecastを使ってみることにした。まずサーバをインストール。 # …
/var/log/apache2/error_logに No such file or directory: could not open mime types config file /etc/mime.typesとか書いてある。 な、なんだってーw 最初はServerNameのエラーメッセージが出ていたのでその辺りかと思っていたのだが意表をついた罠だ・…
サブマシンのGentooでglutスクリプトを試してみようと思ったらPILが無いと言われた。さくっと $ easy_install PIL しようと思ったらsetuptoolsも入っていないみたいだった。 emergeを使わずにホームディレクトリで解決する方向で作業。 紆余曲折を経てこんな…
# emerge gnomeでのパッケージ数300弱とかを潜り抜けてデスクトップが起動するところまできた。pythonとperlがi486だったのをi686で作り直した以外は特に引っかかるところは無く、 時間がかかっただけでありました。特に手間取ったのはGentooそのものじゃ…
Gentooのアップデートを諦めて再インストールしたのはいいのだが、 とりあえずインストールしてからの emerge -u world が難航。 古い環境から大量のUSEフラグを持ってきたのもあって いろんなところでemergeが止まる。ちゃんと記録を取っていなかったのでう…
今度はconsolekitのemerge中に止まっていた。 エラー原因はこれっぽい。 ck-file-monitor-inotify.c:207: error: 'IN_MASK_ADD' undeclared (first use in this function)今回は、libexpatと別件らしい。 調べたら、IN_MASK_ADDというのはINOTIFYというファ…
久しぶりにgentooマシンを稼動させるに当たって、 とりあえず # emerge --sync # emerge -u worldを実行。 300弱のパッケージが対象になるが構わず実行。 まず、realplayの手動ダウンロードで停止。 手動ダウンロードした。 Berkley DBを使っている何か(メモ…