>>456 あ、ありがとうございます!
セルフでコンパイルしたSDLがうまく動かなかったので半分あきらめてたんです。
ちゃんとSDLのアプリがコンパイルできるようになりました。
libSDLmain.aが原因だったぽいです。
458 :
451:04/05/15 07:26 ID:s9eFdJ0c
なんか根本的におかしかったようなので再ビルドしてるです。。
しばらく?おまちくださいませ。
>>453 coLinux とか楽そうでいいですよねー。P!!! 650MHz なんかで
まともに動くかな。
rpmのことは全然知らなかったです。ありがとございます
>>456 > ライブラリのバイナリは、普通のやつで OK です。(libSDL の邪道版とか。)
そうえいば、これは嘘だった。実行用バイナリの他に、libSDLmain.a が必要みたいです。(upしたzipに入ってます。)
463 :
login:Penguin:04/05/21 02:02 ID:9h8CHLlY
mp3形式でダイレクトに録音できるQtアプリってほしくない?
容量ガッパガパでっせ(^o^)
>>463 がんばってね。
期待してないでまってるよ。
>463
エンコードってプロセスがあるのは知ってるよな?
q2chはドコで手に入るんでしょうか?(;つД`)
>>466 なんでq2chスレで聞かないの?
氏んでよ、マジで。
469 :
login:Penguin:04/05/21 21:11 ID:9h8CHLlY
>465
gogoとかlameとかで出来ないのかなぁ。
470 :
465:04/05/21 22:11 ID:jFm9bude
>469
エンコーダはあるよ。Linux用のが使えてる。
問題は処理速度だ。
471 :
login:Penguin:04/05/21 23:43 ID:9h8CHLlY
472 :
login:Penguin:04/05/21 23:51 ID:9h8CHLlY
浮動小数点演算をどうにかしないと
PXA25xじゃボロボロだろうな。
474 :
465:04/05/22 04:14 ID:v4304Qip
MP3が出始めたころエンコードにどれだけ時間がかかったか
考えれば自ずと答えは出てくるだろ。
mp3で録音できる機器は大抵強力なDSP積んでるかハードで
処理してるよ。
これ以上はスレ違いになるだろうから終了。
それ固定小数演算化されてるんだっけ?
476 :
login:Penguin:04/05/22 20:04 ID:nfxgfIl2
SDカードをext2 フォーマット
ttp://ime.nu/csx.jp/~zaurus/build2.htm ここで落とした、dev-imgのcramfsを/mnt/card/Documents/devimgに置き、mount。
/home/userdata/dev に。
そして、suでcompiler_setup.sh -r 上記dir。
上記pageのファイルをコンパイルすると、qapplication.hがない というメッセージがでます。
本スレ part3 の 303と同様の状況ですが、再度compile_setup.shしても解決しません。
誰かご教授を。
QTDIRだったかQPEDIRだかにpath通すのも必要
478 :
476:04/05/22 23:47 ID:3bjUGDhy
>>477 ご回答ありがとうございます。
QPEDIR, QTDIRには、/home/QtPalmtop
が入ってます。その後のincludeは、qt のシンボリックリンクが張られています。
この辺りも
export $QTDIR=$QTDIR:/home/userdata/dev/include
等もしましたが、.hファイルが読めないようです。
ZEditorからは、見れるようですが。
ソース、ヘッダのinclude文とちゃんと対応してるのかチェックしたまえ
>>478 *.proに
INCLUDEPATH += $(QTDIR)/include/qt
追加してみたら?
482 :
476:04/05/23 10:47 ID:Y26jOW+I
>>479 回答ありがとうございます。
以前は問題なくコンパイル出来たので、大丈夫です。
zaurusが不安定になったので、完全消去して、SDもVFATから、ext2に変更したらこの様な状況に。
>>480 回答ありがとうございます。
その方法を行いましたら、コンパイル出来ました!
ありがとうございます。
前は、progen, tmake, makeの順で問題なく出来たのですが、
原因は不明ですね(^^;
本当にありがとうございます。
>>451 cygwinを1.5.9に上げたので、環境構築しようとしたら、ヘッダがインスコできんといわれました。
$ rpm -iv --ignoreos linux-headers-arm-sa1100-2.4.5-3.i386.rpm
error: linux-headers-arm-sa1100-2.4.6-3.i386.rpm: MD5 digest:
BAD Expected(654de6b3747b31852548fc50173df0d8) != (40a1f89e228e6de745cea2460cf7497d)
error: linux-headers-arm-sa1100-2.4.6-3.i386.rpm cannot be installed
http://f27.aaacafe.ne.jp/~nozomu/log200307.html ↑同じようなところではまってる人
--checksigしたらMD5 NOT OK といわれました。
別ドライブにダウンロードしなおしたファイルを--checksigしても同じ結果でした。
何が悪いんでしょう?
おしえてエロい人
>>486 Cygwin1.3 向けの古い情報のほうのrpmいれればokだったとおもう
>>487 重月の rpm-3.0.6.bin.tar.gz に差し替えたらインスコできました。
一応cygwin1.3のパッケを控えていたので確認してみたら、1.3の時点で rpm-4.1-1.tar.bz2 でした。
# 1.3の後期なのか? ちょっと不明だけど。
rpm3形式(?)からrpm4形式に変換、みたいなことはできないですかね?
rpmの手動導入ってのが少し気持ち悪い・・・(わがままですけど)。
とりあえず、ありがとう。エロい人。
>>488 解決したみたいだし時間も経っているんでアレなんだが・・・・
>>486のエラーメッセージってそもそもパッケージのバージョンと
違ってない?「同じようなところではまってる人」のもそうだが。
うちで落としたやつはパッケージバージョンも2.4.6-3だし、
--checksigしてもmd5 OKって出るな。
490 :
486:04/05/26 00:20 ID:nR/KEeLY
>>489 シャープのサイトからダウンロードしたやつなのでバージョン違いとかって考えにくいような・・・。
んで、今度は、qpeが起動しません。
$ qpe -qws &
とすると、
Connected to VFB server: 240 x 320 x 32
って表示されてqvfbの真中に白いカーソルが表示されたっきり先に進みません。
タスクマネージャを見るとqpeがCPU使用率99%となっています。
>>451を参考に進めてます。
教えて房で申し訳ないんですけど、ヒントください。
>>490 なるほど。
「そんなこと知ってるよ!」と思うかも知れないが、
思いつくままに。
1. qvfbやqpeを立ち上げたターミナルには
どんなメッセージが出てる?
2. dev-x86-qpe.shを使っているなら、必ず
"."空白"dev-x86-qpe.sh"としているか。
3. x86-linux用のバイナリ、ライブラリ類は
間違いなく隔離できているか。
492 :
491:04/05/26 04:28 ID:gGh5PQON
ゴメン
○dev-cygwin-qpe.sh
×dev-x86-qpe.sh
でした。
493 :
486:04/05/27 23:22 ID:/547Yt3I
>>489 バージョンですが、2.4.6-3を入れています。
「同じようなところではまってる人」とはまり方が似ていたのでコピペしてました。
>>491 3.
>>451を確認しながらインストールしなおしました。
「隔離できてる」と言い切る自信がなかったので。
んで、
1.
$ qvfb &
Using Display 0
$ qpe -qws &
Connected to VFB server: 240 x 320 x 32
結果は変わりません。
2.
.bashrc の中でsource してました。
これを外して手動で設定スクリプト類を蹴るようにしました。
結果は変わりません。
あと、IPCサービスなんですけど、ipc-daemon2が起動しなかったので外してあります。
cygserverのみ起動しています。
0517版はcygserverのみでよい、見たいな風に書いてあるのですが、この認識は正しいでしょうか?
494 :
491:04/05/28 00:57 ID:3P1ne7z2
>>493 うちではcygserverのみで動いている。
あとは何だろうね・・・・
straceでqpe起動時のログを取ってみると
何か出てくるかも知れない。
495 :
491:04/05/28 00:52 ID:3P1ne7z2
>>493 うちではcygserverのみで動いている。
あとは何だろうね・・・・
straceでqpe起動時のログを取ってみると
何か出てくるかも知れない。
五分も時間戻ってるよ!
すげー!!
どうやった?神
498 :
login:Penguin:04/05/28 16:00 ID:lVfrQZ5z
タイムマシンに2ch鯖がのせられてたな、そういや
blender
501 :
login:Penguin:04/06/03 21:47 ID:F0E1jQHP
age
>>502 面白そうだけどこのスレ的にはJava人気ないからなあ〜。
俺もJavaはめもぷり動かすのに使ってるだけで開発には使ってない。
仕事だと結構Javaアプリ書いてるけどね。
"めもぷり"って何だ?
>>504 FreeNoteやアウトラインのやつでないの?
まぁ、FreeNoteはQt版も作られたけどな。
リナザウ、意外とjavaで作られたアプリ増えてきてるね。
>>503 JavaアプレットがNetFront上で動かないってところで価値が半減してる。
シャープの戦略はよくわからん。
>>505 すまん、そんな高尚なもんじゃなくてアニオタ向け共有スケジューラ。
それのアプレット版。
509 :
login:Penguin:04/06/08 21:12 ID:toZ+tEfg
実はザウルスで動く統合開発環境っぽいプログラムを書いてました。
GUIでソースコードの編集とプロジェクト管理が出来て、
makeファイルを書かなくても依存関係を解析してコンパイル、リンク出来て、
バックグラウンドでコンパイラを走らせてエラーメッセージを
タップするとエラー行に飛んだりするというPCではありきたりのやつ。
(GUIの設計は出来ないけど。)
公開用のサイトも準備して最初の公開バージョンのがほぼFixしたところで、
昨日ソースが入ったSDカードごとsl-c760を紛失しました。
4月20日付けのバックアップしかない。
それよりなによりソースが丸ごと流出したかもしれないので取り合えず
画面のスナップショット(大分前のだけど)の載っけたサイトのURLを
公開します。(作りかけだけど)
ttp://www.konjyou.jp です。
近日中に4月20日版のバックアップからビルドできたらそれも公開します。
510 :
名無しさん@Linuxザウルス:04/06/08 21:50 ID:OGvcHd3+
>509
災難だな…
とりあえず、証人age
>>509 拾った人は返してあげて欲しいな、、、今後のザウの右左を決めそな
あぷりだし、、、
あぶりだしに見えた…orz
通りすがりでザウルスすら持ってない者だが、
うちのPCにインストールされてるLinuxだとmng_userdataはlibmng.aに入っているようなので、
-lmngつけてみてはどうか。
無理だったら、nmコマンドを使ってどのライブラリに入っているか探すべし。
SL-6000買うか悩む〜。
517 :
515:04/06/10 01:34 ID:p/260z4L
>>516 ありがとうございます。
-lmngつけたら今度はcms…って感じのがいるみたいなメッセージに変わったので
nmコマンド入れて探してやってみます。
すでにアップされてるよ
試しに書かれている通りにやってみたら,本当に快適だ
Emacsはこれでいいけど,imkit側でも対応して欲しいぞ
そうすりゃOperaでも使えるのになあ
521 :
515:04/06/10 23:54 ID:p/260z4L
>>521 りなざうではQWorkspaceは使えなかった気が…。
Qtのクラスライブラリが全部使える訳じゃないから要注意。
QWorkspaceのソースを一緒にコンパイルしてリンクしてやれば
もしかしたら動くかもしれないけどね。
523 :
515:04/06/11 21:31 ID:hCTlbP+b
>>522 そうでしたか。
貴重な情報どうもありがとうございます。
そういえば、ザウルスのソフトにMDIなのってないですね。
ソースを一緒にコンパイルしてリンクできるか少しがんばってみます。
524 :
509:04/06/11 22:50 ID:W/z79440
大騒ぎしたのですが、SL-C760ごとソース一式戻ってまいりました。
結局タクシーで落としてました。
かなり飲んでいたのでタクシー会社をまったく覚えていなかったの
ですが、何とか戻ってきました。510さん511さんはじめ心配してい
ただいた方々どうもありがとう。
ソフトは近々に公開できると思います。
おめ
わくわく
527 :
510:04/06/11 23:29 ID:cHK8sLdb
お〜、よかったよかった。
楽しみにしてるんで頑張ってヨロ。
セルフ開発でpthreadって使えないんですか
リンクオプション必要じゃなかった?
あとはライブラリがちゃんとあるかどうか
>>528 MakefileのLIBSに、-lpthreadを付けたのですが、
/home/userdata/dev/bin/ld: cannot find -lpthread
collect2: ld returned 1 exit status
make: *** [main] Error 1
多分、ライブラリがないんです。どうすれば宜しいでしょうか
531 :
528:04/06/12 14:59 ID:gEg1lZTw
俺はいつのまにか入ってた・・・ってか母艦から入れたんだと思う。
宝箱のglibcの中に入ってると思うよ。rpmだけど。
む、宝箱のと俺のZauに入ってるののサイズやらタイムスタンプ
違うなぁ・・・ファイル名は同じだしSDLのコンパイルとかも動いてるから
いいんだけど・・・
宝箱のが違ってたらゴメン。
534 :
528:04/06/12 15:25 ID:gEg1lZTw
>>532 試してみます。
母艦がない状況なので、ザウでrpm落としてます
535 :
528:04/06/12 15:37 ID:gEg1lZTw
bwPDAなので、三時間ほど放置
pthreadを使った、アプリを配布する場合、
ランタイムみたいなのは、必要なんでしょうか
スタティックリンクというのに、なるんでしょうか
(すいません。この辺良く分かって、無いです)
標準で入ってないからスタティックリンクの方がいいだろうね
ってZauにはrpm入ってないけど大丈夫?
537 :
528:04/06/12 15:56 ID:gEg1lZTw
>>536 うぎゃ。
母艦から、試してきます。
ありがとうございます。
538 :
login:Penguin:04/06/12 17:00 ID:N/hlmij1
実機には/libの下にlibpthread.soがあるからダイナミックリンクでも
大丈夫。
を?LD_LIBRARY_PATHの通し忘れ?
>>538 90,520byte May-20-2002 のファイル?
540 :
528:04/06/12 17:46 ID:0h2Jyi88
/lib
の、libpthread.soを /home/QtPalmtop/libに、
リンクを貼ったら、コンパイル出来ました。
ありがとうございます。
541 :
511:04/06/12 22:31 ID:KMsqT2VP
>>524 良かったね〜漏れも今これ無くすと泣きそうだよw;
お互い飲んだ時は気を付けないとね@秋葉原ひろしで飲んだ帰り道
542 :
515:04/06/12 22:57 ID:R+Hy1cE3
>>522 qt-embedded-2.3.3のworkspaceのソースを一部改変して
他のソースと同じディレクトリにおいてコンパイルしたら
あっさり成功して、ちゃんと子ウィンドウがでました。
ありがとうございます。
543 :
名無しさん@Linuxザウルス:04/06/17 00:29 ID:9LeKsW+d
>>528 う。リンクしただけで直ったんですか。
私も同じ問題で悩んでいるんですが、
直りません。ldconfig -vで見ると、
ちゃんと、libpthread.so.0 -> libpthread-0.9.so
と出てるんですが、
gcc -o foo foo.c -lpthread
/mnt/dev/bin/ld: cannot find -lpthread
collect2: ld returned 1 exit status
と。
環境は、dev_img-1.3を/mnt/devにloopマウント
して使ってます。SDは256、多分FATです
(買って、そのまま使ってしまったので。これが敗因?)
gccに明示的にダイナミックリンクだよっていう、
オプションとかあるのでしょうか?
>>543 -Lでライブラリパスを指定してもだめ?
545 :
名無しさん@Linuxザウルス:04/06/17 08:05 ID:8laQD5cU
>>544 gcc -o test RF_Thread.c -L/lib -lpthread
でも、同じです。LD_LIBRARY_PATHでexport
しても駄目なんです。。。。うう、つらい。
>>545 -lpthread で使用するのはたぶん libpthread.so なので、
/lib/libpthread.so が無いとか。
(SL-C860 には無いです。libpthread.so.0 と libpthread-0.9.so はあります。)
あるいは、/lib/libpthread.so があっても、シンボリックリンク先の実体が無いとか。
547 :
名無しさん@Linuxザウルス:04/06/17 12:27 ID:aEhGsz58
>>546 直りました!ありがとうございます。
最終的には、リンクを
/home/QtPalmtop/lib/pthread.so
に作った上で、
-L/home/QtPalmtop/lib
をコンパイル時に指定してうまく行きました。
私の環境では、/home/QtPalmtop/lib
は明示的に指定しないと駄目なようです。
本当にありがとうございました。
>>547 誰の環境であっても(gccのビルド時に組み込んでれば別か)
/home/QtPalmtop/lib(/opt/QtPalmtop/lib)は-Lで指定しないと駄目だけど…
549 :
名無しさん@Linuxザウルス:04/06/18 02:35 ID:NoCtfblW
>>548 ありゃりゃ。そうなんですか。
コードは長年書いてきましたが、
linuxはとんと素人で、、、
これからも、よろしくお願いします。
セルフ開発で、msg2qm使えませんか
誰かがバイナリアップしてたよ。
自分でコンパイルしてもいいんじゃない?
553 :
550:04/06/19 09:22 ID:pBueHiGQ
msg2qm使えました
さんくすこ
554 :
login:Penguin:04/06/20 19:46 ID:w9RZdfy3
SDL開発環境そろえるにはどうすればいいですか?
一応、gccは入れてありまして、hello worldは出来ました
それとSFエミュのためにSDL-2は入れてあるのですが
あとは何が必要でしょうか?
>456のヘッダとライブラリをインスコ。
557 :
509:04/06/24 07:40 ID:CE+JXLEX
随分遅くなってしまったのですがα版公開しました。
>>557 お疲れさまでした。
ず〜〜っと貴サイトをヲチしておりまして、昨夜も見て「まだだなぁ」
などと思っていました。
ところで、
> NokajiをSDカードにインストールします。
って私のC760ではインストール画面にリストされませんです。
2回ダウンしましたが同じでした〜
>>557 早速試してみました。色々あるけどまずはαということでお疲れ様です。
ところでサポート掲示板あるみたいですけど、ここかそっちか、どっちかに統一しませんか?
>>558 C860ですが普通にSDにはいりました。
>>559 おいおい、サイトもあってサポート掲示板あるんならそっちでやるのがスジだろう?
おまいが積極的に向こうに書け。
すみませんが、ちと伺いたい。
C700にJ2MEを導入するためのlibfloatが見つからないです。
導入関連サイトも概ねまわって見たんですが、
1>パッケに入っていた
2>パッケ内ドキュメントのリンク先からダウソ
の2種類のどちらも出来ません(パッケ内には入ってないし、リンク先は全部404)。
ひょっとしてもう手にはいらないとか・・?
libfloat_1.0_arm.ipk でぐぐってみるとふたつばかりひっかかるような。
パッケって何だ
パッケージじゃない?
不特定多数の人相手に変な略語はやめましょう
565 :
509:04/06/24 21:54 ID:CE+JXLEX
>>558 私は自作のipkに限らずたまにそういう症状を経験してます。
今回ipkをテストしていたときも同様の症状がでました。
再起動すると直りました。
libfloat_1.0_arm.ipk持ってるけど
どっかにうpしようか?
567 :
566:04/06/24 23:09 ID:0axBEZI6
568 :
561:04/06/24 23:21 ID:GbOJuHqx
変な略語を使用してしまい申し訳ありませんでした。
でもジャケットをジャケと略すような感じでうっかり使ってしまいました。
>>562さん
いや、そのひっかかる2つ経由で落とせます?
私がlibfloat_1.0_arm.ipkでぐぐってかかったサイトは導入手順を記したもの2つ3つでしたが、
そのことごとくが
>>561の記載通りになっていて入手できませんでしたが。
>>566さん
ぜひお願いします。
569 :
562:04/06/24 23:28 ID:Ir+uZrWZ
adorphuye.com/files/libfloat_1.0_arm.ipk
polaris.ing.unimo.it/didattica/curriculum/marco/TechStuff/802.11-java/libfloat_1.0_arm.ipk
この2つ落とせたけどダメ?ファイルサイズは両方一緒。
570 :
561:04/06/24 23:49 ID:CxRmuyP+
>>569さん
落とせました!ありがとうございます。
・・・が、何故かC700では落とせるんですが母艦で落とせないです。
母艦のせいだったのか?
>>565 どうもホームのアプリタブにからアイコンが溢れているのが原因
だったようです。何個か消したら入りました。お騒がせしました。
貴BBSにもお邪魔するかもしれませんがよろしくお願いします。
>573
うん、GPLは分かってたんだけど、なんか仁義に欠けるというか・・・
>>571 公開した人がそのリンク先のほとんどまんまですけど、ってちゃんと書いてあったよ。
音量の相対値だけ拡張してあるみたいね。
配布元くらいちゃんと読めよ。。
>>568 > でもジャケットをジャケと略
それも変
>>576 単独で使うことはないけど、「ジャケ写」とか「ジャケ買い」という風には使うなあ。
578 :
556:04/06/26 21:48 ID:NiSyUkJp
>>556の件は自力で解決しました。
Fedora(redhat-config-xfree86)は、24ビットまでの色深度しか指定できないらしく、そこで引っかかっていたようです。
# qvfb -depth 16
とすることで回避することができました。
次に、ソースをビルドしようとしたときにこんなエラーが出ました。
gcc -o qfc MainForm.o MainFormDlg.o PlotForm.o PlotFormDlg.o main.o moc_MainForm.o moc_MainFormDlg.o moc_PlotForm.o moc_PlotFormDlg.o -L/opt/Qtopia/lib -lqpe -lqte
/usr/bin/ld: skipping incompatible /opt/Qtopia/lib/libqte.so when searching for -lqte
/usr/bin/ld: cannot find -lqte
collect2: ld はステータス 1 で終了しました
make: *** [qfc] エラー 1
リンカで怒られます。
sharpsdk-pub-20021227.tar.gz と libqte修正版は適用済です。
何がいけないのでしょう?
>578
エミュレーション環境の話ならgccのバージョンとか?
と思ったんだけどそれだったら未解決の参照、になるのか。
実機用のライブラリとリンクしようとしてないよね?
580 :
556:04/06/28 00:41 ID:wIPv3H6/
>>579 してました。
/opt/Qtopia/sharp/lib に入れないといけないところを、/opt/Qtopia/lib に・・・。
あと、gccのバージョン問題もあわせて発生してました。
# cd /mnt/cdrom/Fedora/RPMS // ←FC1のCD3をマウント
# rpm -Uvh compat-libstdc++-7.3-2.96.118.i386.rpm
# rpm -Uvh compat-libstdc++-devel-7.3-2.96.118.i386.rpm
# rpm -Uvh compat-gcc-7.3-2.96.118.i386.rpm
# rpm -Uvh compat-gcc-c++-7.3-2.96.118.i386.rpm
# mv /usr/bin/gcc /usr/bin/gcc323
# mv /usr/bin/g++ /usr/bin/g++323
# ln -s /usr/bin/gcc296 /usr/bin/gcc
# ln -s /usr/bin/g++296 /usr/bin/g++
として回避しました。
レベル低くてすいませんorz
581 :
名無しさん@Linuxザウルス:04/06/28 01:12 ID:WHD4gMer
zaurusにbindが無いようなので、ビルド
しようとしたんですが、libfl.aが無いと
言われてしまいした。これは、どこで手
に入りますでしょうか?
あと、ip_aliasも必要になるかもしれな
いのですけど、ip_alias.oはカーネル再
構築とやらで生成されますか?
よろしくお願いします。
libfl.a は flex を入れるとオケーだと思われ
583 :
名無しさん@Linuxザウルス:04/06/28 07:48 ID:+YGIGAfA
fkexですか。いれて見ます。
ありがとうございました。
584 :
59414d41:04/07/02 09:04 ID:zrHOQ2AK
zaurus で gdb をつかってデバッグしている人います?
zaurus software index でダウンロードした gdb を使用して自作のプログラムを
デバッグしようとすると、SIGILL がおきて、正常に実行できなかった。
自作プログラムはアセンブラで作ったもので、
一番最初の命令
mov r0,#1
を実行するところでSIGILLがでる。
これではデバッグができないので、何が原因かを知りたいです。
gdb は自分でクロスコンパイルしたほうが良いでしょうか。
dev_img.binのを使ってちゃんと動いてるよ。
C/C++だけどインラインアセンブラも試したから
他も大丈夫だと思う。
humorumさんのgnu-dev_0.0.4に含まれるgdbも問題なく動作しました
587 :
59414d41:04/07/02 12:39 ID:oCwj+8hJ
585>>
586>>
ありがとうです。
帰宅してから試して見ます。
dev_img系のgcc3.4版とかって無いですか?
依存関係が判ってないんで自分でそろえられないです・・・
589 :
528:04/07/03 08:28 ID:ieGnsJ83
pthreadの件、お世話になりました。
メモ帳みたいなのを作成しているのですが、保存する際に、
メニュー項目を一旦無効にして、その後解除しているのですが
スレッド終了後、解除はされてはいるが、一旦なにかの
キーやマウスを押さないと、表示されません。repaint()や、
QTimer使ったりもしましたが、この現象が発生します。
Qt-interest等にも、載ってなかったので、分かる方が
いましたら、ご教授下さい。
void frmSample::save()
{
pthread_t tSample;
pthread_create(&tSample, NULL, thread, (void *)this);
pthread_detach(tSample);
}
590 :
528:04/07/03 08:29 ID:ieGnsJ83
void *thread(void *arg)
{
frmSample* smp = (frmSample*)arg;
smp->editStart(true);
sleep(1);
smp->save();
smp->editStart(false);
smp->setFocus();
sleep(1);
return NULL;
}
void frmSample::editStart(bool b)
{
menuBar->setItemEnabled(_mFile, !b);
menuBar->setItemEnabled(_mEdit, !b);
}
pthread使えばマルチスレッド非対応のQtがマルチスレッドで動くものなの?
>>591 GUIに影響しない処理をスレッドでやらせるだけなら平気じゃないかなぁ。
スレッドからQtのGUIをコントロールは多分無理だろうけど。
QThreadって使えないの?
594 :
528:04/07/04 12:34 ID:KbIVF4EA
皆様ありがとうございます
いろいろぐぐってたら、解決しました。
スレッドの方で、開始をすると、フラグをtrueにし、
終了すると、フラグをfalseにして、それをチェックする
機構を作り、その部分でGUIを操作すれば動作するようです。
当方SL-A300+Jeodeを使っているのですが、これはSwingが使用できません。
しかし、
http://slashdot.jp/journal.pl?op=display&id=67792&uid=6848 にて、SL-A300でもSwingが動作する事が分かりました。
そこで、上記のサイトを参考にSwingのコンパイル+jar作成を行い、
Swingに関する全てのjarファイルをSL-A300にコピー。
しかし実行できません。
どなたか、上記の方法に限らず、SL-A300上で
Swingを動作させる方法をご存知の方はいらっしゃいませんでしょうか?
どうかご教授をお願いします
>>595の補足
実行の際には、
evm -cp /mnt/card/Documents/My_DownLoad/swing.jar:/mnt/card/Documents/My_DownLoad/Swing_Test/ SwingTest
(最後の引数のSwingTestがクラスファイル)
というクラスパスの指定をしました。
そして、エラーについてですが、
java.lang.NosuchFieldExceptional: VK_LP_LEFT
at java.lang.Class.getField (Native Method)
・・・
at java.swing..KeyStroke.getKeyStroke(bytecode 109)
みたいなエラーが延々と続きます。
・・・やはり無理なのか?
597 :
login:Penguin:04/07/09 02:23 ID:LBo+iNSA
renice!
修正したJarが他環境でも動く(はずの)ものならまずはPC上で動かしてみるとか。
誰か、Dungeon Crawlのコンパイル成功した人いる?
一応、通るんだが、バグがでて、進めない。
コンパイラのバージョンが悪いと思うんだが、誰か代わりにやっとくれないか?
>599
コンパイラのバージョンくらい家。
-fsigned-char はつけたか?
>>600 コンパイルでキタ━(゚∀゚)━( ゚∀)━( ゚)━( )━(゚ )━(∀゚ )━(゚∀゚)━!!!!
サンクス!。
602 :
600:04/07/10 13:46 ID:kdCdDwbC
んじゃ公開してくれたら嬉しい
Dungeon Crawlってローグライクの中ではどんな感じなの?
ごめん、jfbtermでも動かない。
>>598 Windows環境で作成したswingのjarファイルをしていしてコンパイルしてみたのですが、
問題はありませんでした。しかも実行も可。
・・・やはりevmでswingを動かすのは無理か。
>>605 つうか最初からswingは仕様から外されてるでしょが。
確かJavaDeveloperの連載でSwingもちょこっと取り上げてた気が。
あれってC-750だったのかな…。
Zeditorが母艦Linuxで動くととっても嬉しいんですが。
同意見の人いませんか?
母艦でコンパイルすりゃ動くんでない?
610 :
名無しさん@そうだ選挙に行こう:04/07/11 13:40 ID:eMPlnUH5
>>609 Qtベースだから、KDEなら動くってこと?
そんなに単純なものか?
qtfb上なら普通に動くでしょ。
KDE上だとQtのバージョンあがってAPI仕様が変わってなければとか
エンディアンとかの差じゃない?
あ、ジオメトリ関連いじるのも必要か?ってことでqtfb上で。
>>606 >>595でも書いたとおり、Swingが動いたという話があったみたいだったので、
試してみたんですけど、どうにも無理だったみたいです。
やはり次期(いつなんだか)リナザウに期待するしかないのかな・・・。
質問。
Qtでの開発環境を整えてみたのだが、Qtで動くアプリでもっとも需要が
あるものって、なんでしょ?
小手調べに何か書いてみようと思っているんだが。
もっとも、途中で挫折するかもしれないが。
>>613 ・多機能音楽プレイヤー(WAV・MP3・OGG対応)
・暗号化機能付日記ソフト
こう思ってるのは俺だけかも・・・
swig、Swing・・・一字違い
>>612 スラドでその記事かいた人になぜコメントつけんの?
>>619 以前コメントを書こうとしたら、
「この議論は保存されているものです. 新たにコメントをつけることはできません.」
と出ていたので。いわゆるdat落ち?
しかも本人のメアドも見つからず八方塞り。
・・・素直にあきらめるか?
622 :
login:Penguin:04/07/13 09:02 ID:mPiAY4SR
アセンブラで
特定番地にジャンプしたいけどうまくいかない。
ldr lr,jmp_address
mov pc,lr
コードが実行されず、セグメンテーションフォルトになっている
特殊なことしているので、gdb でデバッグできず。
pc に飛び先のアドレスを代入すればそのアドレスにジャンプしますよね。
./CONTROL/postinstを使うIPKG作ると、SDへのインストールに失敗する。
postinsやらpreinstを使ってSDにインストールできるIPKGのサンプルないっすか?
>>621 スラドで紹介されていたところです。
ただ、実際に落としてやってみたのですが、行数が677行目ですらなかったし。
バージョンが違うって事は無かったと思うのですが・・・。
>>622 ldrじゃなくてadrだったなんてオチではないですよね?
bxとかbl使わないのはなぜ?
>>624 ちゃんと677行目に問題のソースはあった。
ということでバージョン確認汁。
確かに626さんの言うとおりでした。
でも、書き換えてから
D:\tmp\swing-1.1.1fcs>javac -deprecation -classpath swingall.jar:. javax/swing/SwingUtilities.java
ってな具合でコンパイルすると、
javax/swing/SwingUtilities.java:1343: 警告: java.awt.Component の isFocusTravers
able() は推奨されません。
if (c.isFocusTraversable()) {
^
javax/swing/SwingUtilities.java:1449: 警告: java.awt.Container の countComponent
s() は推奨されません。
int n = ((Container)c).countComponents();
^
警告 2 個
とか出ます。(以前もこんな警告がありました。)
javaの知識に疎い漏れとしては意味不明。
しかも、Swing動作のレビューに関してはこの手の警告に関する話は無く・・・。
Swingのコンパイルに使ってるJavaのバージョンは?
JDKが1.1.8かせいぜい1.2.2あたりの方が無難な予感。
>>629 J2SE v1.4.2 SDK 日本語版
要は1.4.2です。
・・・原因は案外これだったりして・・・。
>>630 >>596のメッセージを見る限りはクラスファイルのバージョンは問題なさそうではあるんだけど。
一応JDK1.4.2だと吐かれるクラスファイルのバージョンがevm相当のJDK1.1.8とは違ったはずなんで
javacのオプションで変えてやるか、JDK1.1.8をどこかに導入するかしてみるとよいのでは。
>>629,631
ひとまずJDK1.1.8_10をダウンロード。
インストールしてクラスパスを指定。
とりあえず同様にクラスファイルは作れますが、
依然として
>>628と同様の警告がでます。
時間的な都合によりSL-A300ではまだ試してはいませんが、
本当にこれで大丈夫なのかどうか微妙なところです。
とりあえず中間報告。
>>632 その警告は古いjavaとの互換性の為に残されている命令を使ってるという意味で
動作には問題ないと思うが。
取ってきたswingが古いという意味なだけじゃないのか?
>>633 とってきたSwingは、単体としては最終版だと思われ。
現にSunのサイトでは英語でそんな事が書いてあったし。
(さすがに、1.4.2に入っているやつよりはバージョンが古そうですが。)
ちなみにSwingのバージョンは1.1.1です。
Javaやってるやつ、実は隠れて多かったのね。
636 :
633:04/07/14 21:18 ID:WmjTH4SL
637 :
632:04/07/15 13:25 ID:5C/eqMoi
試してみました。
evm -cp /mnt/card/Documents/My_DownLoad/swingjar/swing.jar SwingTest
(第2引数のパスにswingに関するjarファイル7つが全て存在するとします。)
ってな具合。すると、
java.lang.NoClassDefFoundError: SwingTest
と出ます。
これはJavaのプログラムを実行する上で最も基本的なパッケージ(?)(classes.zipとか)が
指定されていないためだと思うのですが、内部メモリ、SDカードの両方を探し回っても
lasses.zipなんて存在せず。
この場合、evmってどうクラスファイルを指定したらよいのでしょうか?
>>637 そのエラーメッセージは単純にSwingTest.classファイルが見つからないってことでしょう。
それから単に実行する場合classes.zipは必要ないでしょう。
とりあえずSwingTest.classファイルのある場所もパス指定してみたらどうですか?
ちなみにclasses.zipは実機上でコンパイルする時などに使用しますが、
その場合は他の環境(Win上のJDK等)から持って来ます。
>>637 >>638は実機でのコンパイラ時にって書いてるけどこのさい実行時用にJDK1.1.8のライブラリ一式持ち込んで
classpath指定しておけば動くんじゃないかと。
邪道ではあるけど、存在しないクラスもバイナリを持ってくればpersonalJavaのVMで動かせるみたいだし。
>>638 >>637の場合、SwingTest.classが存在するディレクトリ上でevmを実行しているので
存在しないというのは有り得ないはずです。
ちなみに、SwingTest.classをフルパスで指定しても同様のエラーがでました。
いずれにしろ、エラーメッセージは
>>638さんがおっしゃる感じがしなくもないですが・・・。
また、SwingのREADMEを見たところ、実行時においてもclasses.zipを指定しているので、
実行時にもやはり必要なのでは?
あるいは、Swingが使用しているJava本体のクラスがevmに無いとか・・・。
なんにせよ、次のJeode(出なくても良いけど)にはSwingを標準で搭載してほしいな。
なんか、すげー勢い
pthreadでも語ろうぜ
642 :
638:04/07/15 18:42 ID:tKAtJaYj
>>640 SwingTest.classが存在するディレクトリ上で実行してもありえると思いますよ。
私もそんなに詳しくないんではっきりとは言えませんが、
今回のようにclasspathにjarファイルを指定してる時なんかに実行ディレクトリにある
本体が見つからないことなんかがあったような気がします。
evm -cp /mnt/card/Documents/My_DownLoad/swingjar/swing.jar:./ SwingTest
ではどうでしょうか?
>>642 とりあえず実行したのですが、今度は
>>596みたいなエラーがまた出る始末。
どうやらSwingTest.classは見つかっているようですが、依然としてswingで
エラーが起こっているようです。
・・・スラドの人は一体どう実行したんだか。
できればもう少し詳しく書いて欲しかった_| ̄|○
なぜに、swing.jar
swingall.jar では?
646 :
638:04/07/16 01:55 ID:OPEqjoGE
>>646 なるほど、どうやらzaurus上でswingを動かす事自体が現実的でないようですね(当然か)。
ちょっとへこむけど、QTで作る方向に予定変更しようかな・・・。
でも、クロス開発環境の構築が大変そうだし・・・。
道は険しいな。
>>647 じゃあセルフ開発でやればいいだろ。
せっかくみんな答えてるのに、
散々わめき散らして、愚痴るのみかよ。
ここはてめぇの日記じゃねぇんだよ。
649 :
638:04/07/16 04:04 ID:OPEqjoGE
>>647 でも、あなたA300なんだからC700よりは安定してるかもよ。
C700はRAMが32Mだからメモリが足らない可能性も高い。
A300で動いたって言ってる人もいることだし。
あとフリーズに関しては私の環境の問題もあるかもしれないし。
>>648 あんまり言うと荒れるからその辺にしとけ。
クロス環境は初心者には敷居が高いわけだし。
>>650 >>648が言い過ぎというのは同意だが、クロス環境の敷居についてはどうだろ。
Unix系の開発に慣れていればクロスといっても大して変わりはない気がするし、
Unix系の開発が初めてなら、よほどいろんなライブラリを組み合わせない限り
組み合わせが限られてくるクロスの方が簡単な気さえするが。
>>647 大体さ、Swingのソースをコンパイルしても
再配布できるライセンスになっていないわけで、
あなたがどういうソフトを作っているか興味あるよ。
あと、J2MEの仕様にSwingが入っていない以上、
JeodeにSwingが含まれる可能性はないね。
>>651 イヤ、SHARPのサイトの開発関係の文書をみていたら、セットアップが微妙に
面倒な感じだったので惰性でそう思っただけです。(難易度が高いというわけではなく。)
例えばそれはgcc2.9.5限定なあたりとか。
今時のディストリなら大半が少なくとも3.0以降だろうし。
いずれにしろ、使う言葉が不適切でした。>漏れ
>>652 ライセンス関係の話には興味あるので個人的に詳しい話キボン!
個人的に聞きたいならメアド晒せや
>>653 荒らしにかまうな。
放置しろ!
かまうと付け上がる。
ってやべっ!
MMスレに書くつもりが・・・。_| ̄|○
とりあえず647はIBMに金払ってSWT/Qtの
ライセンスを受ける。そしてzaurus
でSwingWTを動かせばSwingのコードが
ほとんどそのまま流用できる。
>>659 はや!
無事落とすことが出来ました。ありがとうございます。
>>653 不適切というほどではないかと。
>>651の意見も個人の感覚ですし。その辺は人それぞれかも。
個人的に楽だと思うのはほとんどの場合ザウ専用なので、
面倒なAutoToolsの使い方を覚えなくてもいい!とか。
逆にまだ敷居が高いと思ってて、例えばcoLinux+VNCをセットアップするだけで
クロス開発もエミュレーション上(qvfb)での開発もOKならやってみたいと
思っている香具師って結構いたりするのかな?
(・_・/
たまに/home/zaurus/に「+=+」ってただの空ファイルが生成されてない?
あれ何?
シ=シ
>>663 Tnx.
結構めんどくさい仕様なわけね。
>>664 俺も前聞いたことあるけど、なんかの呪いらしいよ。
OKキー、キャンセルキーの長押しのslotは
どうすればいいのでしょうか
is_auto_repeatか
Linux Zaurus とはほぼ関係ない質問で恐縮なのですが、、
Linux Zaurus では Qtopia をいれることで QString::fromUtf8() を使っての
日本語表示が可能ですが、Qt/Embedded のみで日本語を
表示させることは可能でしょうか?
UTF8でソースコードを保存してビルドすると、□□□となってしまうんです。。
672 :
login:Penguin:04/07/21 00:59 ID:S0Q+BGSx
>671
フォントの問題ではないでしょうか?
シャープから提供されている開発環境構築手順に従って構築したなら
unifontの16ポイント(でしたっけ?)のフォントを
設定するコードを追加してみて下さい。
コードがわからないようでしたら、qtdesignerにて適当に画面をつくり、
uicコマンドにて、ソースファイルを生成してください。
その中にフォント設定しているコードがあるかと思います。
思いっきり勘違いでしたらごめんなさい
>>672 まさにそれでした!どうもありがとうございました。
674 :
600:04/07/24 04:34 ID:OaT3XLjj
675 :
600:04/07/24 05:14 ID:OaT3XLjj
ぁぅ、半分解決。
terminfoの設定忘れ。面倒なんでZauの方にシンボリックリンク張ったら…
おぉ!telnet先からは完璧!
『ジェシカ』の魔法で殺された (DLv 2)
が、やっぱZauのターミナルからはばけばけだねぇ・・・
これはどうにもならんの?
公開されているZaurusのターミナルが腐っているのが原因じゃないかな。
普段使いじゃ顕在化しないけど、screenあたりを使うとトラブルのと
同じ原因だと思う。↑は試してないけど。
embeddedkonsole をハックする気力(スキルもだな)がないので放置。
embeddedkonsole-wide 辺りがちゃんと動くと嬉しいんだけどねぇ。
677 :
600:04/07/25 22:42 ID:aQG+NWX5
むふぅ、、、、とすると、他に日本語対応のターミナルを
何とかしない限り対応できないって感じかぁ・・・
>678
ん〜、ムリだった。
ちょっと前まで使ってたんだけどね、コレ。
今はqpeの方使ってる。
680 :
600:04/07/26 03:26 ID:QFdlOSEO
壁のブロックさえソース直接書き換えたら動くかも
ってことでソース探索中
681 :
600:04/07/26 03:38 ID:QFdlOSEO
ACSキャラが全角ってのは問題ある?
kernel2.6マダー?
683 :
674:04/07/26 18:20 ID:9yfMOOXa
そういえばscreenもdcもlibncursesリンクしてるのは
関係あるかな?
A Widgetから、QPushButtonがある、B Widgetを
newで作り、その後、delete BWidget; をすると、
btnも同時に解放されるのでしょうか?
BWidget *bwig = new BWidget(this);
bwiget->show();
delete bwidget; // btnも解放される?!
bwigetのコンストラクタ
btn = new QPushButton(this);
686 :
login:Penguin:04/07/26 21:02 ID:6ZrP/7MB
>>684 QWidget Class Referenceのコンストラクタの説明には
「親がdeleteされると子もdeleteされる。」
(The new widget is deleted when parent is.)
ときっぱり書いてますよ。
ああ、arm用のfpcを落とせる場所教えてください。
GearHeadをコンパイルしたい。
バトルテック系?>GearHead
691 :
689:04/07/27 06:45 ID:ogorERxr
>>691 環境変数にxterm指定すれば出るだろ??
漏れは動かしたことないけど、GearHead特有の問題なの??
それとも8色以上の色を使いたいということかな??
x/qtで動かしてみるとかは?
xterm-newの方が良いな。
それと、fpcのinstall.shで、tarの--directryのオプションと同じ意味のオプションって何?
695 :
678:04/07/28 01:25 ID:jwhrzKSp
xterm-new にしたら ちょっと表示まともになったw >Dungeon Crawl
696 :
678:04/07/28 01:53 ID:jwhrzKSp
export TERM=xterm-new にして use_zenkaku をtrueで使用する限り
ちゃんとゲームが出来るようになりました。嬉しい・・・
半角で表示したかったけどなぁw
697 :
674:04/07/28 01:54 ID:jwhrzKSp
上の2つは674でした。スマン
2byte半角が化けるっぽい
>699
お、サンクス!
しかし何が変わったんだか判らんな・・・
>>700 bison(yacc)とm4が追加になったみたいだね
qpe-embeddedkonsole-ja_1.6.0-jinput3_arm.ipkインストールしてみたのですが、
日本語の入力出力ともにできません。何か設定いりますか?
TERM=xterm-new
ってのはやってあるんですが。。
TERM=vt100 でも日本語の入出力は出来るよ。
fontの設定とかは?
qpe-embeddedkonsole-ja 1.6.0-wide3 を使ってるけど、
日本語の入力は Emacs からだからわかんねぇ。
出力に関しては、単に文字コードがあってないだけじゃないのか。
適当な文字コードのファイルを cat でながして、
文字コードを変更してみたらどうよ?
[fn]+'q'で設定でるよ。
追加(おれ、やさしいな)。
ちなみに、qpe上で作成するファイル名とかディレクトリはUTF-8。
文字コードが判ってるファイルを流せ。
708 :
702:04/07/30 11:13 ID:x3GoQM0f
>>704 レスどうもです。
CharsetをUTF-8にすることで、lsなどでファイル名の
日本語出力は確認できました。
(確認不足でした。すいません。)
あと、やはり入力ができません。
どのCharsetにしても化けてでるか、何も表示されないか
です。Fontも一通り変えてみましたが、駄目です。
>>708 Emacs 入れろ。
ついでに、FreeWnn か Anthy いれろ。
そうすりゃ、入力できる。
710 :
702:04/07/30 11:29 ID:x3GoQM0f
いつのまにか入力できるようになってました。
お世話かけました。すいません。
それはよかった。おめでとう。
>707
ネットワーク障害ですか。
早く復旧してくれないかな・・・
libzやlibmadなどをコンパイルすると"-g"オプションをはずすなどいろいろ
設定しても巷に出回っている物よりサイズが大きくなってしまいます。
何が違うのか調べたところ、バイナリの最後に
/usr/src/OpenLinux/BUILD/glibc-2.2.2/build-arm-linux/csu....
というものが余分についてサイズが大きくなっていることがわかりました。
どなたかこの部分を省いてサイズを小さくする方法をご存じないでしょうか?
715 :
713:04/07/31 12:36 ID:hC51IdQP
arm-linux-strip ?????.so
ですね。
ありがとうございました。
716 :
674:04/07/31 18:57 ID:o7ATaqjl
あぁ、ダメだ。店で文字化けする・・・orz
SL-A300は買いだろうか・・・。Cプラプラの開発(学習)のみに利用だが中途半端か?
>>CPP学習
その用途ならThinkPad560でも買った方が良いと思う。値段はそう変わらん。
理由はキーボード。後、A300の画面は小さい。
あと、学習したいのならなおさらVisualCとかC++Builderとか、ちゃんとした環境をそろえた方が良いと思う。
>>718 親切にどうも。
そかそか。
よく解りました。
VisualCとかC++BuilderがC++のちゃんとした環境?
プ
まぁ、gccコマンドで悩むよりはCそのものの学習に時間を回せるわな。
ちゃんとしているかどうかは疑問だが
それ以前に同じザウルスでも、最低限キーボードがついてるSL-C系を選ぶだろ、普通...
telnetでWindowsからコンパイルするんでねーの?
セルフコンパイル環境いれるぐらいだったら、cygwinいれとけ。
SL-A300はカッコイイけどなぁ。
QtとJavaとCppとSQLとHTMLとTCP/IPができる。いいねぇ〜
だれか、GEARHEADコンパイルしてくらふぁい。
無理ですた、漏れには。
お願いします。
gearheadってなんじゃい?
もしかしてrogue likeなゲームかな?
だとしたら、Free Pascalの環境を作らなきゃいかんのか。
Pascal使ったことないから、ちょっとめんどい。
>>731 X/Qtな環境?それとも端末上でいいのかな?
どっちでも良いです。
>>721 >まぁ、gccコマンドで悩むよりはCそのものの学習に時間を回せるわな。
逆じゃないのか?
コマンドで悩む奴なんていないだろ
げ、FreePascalのソースアーカイブ落としてみたけど、
zipの癖に15MBもある。ちょっと試しに作ってみるのにはでかい。
期待せずに気長に待っててくれ。
なんで普通に、適当なPCにLinuxいれりゃあいいという答えが出てこないんだ?
WinがいいならCygwinでもいいけどさ。
>>736 なんでそんな当たり前のレスしかできないんだ?
それ以外の理由があるからにきまってるだろ。
どうせなら、電車通勤中にやるとかさ。
おまえ、ホントに想像力が欠如してるのな(w
誰にコンパイルさせるんだ?
>>739 何で作者か動かしている人に聞かないの?
自分ではなにもしないの?
>739
サンプルはいいからライブラリのコンパイルレポートよろしく
743 :
674:04/08/05 12:23 ID:gt+wYYJu
SL-C700(v14a)
QVGAでKlimtDemoのFPSがこんな感じ。
One lit Cube 37.2
Two lit Cubes 31.8
Wireframed lit Cube 42.2
Add-blended colorshaded-textured-Quad 22.3 (?)
Add-blended textured-Quad 23.9 (?)
Alpha-Textured Cube with Texture Matrix 26.7
Alpha-Textured Shaded Cube with Texture Matrix 24.2
Shaded Cube 33.1
Flat Shaded Cylinder 22.3
Gouraud Shaded Cylinder 21.4
Geometry drawn with Vertex Arrays 40.1
Skybox Mapping 26.9
Textured Character 18,8
でも凄いねこれ、ハマるかも・・・
744 :
674:04/08/05 12:24 ID:gt+wYYJu
k3d/src/klimt/test/KlimtDemo_qwsの中身をコンパイルして
実行してみた。
dev_img.bin のtmakeで作ったMakefile参考にして
-DQT_QWS_EBX -DQT_QWS_CUSTOM -DQT_NO_DRAGANDDROP -DQT_NO_PROPERTIES
-fno-exceptions -fsigned-char
この辺付け足して
$(QPEDIR)/lib/libKlimt.so を ../../../../lib/libKlimt.so にして
Makefile: KlimtDemo_qws.pro 〜
qmake:
をコメントアウトすればいい感じかな?
C750以上のスコアアップよろしく。
スクリーンショットは撮れなかった^^;
746 :
674:04/08/05 16:37 ID:OvjcpcvV
スクリーンショット撮ったよ。どうする?
>>744 非常に興味あるのですが・・・もし出来れば、スクリーンショットもさることながら、
実行可能なバイナリイメージ一式アップしてもらえませんか?OpenGL互換なら
一気に作れるものが増えそう。
まだザウルスはおろか、Linuxでのプログラミングも未経験ですが、もしいじれるなら
何とかして組んで見たいです。
何か流れを中断してしまって申し訳ない。
今SL-C760上でJavaアプレットを動かそうと思っています。
SUNからWIN用のJ2SEを落として来てとりあえず
簡単なテストアプリを作って動かそうと思ってるんですが
中々動いてくれません
SHARPのJAVA開発ドキュメント見ながらやってるんですが
何が問題なのか分からないんでご存じの方は教えてください
1)GUI上から作ったアプリクリックしても一定時間砂時計が出て
何も立ち上がりません。
どこかにログとか残って無いんでしょうか?
2)GUIのインストーラが不調なのでインストールパッケージを
作らず手作業で.desktopと実行スクリプト(runなんたら)をプリインストのアプレット
のものを見よう見まねで作って実行してます。
この事自体は問題ないですか?
LINUXに詳しくなくて変なこと言ってるかも知れませんが
よろしくお願いします
>>748 1)コンソール上から起動して見ては?
2)問題ないと思う。
750 :
674:04/08/05 20:12 ID:C6/cJLZM
>747
googleでklimt zaurusで検索してみて。
一番上に出てくるフォーラムにk3d.tar.gzってファイルでライブラリを
アップロードしてる人がいるからそれをダウンロード。
ってかさっきの話もこれの所在を言わないと訳分からないよね。うっかり。
こいつの中にklimtとかfreeglutとか入ってる。便利。
スクリーンショットは家帰ってからあぷする。
>>750 GLUT(*´Д`)ハァハァ・・・。我慢汁を出しつつ、今懸命にCygwinで
コンパイル環境を構築中です。上手くいくといいな・・・
752 :
748:04/08/05 21:08 ID:nrBUu3n2
>749
助言助かりました。
原因はスクリプトのパーミッション変えてないだけのタコミスでしたが
コンソールから実行したから分かりました。
やっぱり慣れない....
恥ずかしながら・・・・
ftp://ftp.trolltech.com/pub/qtopia/source/ こちらのサイトで、まともにqtopia-free-1.5.0-1.i386.rpmのダウンロードが
行えません。もはやダウンロード不可になってるなんて事は無いですよね?
anonymousでログインして当該ディレクトリに移っても、getを受け付けて
くれないです。まさか環境構築以前の問題で詰まるとは_| ̄|○
短い時間で解決して申し訳ないですが、WinのFTPとTROLLTECHのサイトの
相性が最悪だった様です。手持ち唯一のLinux機であるザウルスでログインを
試みたら、passive onでコマンドが通るようになりました。
>>754にニヨニヨされつつ
吊ってきます・・・
756 :
674:04/08/05 22:33 ID:sOk9QEff
>>756 さらにありがとうございます。ソースもそちらにありますね。
何とかしてqvfbが動く環境まで持って行けそうです。
>>674 739です。どうもありがとうございます。
これから試してみようと思います。
>>752 Eclipse使ってたらだけど、ipkプラグインでパッケージ作れば
わりと簡単にインストールできるけど。
ipkの仕様が判ればプラグインの使用方法もなんとなく判ると思うし。
760 :
752:04/08/06 12:15 ID:HTB4wzNF
情報ありがとうございます。
Eclipseって名前は聞いたことあるんですが、ぐぐってみて
何となくわかりました。
ipkを出力できるプラグインもどこかにあるんですね。
今日帰ったら試してみます。
Eclipse系だとIBMのWebsphereStudioがZaurus向けJava
アプリの開発をサポートしているね。
763 :
login:Penguin:04/08/06 17:13 ID:KCRhRpGm
で、>739 はサンプルコンパイルできたのか?
739でなく747ですが、Cygwin上でコンパイルは通るものの、オブジェクトファイルからのリンクが
上手くいきません。一応、ザウルス向けのソースらしいので、Makefileをいじるだけで
何とかいけそうではあるのですが・・・。
開発環境の方は、qvfbはcygwin1.dllが足りないと言われて起動不能である以外は、
サンプルコードのコンパイルは可能になっています。
どう上手くいかないん? ライブラリのPathとか?
>>288と同じようなエラーですundefined referenceがずらー・・・・っと。
C++のヘッダとソースの単一からなるプロジェクトなので、プロジェクト内で
externは必要ないと思うのですが・・・
KlimtのAPIがextern"C"を必要とするとは考えにくいですが、ずらっと
プロトタイプ宣言でも書いてみます・・・
-lstdc++ つけた?
ライブラリのビルドは自分でしてる?
ライブラリがgcc-3系でビルドされてるとリンクできないよ。
>>767 undefined referenceが出るのは、専らKlimt由来の関数群のようです。
なので、そちらの方にリンクが通ってないものと考えているのですが・・・
>>768 自前でビルドを試みていますが、こちらもエラーを吐きます。片方は
void*のキャストが明示的でない、と言うものなのでソースの書き換えで
何とかなりそうですが、もう一方のがまだちょっと原因を追いきれてないです。
これまで統合環境中心の開発環境だったので、、コマンドライン中心の環境は
かなり慣れが必要そうです_| ̄|○
770 :
674:04/08/07 01:27 ID:fcuqP+9x
>769
んじゃライブラリへのpathとかじゃない? >744参考にしてみて。
突然ですが、frame buffer で動く VNC client として、fbvnc があります。
それの、キー操作を少し変えました。
丁度良いスレが無いので、ここに書き込みます。
ファイルは
http://www.aqs.jp/up/upload.html の 72 番です。
↓readme の一部
■概要
フレームバッファ版 vnc client である fbvnc へ、
SL-C7x0 + Windows2000日本語版 用に、キー操作を追加したものです。
■オリジナルの fbvnc
http://pocketworkstation.org/fbvnc.html ■追加したキー操作
Fn + 画面タップ = 右クリック
全/半+右Shift = IME の On/Off
■動作環境
Zaurus: SL-C7x0, 860
VNC サーバ: Windows2k/XP + Ultr@VNC 等。
739です。RedHat9でコンパイルできたもののリンクできていない状況です。
g++ -Wl,-rpath,../../bin -Wl,-rpath,/opt/Qtopia/sharp/lib -o ../../bin/KlimtDemo .obj/KlimtDemo.o .obj/moc_KlimtDemo.o -L../../bin -L/opt/Qtopia/sharp/lib -L../../../../lib -lKlimt -lqpe -lqte
/usr/bin/ld: skipping incompatible ../../../../lib/libKlimt.so when searching for -lKlimt
/usr/bin/ld: cannot find -lKlimt
collect2: ld はステータス 1 で終了しました
make: *** [../../bin/KlimtDemo] エラー 1
../../../../lib/libKlimt.so を libKlimt.so に通じるように弄ってください
>>773 そういう問題じゃなくて
>>772 実機用(ARM用)のライブラリとリンクさせるには、実機用のコンパイラ(arm-linux-g++)を
使わないとだめでしょう。
>>skipping incompatible ../../../../lib/libKlimt.so when searching for -lKlimt
ライブラリは見えてるけどアーキテクチャが違うって弾かれてます。
一旦コンパイラしたオブジェクトファイルをクリアして、ARM用コンパイラで。
775 :
747:04/08/08 05:47 ID:bFgFN0od
ビルドできました!*.proファイル内にあるパスとオプション類を参考にしながらMakefileを
書き換えていったら何とかなりました。libでは、-lKlimtをちゃんと入れないと駄目ですね。
tmakeが、よろしくMakefileを自動生成してくれるとばかり思っていたのですが、ちゃんと
考えないといけないようです。LinuxQTE用libファイルも生成してみましたが、実は何に
使うのかよく分かりませんw
で、肝心なデモプログラムの方は動作しない状況ですorz
最初から用意されているlib類で、libKlimt.soの類がdllの役割を果たすらしいので、
Qtopiaのlibに放り込んであげましたが、実行時に
/mnt/cf/KlimtDemo: error while loading shared libraries:
/mnt/cf/KlimtDemo: undefined symbol: __8Zsurfaceiib
との事です。が、バイナリエディタで見る限りは、libKlimt.so内にも(libLinuxQTEの方にも)
__8Zsurfaceiibなる識別子はちゃんと存在しています。ビルド時に何かしてないといけなかった
のでしょうか?
776 :
747:04/08/08 06:20 ID:bFgFN0od
自己解決しました。Win上のlibファイルについてしまっているlnkの拡張子を消して、
わーいシンボリックリンクだーなんてやってました・・・同じな訳無いのにorz
で、サンプルプログラムがついに動きました!立方体が動いてます!いやもう
どうしようと言う感じで・・・674氏、色々本当に感謝です。これで心置きなくザウルスで
プログラムが組めそうです。
あと、参考までにLinuxQTEのビルド時は、2個ほど記述にエラーが出て、そのままでは
コンパイルが通りませんでした。backbufferのメモリを確保する部分ですが、mallocで
引数を一つのものを使うようにして、unsigned char*でキャストしてあげると大丈夫でした。
本当にこれで良いか、というか使い道すら分かりませんが(汗)
777 :
739:04/08/08 06:25 ID:tI2BVKT5
コンパイル・リンクできました。
>>774氏の指摘の通りコンパイラがARM用に設定されていませんでした。
ありがとうございました。
なんですが、デモプログラムの方はちゃんと動いてくれません。
完全に動作しないというわけではなく一応表示されるんですが、
縦画面の向きで上から5分の1くらいの位置に、横に3つ画面が並んで表示されています。
で、ボタンを押すことでデモが切り替わるのですが、4つ目になると落ちます。
QFile::readBlock: Null pointer error
QFile::readBlock: File not open
との事です。疲れたので今日は寝ます。
778 :
747:04/08/08 06:31 ID:bFgFN0od
>>777 コンソールで、QVGA起動が可能なものをインストールして、QVGAのコンソールから
起動するとあるべき姿で起動できますよ。多分4つめ以降はテクスチャを必要としている
ので、VGAの状態だとメモリオーバーして落ちるんじゃないでしょうか?
779 :
747:04/08/08 06:55 ID:bFgFN0od
780 :
739:04/08/08 07:17 ID:tI2BVKT5
>>747 ちゃんと実行できました。どうもありがとうございます。
4つ目で落ちていたのはテクスチャのファイルをコピーしていなかったためでした。
SL-C860(1.40JP)でのスコアです。
One lit Cube 37.3
Two lit Cubes 31.3
Wireframed lit Cube 42.7
Add-blended colorshaded-textured-Quad 22.2
Add-blended textured-Quad 24.4
Alpha-Textured Cube with Texture Matrix 25.8
Alpha-Textured Shaded Cube with Texture Matrix 23.6
Shaded Cube 32.6
Flat Shaded Cylinder 21.6
Gouraud Shaded Cylinder 20.2
Geometry drawn with Vertex Arrays 40.1
Skybox Mapping 25.9
Textured Character 17.8
674さん、お世話になりました。
本当にどうもありがとうございました。
781 :
674:04/08/08 14:56 ID:pZSbWhau
>779
KlimtDemo.cpp:219 を以下に変えればQVGA時にSL-C系で正位置に
表示されるようになるぞい
ZSurface::bitBlit(&dst_painter,backBuffer,ZSurface::Z90);
あとはVGAでどれだけ頑張れるかだな…
783 :
674:04/08/08 15:25 ID:tHMVyF+G
>781
135行目もだ。
784 :
674:04/08/08 16:28 ID:Uty2aKk7
ぁぅ、zsurface関連がQVGAにハードコーディングされてるぅ… orz
これをXScale用にオプティマイズしたらもっと早くなるのかな…(;´Д`)ハァハァ
785 :
747:04/08/09 15:23 ID:VihkjL2e
>>784 高速化ハァハァ・・・・。漏れ的にはVGAで走らせるよりも、
ウィンドウモードで、QVGAのまま中央に比較的小さい
形で表示させることは出来ないかな、とか思ってるんですが。
あと、qtc-qtsharpというlibのビルドを通せば、freeglutの方も
作れそうなので、プログラム作りがてら試してみようかなと。
と言っても、短いソース一つでもう動くサンプルが作れてるから、
GLUTまでは必要無い気もしますねw
786 :
674:04/08/10 00:23 ID:JYncTgh5
libKlimtの0.7.0をビルドしてみたけどちょっとFPS落ちちゃうねぇ・・・
dev_img-1.4がこの前でたと思っていたら、もう1.5がでている。
perlが5.8.0にアップデート、その他autoconf,automakeなどが
追加されている。
>>787 この勢いで新機種発表だったら最高の夏休みなんだが
790 :
674:04/08/10 21:38 ID:hlaGkODF
freeglut動いてる人いる?
なんかリンクで失敗するんだけど…
SDL+klimtも息巻いて試してみたけどSDL側で
無効化されちゃう。。。SDL+Klimtが動けば
qtc/qpc/freeglutのライブラリがいらなくなるから
随分身軽になるんだけどなぁ…
791 :
739:04/08/10 22:31 ID:pXHXz8E4
>>790 freeglutというかテストプログラムのtorusなんですが、
リンクで失敗してしまいます。
g++ -Wl,-rpath,/home/QtPalmtop/lib -o ../bin/torus main.o -L/home/QtPalmtop/libb -lKlimt -lqpe -lfreeglut -lqtc -lqpc -lglut2qevent -lqte
/usr/lib/libqpc.so: undefined reference to `LightStyle::scrollBarMetrics(QScrollBar const *, int &, int &, int &, int &) const'
/usr/lib/libqpc.so: undefined reference to `AppLnk::storeLink(void) const'
/usr/lib/libqpc.so: undefined reference to `QPEMenuToolFocusManager::initialize(void)'
/usr/lib/libqtc.so: undefined reference to `QWSClient::QWSClient(QObject *, int)'
collect2: ld returned 1 exit status
make: *** [../bin/torus] Error 1
792 :
674:04/08/10 22:48 ID:9NBc2qCC
>791
それそれ、おんなじ。
libfreeglutがlibqpcとlibqtcとlibglut2qevent使うから
glut使うプログラムはみんなそこでこける。
全部自前でコンパイルしないと駄目かなぁ…
セルフ開発環境だからKlimtコンパイルするのも30分
かかるんだよなぁw
793 :
747:04/08/11 04:20 ID:i07CLC1a
こちらも同じですw
qtc-qtsharpのlibのビルドに今だ成功していないのですが、これの構築済み
libが存在しないのは、もしかして未完成だったりするのでしょうか?(汗)
キー入力をQt側で扱わせてしまえば、GLUTのアドバンテージはマウス
(タッチパネル)関係だけになってしまいませんか?あとは音が出せれば
ゲームが作れそうな気もしますが・・・音だけははSDLに頼りたくなりますね。
794 :
739:04/08/12 02:44 ID:/gs7mIpl
freeglutですが、libqpc.soとlibqtc.soのソースをいじってビルドし直したところ、
torusのコンパイル・リンクに成功しました。
が、プログラムは実行できていません。
QLinuxFbScreen::connect() disp spec Transformed:Rot270:Vga:0 != server disp spec (null)
Transformed driver cannot connect
Aborted
795 :
674:04/08/12 06:05 ID:rOYNAexg
>794
QVGAでZSurface::bitBlit時にZ90使ったらどんなんです?
リナザウでAAC聞きたいんだけど、
faadとかのコンパイル出来た人いますか?
XMMSと組み合わせてfaad使ってるよ。
何かすごいことになって来てるな。
PS3もOpenGLだしアルゼも環境をLinuxで統一するみたいだし。
一気に動き出したって感じだな。
シャープはあいかわらず動かないけどな。
orz
動かないというよりは、動けないでわ?
>>796 faadはcygwinでもコンパイルできました。
ただ俺の力じゃfaad.h見たりしてもどう使えばいいのかよくわからんし、
ググってもリファレンスっぽい物見つかんなかったから(探し方が悪のかなぁ)
libfaadつかって再生ソフトとか作るのは難しそう…
>>802 faad2をインストールして、XMMSリビルドすりゃAAC聞けるよ。
804 :
802:04/08/15 02:46 ID:JMRRUGDg
xmmsは今時間無いのでまた今度やって見ます。
で、さっきQtのリファレンスのQSoundのとこをみたら/dec/dspにデータ送ればいいっぽい事書いてあったから
faad -w *.mp4 > /dev/dsp
ってやったら聞けました。
471MHz(PXbusは236MHz)で6.75x real-timeだそうです。
今見ると802にかいた「faadはcygwinでもコンパイルできました」は
「faadはcygwinでもコンパイルできます」にしておかないと俺が796みたいに見えるかもしれないですね。
805 :
802:04/08/15 02:48 ID:JMRRUGDg
2行目書き間違えた /dec/dsp -> /dev/dsp
806 :
739:04/08/15 07:58 ID:V0bn4k0R
一応動きました。freeglut。
glutInit内の
fgStructure.Application = qt_new_QPEApplication(argc,argv,QAPPLICATION_GuiClient);
で失敗しているようだったので、QAPPLICATION_GuiClientを2に変えてlibfreeglut.soをメイクし直したところ、
torusを実行することができました。
(torusはセルフ環境だとリンクで失敗するため、Redhat9でメイクしました)
が、しかし、問題ありまくりです。
・カーソルキーでトーラスが回転するはずが、プログラムが終了してしまう
・プログラム終了後、他のプログラムを起動することができず、再起動しなければならない
807 :
674:04/08/15 22:59 ID:LTHmKnew
glut 使わずに torus コンパイルして動かして見たんだけど
激しく重くない? 4.4FPSしか出てないんだけど・・・
808 :
739:04/08/16 00:06 ID:dWS6s2sL
809 :
674:04/08/16 00:49 ID:sMEWnVaf
>808
あー、全部リアルタイムで計算してたみたいw
displayの中の
//glCallList(theTorus);
torus(8, 25);
これのコメントを逆にしたらちゃんと33FPS出てるや
opera: error while loading shared libraries: opera: symbol , version GLIBC_2.0 not defined in file libc.so.6 with link time reference
こんなエラーが出てoperaが起動しなくなっちまった。orz
再起動しても駄目。何か、libとopera周りをいじった記憶も無し。
寝て、風呂入って、逝ってきます。
811 :
674:04/08/18 01:10 ID:qUe13EAO
ブレンドかけるとプリミティブがおかしくなる・・・
合成は上手く行ってるっぽいんだけど、なんで?
> 815 名前:いつでもどこでも名無しさん :04/08/18 02:13 ID:???
>
>>813 >
> おやおや?
>
> これは、特定できうる人物や集団に対する、殺人予告ではないのかな?
>
> 殺人予告は一発アク金、一発通報ではないのかな?
>
> 自宅にサツケーくるんじゃ、ないのかな?
>
> あやまるなら、今のうち。
>
> 逃げるのも今のうち。
馬鹿晒しあげ
激しくスレ違い
> 837 :いつでもどこでも名無しさん :04/08/18 10:48 ID:???
>
>>813 > 通報しますた
> 犯罪予告、報告、通報スレッド 1
> 839 :いつでもどこでも名無しさん :04/08/18 11:06 ID:???
>
>>837 > ∧ ∧ マチクタビレタ〜 マチクタビレタ〜
> マチクタビレタ〜 / ヽ ./ ヽ マチクタビレタ〜
> / ヽ―――/ ヽ マチクタビレタ〜 マチクタビレタ〜
> マチクタビレタ〜 / l___l \ マチクタビレタ〜
> | ● | | ● | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
> へ | へ ヽ ./ | < ねえ、嘘じゃない通報まだぁー?
> \\ \ \\ ヽ/ / \____________
> チン \\ .> \\ ヽ
> チン \\/ \\ _ | マチクタビレタ〜
> \ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ / ̄ ヽ / _
> \回回回回回/ ̄ ̄ヽ / ̄ ̄ /| マチクタビレタ〜
> \___/ ヽ____/ / .| マチクタビレタ〜
> / | マチクタビレタ〜
> __________________/ .|
> | | マチクタビレタ〜
> 840 :816 :04/08/18 11:09 ID:???
> >見つけたら、削除依頼および警察等への通報をお願いします。
>
> >削除依頼は↓(削除要請板)へ
> >
http://qb2.2ch.net/saku2ch/ >
> 削除要請板への削除依頼もちゃんと出してね。
> 当然IPは丸出しになるよw
> チキンでなければよろしく。
そんなに自分の馬鹿っぷりを晒さなくてもいいだろ
■ login:Penguin ■ sage DATE:04/08/18 15:25
そんなに自分の馬鹿っぷりを晒さなくてもいいだろ
821 :
674:04/08/18 18:39 ID:qUe13EAO
>820
どうせならなんかコメントくださいw
レベル低いな。
重ね合わせただけかよ。
日曜プログラマーは引っ込んでな。
823のプログラムが見たい
825 :
674:04/08/19 01:26 ID:0YdEdyTK
>>825 完璧なエロだ。
ここまでエロなポリゴンは見たことが無い。
リナザウでこんなエロいのグリグリできるんでつね
(;´Д`)ハァハァ
Ruby/Qteでiconvによる文字コード変換がInvalid argumentになっちゃうんですけど、
どうすればいいんでしょうか?
/opt/QtPalmtop/lib/ruby/1.8/rexml/encodings/EUC-JP.rb:25:in `iconv': Invalid argument - iconv("euc-jp", "utf-8") (Errno::EINVAL)
>>829 zaurus-jaにあるgconvモジュールをいれる。
>>830 iconv使えるようになりました。ありがとうございました。
SL-A300でXMMSを使おうとすると負荷がかかった時にデータが
不足するらしいのですが、このときSL-A300側のリングバッファが
ずれたような感じになってしまいます。
リングバッファのずれ或いは音素の不足が判定できれば、
リセットをかけることで修正できるのではないかと思うのですが
このあたりの参考にになるような資料或いはソースをご存じ
の方いらっしゃいませんでしょうか?
ipkパッケージの作り方がいまいちわかりません。
そのいまいちが、いまいちわかりません。
>>835 変更点をみりゃ、自分に必要かどうかわかるだろ
837 :
832:04/08/29 23:45 ID:Cou6eRAm
申し訳ありません。
場違いだったみたいです。
他をあたってみます。
838 :
login:Penguin:04/08/30 21:09 ID:4CD3zqem
>>838 何やっても的外れなこの人に使われると、本当に終わってしまったような気がして鬱だ。orz
菅さんにはモバイラー政治家として第二の政治家人生を歩んでもらいたい
>>839 このスレのみんなでリナヲタに育てようw
jslash'emをzauupに上げときますた。
やる気ないコンパイルをしたので、jslashemdirは/home/QtPalmtop/share/local/に入れないとだめです。
このファイルだけで動くかどうかもチェックしてません。すみません。
dev_imgなどを使ったセルフ開発でSDLを利用する場合の環境構築ってどのようにすればいいのでしょう?
ひとまず、阿川氏かぴろ氏のipkのSDLインストールして、
本家からSDL-1.2.5のソース持ってきて解凍して、適当なとこに置いて、パス通せばいいのでしょうか?
847 :
846:04/09/01 20:10 ID:h8TNMIWK
848 :
846:04/09/01 20:13 ID:h8TNMIWK
とおもったらサーバーがみつかりませんだた。。
>>456さん、および回答を得られた方、よろしければどこぞかに再アップしてくださると、大変助かります...
849 :
449:04/09/01 21:02 ID:BnvTE1PX
家帰ったら探してみる。
あったらzauupに。
850 :
846:04/09/01 21:08 ID:h8TNMIWK
851 :
449:04/09/01 23:34 ID:lJX7zD6i
アップしたよ
852 :
846:04/09/02 11:33 ID:ZPFb7cPf
>>851 受け取りました。
親切にどうもありがとうございました。
また、ベースを公開された
>>456さんにも感謝です。
マルチイクナイ。
が、.~/.xserverrcの
#!/bin/sh
/opt/QtPalmtop/bin/Xqt
↑
ここに、ローテーション書きこめばいいと思う。
書き込み方は忘れた。
855 :
846:04/09/03 14:51 ID:C2ToIKJu
humorumさんとこのgnu-dev_0.0.4でも無事に使えました。
X11やqtopia環境じゃなくてもフレームバッファが手軽に使えるのはいいですね。
通勤電車の中が楽しくなりそうです。
>>854 ありがとうございます。
しかし、以下の状態ではどうなのでしょうか。
・ローテーションしているのは表示のみ、ペンの反応領域は縦表示の際と同様
・何かイベントを発生(ウインドウの移動など)させると表示が崩れる
・画面は自動再描画されず、イベントで書き換えなければゴミが残ったまま
どこかのファイルが勝手に書き換えられてしまったということはないのでしょうか?
xrandr使ってもだめでした。XQtにはローテーション関連のオプションはないように見えます。
どなたかご教授願います。
>>856 /home/QtPalmtop/qpe.sh
音楽プレイヤを作っています。
Windowsのゲームループの要領でウィジェットのアイドル時間に定期的に
表示更新(update or repaint)を呼んで、再生時間情報の更新をしたいと
思います。
が、Qtでそれをやるのは一般的ではないのか、アイドルに関する情報や、
定期的に表示を更新する方法が見つかりませんでした。
ほかに考えた方法
・pthreadに対象ウィジェットを渡して、定期的に表示更新
・タイマがWindowsより精度がいい?(調べきれていないので仮定)ので素直に遣う
なにか情報はありませんでしょうか?
opie-mediaplayer か xmmsのコードが参考になりませんか?
QTimer iTimer;
connect( &iTimer, SIGNAL(timeout()), this, SLOT(drawUpdate()));
iTimer.start(30);
30ミリ秒ごとにdrawUpdate()を呼び出す。
Klimtのサンプルから抜粋w
862 :
859:04/09/11 17:22:21 ID:BAV/OUF2
>>860(キリ番?),
>>861 ありがとうございます。
とりあえずお手軽な
>>861の方法で凌ぎました。
Windowsより優秀なのですね(?)>QTimer
# 30msecは許容範囲かな
Windowsのタイマーってそんなに駄目なの?
>>863 ダメもなにも、信用できるのは秒単位まで。
QTのTimerの説明にWindowsのタイマーの精度が書いてありました。
Windows95/98で 55msecだとか
「Widestudioメーリングリスト・マニュアル検索」 で 「zaurus」 を検索すると、
SL-C 版が、そのうち使えるようになりそうな感じ。
→
ttp://www.zoi.to/~zoi/widestudio/ ホームページはこちら
→ 「WideStudio Home page」
ttp://www.widestudio.org/index.html Windows 版で、EditBox を1つ置いたプログラムを作ってみたら、
EditBox 内でのカット&ペースト操作が、Windows 標準とは違う感じでした(詳細失念)。
ちなみに、Pocket Workstation で WideStduio を apt-get して実行したら、
文字が正しく表示されませんでした。(→英語だけど XChar2b 問題?)
また、起動はするものの、それ以降は新しいウィンドウが表示されませんでした。
(→ バグ or apt-get で認識していない依存関係がある?)
「Pocket Workstation - Debian on Handhelds」 はこちら
ttp://pocketworkstation.org/
SL-C上でWidestudioが動くって事?
それだとセルフ開発がまた楽しくなりそうだね。
868 :
866:04/09/13 12:43:13 ID:LV7YVJvJ
>>867 > SL-C上でWidestudioが動くって事?
そうだと思います。携帯電話でも「WideStudio を」動かしたいらしいし・・・。↓
>>私の携帯には、POBOXの予測入力が入っています。たしかPOBOXはPerlで動作し
>>ていたと記憶しています。そうすると携帯にPerlがインストールされていると
>>いうことになるのでしょうか?
>>もし、Perlがインストールされているのなら、将来的にWideStudioだって、イ
>>ンストールされているのは変じゃないですね。
>
>恐れ入ります。
>μCLinux や、ZAURUS、T-Engine、WinCE、ITRON といろいろなプラット
>フォームで動作させているうちに、やっぱり身近な携帯で動作しなければ
>真のマルチプラットフォームといえない気がしてなりません・・。
>
>今後はなんとしても WideStudio を携帯で動作させたいな、
>と考えております。
>868
ほぉ、かっちょエエなぁ。早く公開されないかな。。。
二重引用の部分がなんか、すごい、こう、なんていうか。Perl。
zauupにRoguelikeをコンパイルしてはうpってる人、乙。
sCth英語だけどやってみるよ。
SDLをセルフ開発で使ってる方に質問です。
非常に初歩的なことなんですが、これってみなさんデバックをどのようにしているんですか?
フルスクリーンでvideo周り弄っていて、gdbでブレークポイントで止めてしまうと、復帰できなくなりますよね?
x/qt上で実行したらウィンドウモードになるかも、とおもったんですがフルスクリーンで実行されてしまったし。
母艦があればtelnetなりsshで入って出力みるとか方法はあるとはおもうんですが。
ファイルに出力するのが正しいやり方なんですかね?
SDL_ttfなんかで画面に出力?
みなさんはどうしていますか?
SDLは使ってないけど…
printfで出力するのが基本じゃないかなーと。
あとはリダイレクトしてファイルに落とすなり、復帰後にターミナルで確認するとかそんな感じでは。
セルフじゃなくなっちゃうけど、gdb-serverを使ってクロスデバッグ、というのもありなのかも。
ログ吐いてます。
誰かratpoisonのバイナリください
自分ではmakeできませんでした
URLもどんなソフトかも自分で探してmakeしてくださいって事か?
丁寧な要望ですね。スバラシイ。
俺、X/QT用にratpoisonビルドしたけど正直evilwmで十分かなと思ったよ
なんか微妙に画面右と下に隙間ができるんだけど
完全にフルスクリーンにはならないのかな?
879 :
Linux:04/09/22 16:08:24 ID:ksATJ+Tk
誰か教えてください。
SLシリーズ+Qtopiaのマニュアルを見て開発環境を作成しているものです。
環境:OS redhat9
CPU penII
mem 128mb
マニュアル記載のものはすべてインストールしています。
<問題>
tmakeでMakefileを作成しmakeをしてexample(デモプログラム)
が出来、qvfb & で四角い枠が出てくる。
そのコンソールで./example -qws example とすると
connect server 320 × 240 32bbpと表示されますが
qvfbにはデモの表示がされません。
どなたかわかる方がおられましたらご教授願います。
>>876-878 ratpoison初めてしった。
操作がscreenライクな軽量ウィンドウマネージャーなのね。
X/Qtでキーボード操作中心にしたいがばかりにfluxbox入れてるんですが、
そういう目的ならratpoisonのほうがいいのかな?
>>878氏がipk作ってうpしてくれることに密かに期待。
881 :
878:04/09/22 20:20:35 ID:m+gze2Ek
>>881 oo!
素早い対応どうもありがとうございます!
感謝!
883 :
login:Penguin:04/09/23 01:19:17 ID:KVsMbKa/
>879
arm用のコンパイラでコンパイルしていない?
./example -qws example
実行後、強制終了してしまっているとか・・・
関係なかったらスマソ。
>>883 arm用ならそもそも実行するときにエラーになると思われ。
ところで-qwsの後ろのexampleって必要?
-qwsの後ろってqvfbが解釈する部分だから余計なものつけちゃ駄目なんじゃないの?
885 :
Linux:04/09/23 12:45:42 ID:86qzarLB
>883
arm用ではコンパイルしていません。
状況としましては
コンパイル、リンク正常
qvfb & ==>フレームが表示される(File Viewの文字 FV)が表示される。
./example -qws example で Connected to VFB:240×320×32と表示
ダンマリ。
プログラムは仮想フレームに届いているのかなあ
884ありがとうございます。
./example -qws example はシャープの開発環境設定マニュアルに
記述してあったんですが...
./example -qws実行しましたけど状況変わらずです。
>>885 -qwsは関係ないみたいですね。
qvfbの設定を先に16bppに変えるとどうなります。
メニューから設定できるはずですが。
887 :
Linux:04/09/23 16:00:27 ID:86qzarLB
qvfbは立ち上げ時 qvfb -depth 16 &として実行
Connected to VFB:240×320×16と表示
ダンマリ
qvfbを強制終了させるときに
Qt: missing charset ISO8859-1
Qt: missing charset JISX0208.1983-0
Qt: missing charset JISX0201.1976-1
Can not found any XXXXXX fonts
(いくつかの正式なフォントが見つけれません)と表示されて
いるのでもしかしてfontが関係あるのではと思っております。
888 :
Linux:04/09/23 18:00:15 ID:86qzarLB
>879
exampleは文字が大きくて表示されていないだけなのかも...
fontを追加するとQtdesignerは立ち上がるのですが文字がかなり大きく
て使いものになりません。
fontの追加:/usr/share/fonts/TrueFontを
/usr/X11R6/lib/X11/fonts/にコピーして
chkfontpath --add TrueFontで追加しました。
ちなみにこのfont追加がないとQtdesignerの方は立ち上がりません。
何かご存知の方がおられましたらお願いいたします。
889 :
kuma:04/09/23 22:19:49 ID:QTgshpcz
>>889 w3mは256色対応の人が既に0.5.1だしてるような(画像あり、なし版ともに)...
なんにせよバイナリ公開していただけるのは嬉しいですね。
欲をいえばipkで...
891 :
Linux:04/09/24 15:32:56 ID:Sz3jNy0c
qvfbの中に表示されるメニュー「File」「View」とかのサイズを
変更する方法をご存知の方、ご教授お願い致します。
>>893 ありがとうございます。
まずは Sharp の 2 点は Download できました。
が、今度はqtopia-free-1.5.0-1.i386.rpm がなくて、 qtopia-free-1.6.2.tar.bz2 とかしか
ないようです。 古いのは公開しなくなったんですかね...。
一応 Trolltech の ftp server はだいぶ徘徊したんですが、見つかりませんでした。
1.6.2 とかの qtopia を使ってで環境を作っても問題ないんでしょうか?
Linux での開発に関する知識がまったく欠如しているので、なにか、想定できない問題などを
解決する手間を極力省きたいんで、なんとか 1.5.0 が手に入らないか...と思ってるんですが...。
>>894 俺もこのファイルが見つからなくて困ってたんだけど、
「qtopia-free-1.5.0-1.i386.rpm」でググったらどっかのftpが引っ掛ったよ。
中身がまったく一緒かわからないけど。
プログラム上から、QCopを呼びたい(サスペンド機能を一時的に切りたい)んですけど、どのようにすればいいのでしょうか?
---
// サスペンド機能を無効にする
QCopEnvelope qcop( "QPE/System", "setScreenSaverMode(int)");
qcop << QPEApplication::DisableSuspend;
---
↑の様にしているのですが、サスペンドします。
どこかのサイトに「2回投げないとダメ」と書いてあったのですが、2回投げてもサスペンドしました。
教えてエロい人。
>897
おれはそれでちゃんと機能してるけど…
899 :
868:04/09/30 13:30:03 ID:qrT1hJ4P
>>899 わざわざ報告しなくても、みんな気づいてるから大丈夫だよ(プゲラ
ありがとう。おれはWideStudioって名前が思い出せなかった。
902 :
login:Penguin:04/10/03 21:53:08 ID:HMbE2yIS
クロスコンパイル環境をつくろうと
ttp://paipai.org/~humorum/pukiwiki/pukiwiki.php?ZaurusCross を見ながら作業しているのですが,glibc を make できません.
binutils-2.14.90.0.8 と gcc-3.3.4 の一回目をインストールしたあと
glibc-2.3.2 の make で以下のエラーで止まってしまいます.
母艦は Gentoo で gcc-3.3.4 です.
バージョンの組み合わせが悪いんでしょうか?
../sysdeps/unix/sysv/linux/arm/sysdep.S: Assembler messages:
../sysdeps/unix/sysv/linux/arm/sysdep.S:31: Error: no such instruction: `rsb r0,r0,$0'
../sysdeps/unix/arm/sysdep.S:41: Error: invalid char '[' beginning operand 2 `[sp'
../sysdeps/unix/arm/sysdep.S:42: Error: invalid char '[' beginning operand 2 `[sp'
../sysdeps/unix/arm/sysdep.S:43: Error: no such instruction: `bl __errno_location(PLT)'
../sysdeps/unix/arm/sysdep.S:44: Error: no such instruction: `ldr r1,[sp],'
../sysdeps/unix/arm/sysdep.S:45: Error: invalid char '[' beginning operand 2 `[r0]'
../sysdeps/unix/arm/sysdep.S:46: Error: no such instruction: `mvn r0,$0'
../sysdeps/unix/arm/sysdep.S:47: Error: no such instruction: `ldr pc,[sp],'
>>878さんって、あの方でしたか。
ratpoisonありがたく使わせてもらってます。
ホシュ
905 :
login:Penguin:04/10/11 18:10:39 ID:vOnK+JR/
X/QT上で{}を入力するにはどうしたらいいのでしょうか?
keyhelperで "Fn+oを{" "Fn+pを}" にしているのですが
X/QTではそれぞれカンマとピリオドになってしまいます。
みなさんはどうやってX/QTで{}を入力しているのでしょうか?
Anthyの辞書変換。
907 :
login:Penguin:04/10/11 20:08:04 ID:3MlDbdD+
>>906 >Anthyの辞書変換。
レスありがとうございます
目から鱗が落ちました。なにも直接入力にこだわるひつようないんですね。
skkfepつかってるので早速辞書登録しました。
どうもありがとうございました
xqt 入れたばかりなんですけど、
fep いれないと{}を入力できないんか?
keyhelper による shift のトグルも効いてないようですが、
xqt 上では有効にできないんでしょうか?
{ } がないと銘刻めないんだよ。
マクロで割り当てたから良いけど。
X/Qt使ってないから分からないんだけどFn+Shift+,とかFn+Shift+.じゃ駄目なん?>{,}
>>910 それでできないんですよ.
しかも keyhelper のトグルがきかないので,
同時押ししないといけない.
>>911 Fn+Shift+T, Y で入らない?
mplayerのshellをQtで作ろうとしているんですけど
(ファイル選ばせた後で画面真っ黒にして再生開始してキー入力だけ受け取る感じで)
FILE *fp;
fp=popen("mplayer\"" + filename + "\"","w");
で開いたmplayerにコマンド(例えばpause)を送る時
fprintf(fp,"%s","pause\n");
fflush(fp);
としているのですが1回目キーボードのP押してコマンド(pause)を送るSLOTを呼び出した時は
ちゃんと止まるのですが2回目押すと再生開始されたと思ったとたんにBroken pipeを吐いて
mplayerがExiting... (End of file)で終了してしまいます。
これを直す方法がわかる方がいらっしゃいましたら、その方法を教えてもらえないでしょうか。
自分なりに調べたのですがよくわかりませんでした。よろしくお願いします。
stdioじゃなくもっと低レベルのpipe系でやるのが良いかと。
最近いろんな人がmplayerのGUIを作ってるな。
かくいう漏れもその一人なわけだが。
916 :
914:04/10/24 18:01:38 ID:Epe2vjN+
>>915 アドバイスありがとうございます。
低レベルpipe系で調べてみます。
917 :
login:Penguin:04/10/27 12:23:50 ID:S6pYCA20
当方SL-C760使いなのですが、フレームバッファに関して教えてください。
QDirectPainterからフレームバッファを取得、操作する場合、
座標系の原点が640×480の環境(インプットスタイル?)で使っている場合、
左下が(0,0)になるようです。
これを他の描画関連の座標系のように左上が原点(0,0)にするには
rotate(r)を使えば座標系の変換をできるのでしょうか?
また、変換して使えた場合、処理速度の低下があるでしょうか?
918 :
login:Penguin:04/10/27 16:20:30 ID:91dC2v9u
>>905 いやいやいや昔俺も苦労したよ。 {}入力。
.Xmodmap と KeyHelper の組み合わせで強引に実現した。
ついでに全角の「」とか、/と , の入れ替えとかもやったなぁ。
公開してほしい人手ぇあげて!
今更いらんか。。。 XQt2も出るこったし。
ノシ
>>918 自分も公開してほしいです。
X/QT2を入れないかも知れないので
921 :
login:Penguin:04/10/28 09:16:19 ID:7NKIhyN4
GJ!サンクス!
sambaでつないだzaurus内のフォルダをwindowsにて閲覧したら
大文字小文字のファイル名が勝手に全て小文字になってしまった!!
大小区別するlinuxと区別しないwindows。この対策はどうしたらいいのでしょうか?
>>924 場違いな質問をしてしまったにもかかわらず、
Resありがとうございます(^-^)助かりました。
90 名前:いつでもどこでも名無しさん[sage] 投稿日:04/11/02 12:26:41 ID:???
>余談だけど、僕は現在、ある人のビルドしてくれたbusybox 1.0を使わせてもらっている。
>crontabだろうがarだろうがunzipだろうがtopだろうが組み込み済み、というかなりリッチなやつだ。
>サイズは計500kb程と多少大きくなるけど、ギガザウルスではまったく気にする必要のないサイズだろう。
>もしこれがほしいという人がいれば、エールを送ってみよう。もしかしたら公開されるかも。
C760使いですが、busybox 1.0激しくほしいです。
神様、よろしくお願いいたします。
漏れからも神様おねがいします。
C3000を救ってください・・・
C3000の属性は悪魔なので無理です。
メフィストフェレスと契約すると最強アイテムになりますよ。
バッテリ残量をプログラムで取る方法ってありませんでしたっけ?
確か過去に話題になったような気がするんですが..
ググってもヒットせず。
誰か知りませんか?
apmコマンド使うんじゃなかったっけ
ぴろさんの
battery-changeCCCRapplet
のコードがサンプルになりました。
ヒントありがとうございました。
busybox神はkeyhelper神のyaktyさんでしたか(w
busybox 1.0、ありがたくいただきます。
SL-C3000でJavaが使えれば買おうと思うんですが、
どなたか、後付けでSL-C860とかSL-C750相当の
Javaを動かせた方いましたら御報告お願いします。
前々から疑問だったんだが、SLザウルスのJAVAで何をやるんだ?
あんなことやこんなことに。
趣味でサウルス使うわけじゃないので
使える言語環境は多い方がいいです
lifegame
なんか面白げなものが・・・
928 名前:いつでもどこでも名無しさん[sage] 投稿日:04/11/09 23:49:43 ID:???
Zaurus SL-C7x0, 860 用に、SDL で動作する VNC Client 「palantir」 をビルドしました。libSDL 邪道版専用です。
sいろいろ問題がありますが、せっかくなので upload →
http://zauup.hp.infoseek.co.jp/ の 88番。
■問題点
・環境依存度が高いです。
・サーバとの相性が悪い場合があります。pocket workstation では使えませんでした。
・サーバ側の画面解像度を、640x480 にしておく必要があります。
・サーバ側の画面色数を、6万色以上にする必要があるようです。
・動作中に電源を Off、あるいはスクリーンセーバが起動すると、復帰するのが難しそうです。
最悪、Zaurus をリセットして下さい。
■特殊なマウス操作
右ボタン Fn + 画面タッチ
ダブルクリック Address + 画面タップ
中央ボタン Fn + Address + 画面タッチ
■特殊なキー操作
Ctrl カナひら
Alt 全/半
F1-F12 Home + 1,2,3,4,5,6,7,8,9,0,O,P
PageUp,Down Fn + ↑↓
Home,End Fn + ←→
Alt+Kanji(Windows IME On/Off) Mail
codecのデータシートみたけどバスブーストとイコライザ搭載してるっぽい、、、
でもやっぱドライバないとだめなんかな
dev-imgが3000で動作しないんですが
こまったワン
>>945 動作しない原因ってファイルシステムがFATだからだったりする?
シンボリックリンクが上手く張られてないとかじゃなくって?
948 :
946:04/11/16 01:37:36 ID:/P+wxZGk
FAT → リンク張れない → 動作しない
と言いたかったんです。言葉不足しまくりでしたね…
949 :
login:Penguin:04/11/16 03:34:58 ID:i1NnZgqh
ザウルスって、外付けでキーボードとか使えないの?
使えたら買いなんだけど。
いろいろあるよ。
シリアルキーボードの改造、赤外線キーボード、USBキーボード。
Bluetoothキーボードは動かないみたいだが。
>949
ちょっとは自分で調べろよ・・・
>>949 C3000なら普通のUSBキーボードが繋がる。
953 :
login:Penguin:04/11/16 14:30:07 ID:HTkXw8cN
>951
スマソ。
検索したけど、改造して繋いだりってサイトしかわからんかったので。
スキルの低い自分には、そういうのではとても使いこなせないし。
>952
C3000ってそのまま繋がるんですか?
ソフトとか不要で繋がるんでしょうか?
しかしハード無改造でUSBキーボードが使えるのならぜひ買いたいです。
>>946-948 どもです、ありがとうございます
自分でも調べてみました
hdd1とhdd2がext2で、hdd3がfatだったのですね
hdd1はread onlyでしたので、hdd2が正解っすよね
またちょっとゴチャゴチャやってみます
ちょっと不安なのが、sdカード(/mnt/card)にインストールすることを前提に
イメージが作成されているとかありますと、ショックであります
>>953 でもUSBキーボードじゃ持ち運べないので、
家か職場でしか使えないからショボーンな予感・・・・
漏れは少々かさ張ってもHHKlite持ち歩いた方が良いな。
今時のLinuxってgcc3.xだと思うけど、みんなザウのためにgcc2.9xも同居させてるの?
dev_img 1.6が squashfs 使ってるらしいんだけど
これってモジュール出てたっけ
>>965 C3000だとカーネルのが違うって言われてinsmod出来ない・・・orz
C3000カーネルソースまだだね。
A300にハードディスク乗っけたような感じの安いPDAキボリ・・・
>>968 insmod -f
でカーネルのバージョンチェックを無視しても駄目?
内部インターフェースとか変わってて問題が起こるかもしれないけど。
>>969 700とか750とかって発売からどれくらいでソースでたんだっけ?
アキテクが違うから、って諦めるような香具師は
開発系スレッドにいることを恥じるべきだと思う。
>>971 うーん それやったけど駄目でした 最悪squashfsを760で読んで
中身ピーコするしか無いのかなぁ
>>977 とりあえずdev_img-1.3環境を入れてみます どもでした
>>975 CrossOver OfficeがWINEベースと判ってて言ってるのか?
現実を見ずに反応してるオマエこそ恥ずかしいよ
>>975 そりゃi386エミュレータを追加すれば動くんだろうが、
QEMUでもi486 33MHzぐらいの速度だぞ。
そんなのでiTunesが動いて嬉しい?
>>975 CPUをエミュレーションしてx86バイナリが動くようになったとしても、PC/AT Ghz/1GB時代のアプリは無理だろう、、、。
せいぜい、DOSとか、Win95/98あたりまでだと思うがなぁ。
セルフ開発用のuicないですか? ぐぐってもすでに無いものやcygwin用ばかりで・・・
dev_imd-1.6に入ってるよ。
984 :
982:04/11/19 16:36:53 ID:Yl4O/WpR
>>983 dev_img-1.6 マウント出来ませんでした;;
uic自体はソースからコンパイルする方法が書かれたページを見つけてmakeできました
いま、セルフ環境でいろいろコンパイルしまくっています
985 :
983:
>984
ファイルシステムが違うからね
ってことで >965 参照