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上げるべきか・・・.

[コメントを書く]

yaz 2006/08/10(木) 22:41:23
あれ?そうでした?私の環境はgcc3.3.6なんですがビルドできましたよ。nasmは0.98.39です。っと、ひょっとしてcvs nasmがコンパイルできないという話だったりして…(^^;
nosuke 2006/08/10(木) 23:37:46
ども.お察しの通り,cvs版(0.98.40)がコンパイルできないよぅっていう話です(^^; だって,必要だってWebに書いて・・・
> なお、x86 版の Darwin や Mac OS X などで使用する場合は
Σ(゜д゜lll)

試聴

うおお,確かによみさんの言う通り,デュアルディスプレイは便利だ.何にって,サークルチェックにですよ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日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2006年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ