2006年8月11日から2006年8月7日までの日記を表示中
2006年 8月11日 (金)
■ruby-gtk2
入れようと思ったらpango関連が入ってくれませぬ.
rbpangolayoutiter.c: In function `layout_iter_copy': rbpangolayoutiter.c:27: error: invalid application of `sizeof' to incomplete type `/usr/local64/gnome2/include/pango-1.0/pango/pango-layout.h' rbpangolayoutiter.c:28: error: 不完全型のポインタへの間接参照 rbpangolayoutiter.c:28: error: 不完全型のポインタへの間接参照
( ´_ゝ`)フーン.該当個所はこんな感じ.
new_ref = g_new(PangoLayoutIter, 1);
「PangoLayoutIter」はpangoのヘッダで「typedef struct _PangoLayout PangoLayout;」とだけ書かれていて,中身についての記述はありません.なんでg_newでmallocするためにサイズを調べようとしてこけるというわけか.何か「何とか_copy」みたいなAPIがあんじゃねーの?とpangoドキュメント見たら
The PangoLayoutIter structure is opaque, and has no user-visible fields.
とか書いてあるし.触っちゃだめなんじゃん(;´Д`).というか,このこけてるところを含む関数,使われてないんじゃ・・・.手前の「#if ! HAVE_PANGO_LAYOUT_ITER_GET_TYPE」を「#if 0」にして終わり.何だこりゃ.
[コメントを書く]
■dia
0.95なんか出てたのね.もう開発やめたのかと思ってましたよ.という話をヒタヒタさんにしたらさらに0.95-1が出ていることを教えてくれました.なんだこのパッケージチックなバージョン番号.0.95でも回転はついてないのね(´・ω・`)ニョローン
[コメントを書く]
■ザウルス
何か忘れてると思ったら,ザウルスセットアップしようと思ってずっと放置でした.まずいじゃん.明日までに何とかしないと(;´Д`).あとH320も.
[コメントを書く]
■ゲーム機丸洗い
「家に帰ったら,ばあちゃんが『お前のファミコンがあんまり汚れてるもんだから』とファミコンを水洗いしていた」という読者投稿がジャンプ放送局かファミ通町内会か何かに昔あったような気がすんですが,あまりに汚かったスーグラを中心としたPCエンジンのハードを水洗いしました.もちろん,分解して洗って平気なところ (主に外装の樹脂部分)だけですけど (^^;.
いや,ほんとはOAクリーナーで済ませるつもりだったんですよ.だけどね,OAクリーナーがあまりに軟弱なもんで・・・つい.強力そうなスプレータイプも,ウェットティッシュタイプと大して違いはありませんでした.前に持ってた液状タイプはものすごく強力だったんですが(Macのボディに1滴垂らして置いとくと,そこだけ元のベージュに戻る),同じようなの見掛けないんですよねぇ.ああ,何でメーカーと型番メモっとかなかったのか・・・.
最初,食器用の洗剤を使ってみたんですが泡だつばかりで汚れがちっとも落ちません.そこで,目の前にあった手洗い用の固形石鹸を使ってみたら,これがよく効きまして,薄茶色だったPCエンジンが割と元のっぽい色に(笑).手垢とか土埃が多かったからですかねぇ.
よく乾かした後.組み立てて,動作確認してみることに.CD-ROM^2+初代本体でスーパーシステムカードであげてみた所,普通に起動しました.が,CD-ROMを入れてRUNを押しても回りません.回ろうとしてるのに,回ってくれない感じです.せっかく綺麗にしたのにこれはちょっと悲しいので,手で何度か回してみたり,SELECT+RUN→RUNを繰り替えしたりしてみたところ,ついに復活.音楽が途中で切れたりするけど一応動き出しました.やったぜ.次はメガドライブだなー.
[コメントを書く]
2006年 8月10日 (木)
■libpng-1.2.12とImageMagick-6.2.8
x86_64だとImageMagickのmake checkが通らんぞー.png絡みで「undefined symbol: png_get_asm_flags」とか言ってます.libpngのソースにはこの関数はあるんですが,libpng.soには無いっすね.
libpngのpngget.cを見ると「PNG_ASSEMBLER_CODE_SUPPORTED」がdefineされてる場合に限りこの関数ができるようです.んで,「PNG_ASSEMBLER_CODE_SUPPORTED」自体はpngconf.hでdefineされてます.ただ,「PNG_NO_ASSEMBLER_CODE」が定義されてるとdefineされないようになってて,Makefile見たら「-DPNG_NO_ASSEMBLER_CODE」って書いてありました.なるほど.
で,ImageMagick側ではpng.hをincludeしていて,その中でpngconf.hがincludeされてるわけですが,pngconf.hはMake時の「-DPNG_NO_ASSEMBLER_CODE」なんか知らないわけで,あっさり「PNG_ASSEMBLER_CODE_SUPPORTED」がdefineされてしまい,その結果ImageMagickのpng.cは「png_get_asm_flags」を使うようにコンパイルされちゃう,と・・・(;´Д`).面倒くさいんでinclude/pngconf.hに「#define PNG_NO_ASSEMBLER_CODE」書き足して解決.このクオリティは微妙だ.
[コメントを書く]
■妖々夢
ふと遊びたくなり,いつものPhantasmではなくNormalをプレー.特に何かで鍛えたわけでもないのに,びびって視野が狭くなることが前にも増して減ってました.その分今まで出ていことさえできなかったような変なすき間に入り込んで気がつくと死んだりすることが増えましたが(^^;.そういえばやってて気づいたんですが,キャラ同士の会話,常にすっとばしてたので殆ど読んだことが無かった・・・.
[コメントを書く]
■13日
予報を見ると,何か天気が微妙っすよ.こえー.そういや初めて行った時も朝雨降ってたっけ・・・.あれからまだ2年しか経ってないのか.
[コメントを書く]
2006年 8月 9日 (水)
■SIMD拡張なjpeg 6b
jpeg 6bの内部処理においてSIMD命令を利用するように改造したIJG R6b with x86SIMDなるライブラリがあるんですが,是非使ってみたいと思いnasmをcvsから引っ張ってきたところ,「undefined reference to `__builtin_ctzl'」とか言われてリンクに失敗.うーん,gcc-3.3系じゃダメなのか?そろそろメインのGCC上げるべきか・・・.
[コメントを書く]
■試聴
うおお,確かによみさんの言う通り,デュアルディスプレイは便利だ.何にって,サークルチェックにですよorz.左の画面でカタログブラウザ開いて,右の画面でFirefoxあげとく感じ.試聴リンクはfoobar2000にぽいぽいですよ.
しかし東方ちっとも衰えてませんなぁ.「ち」の終わりから「の」の始めまで全部東方・・・.しかもキャラ毎に綺麗に並んでるし.「東方だったら何でもいいから買う!」人はさぞ大変でしょうなぁ.西の両翼に分けたのは混雑緩和のための策略?西1の終わりの方のページなんて見るの初めてだ(;´Д`).うは,COOL&CREATEの隣みさくらなんこつ先生なんですね(笑)
[コメントを書く]
■ゲームラボ
整理がてらぱらぱらとめくってみたんですが・・・いやー,94年〜95年あたりがいいですね.バッ活はなおいいけど.やっぱ処分せずにとっとこうかなぁ.ヤフオクに出ているのを見るに,全巻揃っても全然入札されてない感じだし.まあ,出品者の値段設定が高いってのもあるんでしょうけど.
[コメントを書く]
2006年 8月 8日 (火)
■SPAM
すでに一日100通を上回ってるSPAMメールですが,某代表アドレスのサーバが止まっただけで元の2割くらいに減った気がします.身内が固定フォーマットのメール流すだけのメールアドレスならさっさと他に切り替えりゃいいのになぁ.偉い人の考えることはよくわかりません・・・.
[コメントを書く]
■洗車
やっと洗うチャンスが!と思ったら雨(´・ω・`)
[コメントを書く]
2006年 8月 7日 (月)
■荷物
忙しくて実家から持ってきた荷物の収納が済んでなくて非常に邪魔だったりorz.早く整理・処分しないと・・・.
[コメントを書く]
■停電前
色々と慌しいです.データのコピーし忘れをすると色々痛いんだよなぁ.Wikiの方に置いてあるWindows用にビルドしたgaimはしばらく落とせなくなるかと.というか,いつまでもこうしているわけにもいかないんで,そろそろサーバ借りないとまずいですなぁ.
[コメントを書く]
2006年8月11日から2006年8月7日までの日記を表示中
> なお、x86 版の Darwin や Mac OS X などで使用する場合は
Σ(゜д゜lll)