探検


【Linux】ザウルス開発系スレッド-5【SL】

■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
垢版 |
04/11/26 07:05:40ID:9HEdPZch
Linuxザウルスの開発スレです。マターリ情報交換しましょう。

各ソフト利用方法の質問はユーザスレに行った方がいいかも。

Linux Zaurus 6
http://pc5.2ch.net/test/read.cgi/linux/1100131241/

その他の関連情報は>>2-10あたり
412405
垢版 |
2008/01/07(月) 00:06:25ID:D2UVyFc0
>>411
>0273-3版
>・天気予報を取得できるように修正
試してみました。アメダスの画像が取得できませんが、それ以外はちゃんと表示されています。
今日明日と週間天気予報がみたかったので助かりました。

ありがとうございます。

2008/01/07(月) 00:33:35ID:y0hdtOTr
>>411
しばらく不自由してて、ひさしぶり覗いて見たらちょうど良いタイミングでした。
早速使わせていただきました。
とってもありがとう!です。
2008/01/08(火) 11:59:07ID:ShDI2r5h
>>411
いつも愛用させていただいております。
ありがとうございます。

ちょっとご相談させてください。
天気予報の取得についてですが、自宅でADSLの無線LANですと取得できるのですが、Bitwarpだとうまく取得できません。
何が原因なのかわかりますか?
C3100で、
/weather/jp/10/4210.html,1
/weather/jp/10/4210/10201.html
と記述しております。
2008/01/08(火) 13:53:09ID:VLXu6A/2
>>414
うちはkwinsですが、地域をかえて
/weather/jp/**/****.html,1
/weather/jp/**/****.html
の両方とも取得できましたよ
2008/01/08(火) 14:10:38ID:X3LVsRnI
ビトワでC860だけどできない
エラーになるか中途半端な表示になる
417414
垢版 |
2008/01/08(火) 18:56:11ID:wIDcm0Jy
じゃぁ、Bitwarpだけの問題なんですかね?
帰宅したら無線LANと、FOMAで改めて試してみます。
418414
垢版 |
2008/01/08(火) 23:58:53ID:RWo5tFK2
無線LANとFOMAでは問題なく取り込めたのですが、Bitwarpではやはり>416さんと同じ症状でした。
419 ◆1pEIfYwjr.
垢版 |
2008/01/09(水) 00:17:26ID:TaS6BSEN
>414

ページ内容を取得するために通信を行いますが、
ページ取得に1分を超えるとタイムアウトエラーとしているようです。
(天気予報だけではなく、ニュースについても)

bitwarpですと通信速度が遅いので、
ページ取得に1分以上かかっているのかもしれません。

yahoonewsTTR.rbの2159行目の [60] がタイムアウトの秒数になっていますので、
数値を大きくすると解決するかもしれません。

begin
timeout(60) {
open(weatherurl) do |f|
f.each_line() do |line|



420414
垢版 |
2008/01/09(水) 07:23:51ID:M9pg1OW4
>>419
お返事ありがとうございます。
早速、値を120から240までに増やしてみたのですが症状は変わりませんでした。
STATUS表示をみていると、最初から取得しにいってないような気がします。
いずれにしても、このままでも十分に有用なものですのでありがたく使わさせていただいております。
2008/01/09(水) 09:24:18ID:ZtilRkGT
ヒント:bWは勝手にデータを改竄する。
上手く取得出来ない問題はq2chでも起きた。
2008/01/16(水) 09:13:49ID:gsi1W/JL
ついにザウルスでもD01NXが動いたか。
すばらしい!
ttp://bird-memo.seesaa.net/article/78118850.html
2008/01/20(日) 11:52:13ID:bVhbGzeP
SDLを使ったプログラムを書きたいです。
>>91のファイル、どなたか再アップしてもらえないでしょうか。
よろしくお願いします。
2008/01/20(日) 23:32:40ID:F1WyaMTb
>>423
スレの流れみてもそれが何を入れたかわからん。
SDLのプログラムをコンパイルしたいだけなら他にもやりかたがあるからgoogleで探すといい。

俺のzaurusもコンパイルできる環境にあるが、どこまでどうしたかを安全に説明するのはムリ

2008/01/21(月) 00:12:02ID:kMDidFgd
libSDLはセルフコンパイルでは正常なバイナリが出力されない。
他のimageとかmixerとかはconfigureしてmakeすれば大丈夫だったはず
426login:Penguin
垢版 |
2008/01/21(月) 12:26:17ID:tjP6UBbR
http://pc11.2ch.net/test/read.cgi/mobile/1059235468/853-
2008/01/23(水) 23:39:41ID:EtYFCBdY
どなたか初代リナザウSL-A300にてkernel2.6を走らせてる方いませんでしょうか?
2.6で復活させたいと思います。
2008/01/26(土) 08:58:10ID:13rOcdUx
yahoottrって今も記事を取得できますか?
2008/01/26(土) 16:49:43ID:Y9vF74RG
>>428
>yahoottrって今も記事を取得できますか?
>>411

検索くらいしろよ
2008/01/26(土) 20:25:08ID:PynYHaJd
>>427
A300は知らないけどKernel2.6関連ならPDAXROMかOEが必須。
http://www.oesf.org/forum/lofiversion/index.php/t24937.html
431login:Penguin
垢版 |
2008/01/28(月) 02:40:32ID:JYcqw9Jj
SL-C860でdev_img-1.6を使いたいのですが、
どなたか kernel 2.4.18用のsquashfs モジュール
ダウンロード先ご存知ありませんか。

>>237 のリンク先も今はリンク切れで困っております。
2008/01/28(月) 04:33:37ID:XPtph0e0
おいらが使ってるのとバージョン違うんだろうか?
スペカのv18でdev_img-1.6使いなのでuploader教えてくれたらupするです
2008/01/28(月) 04:39:22ID:XPtph0e0
kernel-modules-and-util-squashfs_2.4.20-2.2-r2_arm.ipk
でいいの?
ttp://www11.axfc.net/uploader/20/so/He_67686.zip.html
keywordはc3000
434431
垢版 |
2008/01/28(月) 08:57:27ID:JYcqw9Jj
すみません。
c3000とc860とはkernelのversionが異なるため
module使いまわしできないのです・・・。
435431
垢版 |
2008/01/28(月) 22:21:40ID:JYcqw9Jj
【squashfs.o】
( ´D`)ノ<とりあえず、C860に2.4.20入れてみたのれす。

bash-2.05# insmod squashfs/squashfs.o squashfs/squashfs.o:
kernel-module version mismatch
squashfs/squashfs.o was compiled for kernel version 2.4.20
while this kernel is version 2.4.18-rmk7-pxa3-embedix.

( ´D`)ノ<エラーが出て使えないのれす。
2008/01/28(月) 22:47:17ID:8StpHqun
カーネルモジュールくらい自分で作れよ。
2008/01/29(火) 00:06:38ID:xoauRfB1
一応、開発系スレッドだしなー。
2008/02/18(月) 00:05:28ID:DoYjYThQ
vinelinux3.2にクロスコンパイル環境を構築
c3200のカーネルソースにwireless extensionパッチを適用してカーネルコンパイル
pcmcia-csをmake config
wlan-ngをビルド
以上のようにして作成したprism2_cs等bヘスペシャルカ=[ネルを使ってb「る
c3200でうまく動作するのでしょうか?
2008/02/18(月) 00:19:46ID:PNpJUZ+n
スペシャルカーネルのソース、公開されてなかったっけ?
440438
垢版 |
2008/02/18(月) 12:14:23ID:Yu3Qe0tu
>439
スペカのソースってc3200をベースにそれぞれパッチを自分で
当てていかなきゃいけないので、ちと面倒と思っているので
c3200のソースでいいかなって。。。
2008/02/18(月) 16:53:57ID:PNpJUZ+n
てか、パッチ当てするのがめんどい程度だったら、
好きにしろよ。
2008/02/21(木) 19:20:25ID:izJGtmDd
>441
パッチを当てるのがめんどいと言うよりも
スペカをコンパイルできる環境を作るのがめんどい
といった方が正確じゃないかと思う
どっかで見たコトあるけどスペカはgcc2.95だと
コンパイルできないらしいね
2008/02/21(木) 19:58:31ID:fuXDAqLv
なにが面倒なのか分からないな。
もうカーネルモジュールがあるならスペカバイナリ落として試せばいいし、
まだないならそれくらい自分で作ってから試せって話だ。

ってか、カーネルとカーネルモジュールのgccのバージョンが違うんじゃ
常識的に考えて動作は厳しいだろ。
2008/02/21(木) 22:59:41ID:lw3SsTpX
peercastなんですが、zaurusのパッケージないでしょうか?
2008/03/21(金) 23:07:59ID:Ah6vD5l1
>>442
myarm@hoge$ cat /proc/version
Linux version 2.4.20 (hoge@myarm) (gcc version 2.95.3 20010315 (release)) #1 Mon, 21 Jan 2008 20:51:24 +0900
myarm@hoge$ /usr/local/gcc-2.95.3/bin/gcc -v
Reading specs from /usr/local/gcc-2.95.3/lib/gcc-lib/armv5tel-unknown-linux-gnu/2.95.3/specs
gcc version 2.95.3 20010315 (release)

gcc-2.95.3でセルフコンパイルできてるよ、ヘッダもスペカのを
使っても、今のところ特に問題ない。
2008/05/11(日) 22:14:53ID:i8wBW0AD
SL-C860で、Walrus,VisitさんのLinuxザウルス/セルフ開発環境/大容量SD向け環境を参考に、
セルフ開発環境を入れたんですが、下記のようにエラーが発生しております
環境設定が不足しているのだろうとは思っているのですが、何を追加すればよいのでしょうか。

gcc -v hello.c

Using builtin specs.
gcc version 2.95.1 19990816 (release)
/usr/lib/gcc-lib/armv4l-redhat-linux/2.95.1/cpp -lang-c -v -D__GNUC__=2 -D__GNUC_MINOR__=95 -Dunix
-Darm -Dlinux -D__ELF__ -Darm_elf -D__unix__ -D__arm__ -D__linux__ -D__ELF__ -D__arm_elf__ -D__uni
x -D__arm -D__linux -D__arm_elf -Asystem(unix) -Asystem(posix) -Acpu(arm) -Amachine(arm) -D__CHAR_U
NSIGNED__ -D__ARM_ARCH_4__ -D__APCS_32__ hello.c /home/zaurus/ext2fs/tmp/ccr50MjS.i
GNU CPP version 2.95.1 19990816 (release) (ARM GNU/Linux with ELF)
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/lib/gcc-lib/armv4l-redhat-linux/2.95.1/include
End of search list.
The following default directories have been omitted from the search path:
/usr/lib/gcc-lib/armv4l-redhat-linux/2.95.1/../../../../include/g++-3
/usr/lib/gcc-lib/armv4l-redhat-linux/2.95.1/../../../../armv4l-redhat-linux/include
/usr/include
End of omitted list.
/usr/lib/gcc-lib/armv4l-redhat-linux/2.95.1/cc1 /home/zaurus/ext2fs/tmp/ccr50MjS.i -quiet -dumpbase hello.c -version -o /home/zaurus/ext2fs/tmp/ccaXAV9M.s
GNU C version 2.95.1 19990816 (release) (armv4l-redhat-linux) compiled by GNU C version 2.95.1 19990816 (release).
as -o /home/zaurus/ext2fs/tmp/cc5MEd6Q.o /home/zaurus/ext2fs/tmp/ccaXAV9M.s
as: error while loading shared libraries: as: undefined symbol: _sch_istable

2008/05/12(月) 10:13:23ID:iGqRvuU1
error while loading shared librariesってあるからライブラリへのpathが足らんのでは?
448446
垢版 |
2008/05/13(火) 00:07:43ID:TL9sEGo0
>>447
あらためて下記を参考にやりなおしてみましたが、結果は変わらずでした。

Linuxザウルス/セルフ開発環境/大容量SD向け環境 - Walrus, Visit.
http://digit.que.ne.jp/visit/index.cgi?Linux%a5%b6%a5%a6%a5%eb%a5%b9%2f%a5%bb%a5%eb%a5%d5%b3%ab%c8%af%b4%c4%b6%ad%2f%c2%e7%cd%c6%ce%ccSD%b8%fe%a4%b1%b4%c4%b6%ad

環境変数設定の追加はリンク先と同じく
export TMP=/home/zaurus/ext2fs/tmp
export PATH=$PATH:/home/zaurus/ext2fs/dev/bin:/home/zaurus/ext2fs/dev/tmake/bin
export TMAKEPATH=/home/zaurus/ext2fs/dev/tmake/lib/qws/linux-sharp-g++
しか行っていませんが、他に何を設定する必要があるでしょうか?



2008/05/13(火) 01:35:34ID:qZUw7LYT
LD_LIBRARY_PATHとかは?
450446
垢版 |
2008/05/13(火) 19:51:35ID:8auNj4Qk
>>449
/usr/lib/
/usr/local/lib
を設定してみても変わらず上記の状態でした

とか電車の中で書きつつログを見直して
確かめたらasの実行事態ができてなかったです

結果からするとPATHの設定順の影響で
/home/QtPalmtop/bin/as
が実行されてエラーになってました
PAtH設定を変更してとりあえず動作できるようになりました
export PATH=/home/zaurus/ext2fs/dev/bin:/home/zaurus/ext2fs/dev/tmake/bin:$PATH

アドバイスいただきありがとうございました


ところで/home/QtPalmtop/bin/asってのは
みなさんの環境にも存在しますか?
こいつは気にしなくてもいいんでしょうか
2008/05/14(水) 07:07:11ID:bzbfVNsG
as ねーと実行ファイル出来ねーど
2008/05/14(水) 08:00:36ID:kxRouTB6
QtPalmtop/bin下には無い
mountしてある/mnt/dev/bin内にある
2008/05/22(木) 17:08:41ID:RhnrIoGf
どなたか pJava_1.1.0.spc をお持ちの方いらっしゃいませんか?
jeodeを拾ったのでc1000にインストールしてみたところXengine4aが
動作したので自作のJ2MEPersonalProfile用のソフトを動かしてみたの
ですがjava.util.Properties.setProperty( )が無い為起動できませんでした。
JavaCheckで互換性チェックを行なおうとsunからJavaCheck 3.0を
ダウンロードしたのですが pJava_1.1.0.spc が見当たりません。ググっても
同じように捜している人はいたのですがファイルを見つけることはできま
せんでした。もしお持ちの方がいらっしゃるならどこかにアップしていただ
けると大変助かります。
2008/05/27(火) 01:16:37ID:bWhJ5KCI
メモ
LFS on ARM
ttp://www.linuxfromscratch.org/pipermail/lfs-support/2004-May/023642.html
2008/05/27(火) 08:27:32ID:2Q8gOf5n
知らないうちにAngstromなんていうdistroができてた。
どうやらOpenZaurusが死亡してそっちに移ったらしい。
2008/05/27(火) 12:15:40ID:amq+firW
死亡いうな、発展的置き去りといえ
2008/05/28(水) 02:14:21ID:p+XOz7w6
普通に放置。
2008/06/04(水) 02:46:39ID:wD4ACFNS
メモ
debian/pool/main/g/glibc/glibc_2.3.2.ds1-22sarge6.diff.gz
2008/06/28(土) 23:30:08ID:OmSHmfwz
vinelinux4.2上でgcc3.3.6のクロスコンパイル環境を構築しましたが、
qtopiaのexamplがエラーでコンパイルできません。
もしかして、qtopia1.5についても、gcc3.3.6でソースから
ビルドしないとダメなんでしょうか?
2008/06/30(月) 08:49:27ID:ymZNSOYQ
エラー内容書かないで答えるのは難しいと思います
2008/07/01(火) 19:08:45ID:CnPpdhgp
どなたか Bluez と pptp-mppe を両立できている人は居ませんか?
pptp-mppe が /usr/sbin/pppd のリンクを自分用に入れ替えるので、
Bluez が使えません。リンクを元に戻すと使えます。
これが両立すると外出先からリナザウでDUN+VPNという、大変便利
な環境ができますよね。何とか両立できないものでしょうか?
2008/07/10(木) 21:29:53ID:vN7OFTlc
どなたか、GCC3もしくはGCC4系のクロスコンパイル環境で
libsdlのビルド方法を解説してあるページをご存知ないですか?
2008/07/10(木) 21:43:45ID:EHDkPf61
libSDLがlibqtとかリンクしてるから無理じゃ?
2008/07/11(金) 01:05:50ID:1fUfjKvc
>>461
片方をchrootで使ったらどう?
465461
垢版 |
2008/07/11(金) 19:53:23ID:7hmjhtL/
>>464
あーなるほどー、と思いやって見ました。
pptp実行スクリプトの方に書き足しました。

chroot って初めて使うので、どこまで/の環境を用意してやればよいのかイマイチ
わかりませんが、取り敢えず片っ端からコピーしまくりました。
(シンボリックリンクだと Too many Symbolic Links と怒られるので)

で、まずはBluezでDUN接続を確立して(ppp0を確認)、上記のpptp起動スクリプトを
実行しましたが、思ったより難しいですね、ただ今 Could not find free pty. と怒られ
たところで、ちょっと挫折気味です。
/dev をシンボリックリンクにすると Too many だと怒られるし、コピーではダメなんで
しょうか?見た感じはコピーされているように見えますが…
2008/07/11(金) 19:58:58ID:7hmjhtL/
↑で書き忘れました。
chroot から手動で exit すると、以下のエラーが表示されます。

warn[open_inetsock:pptp_callmgr.c:310]: connect: Network is unreachable
fatal[callmgr_main:pptp_callmgr.c:133]: Could not open control connection to ***.***.***.***
fatal[open_callmgr:pptp.c:283]: Call manager exited with error 256
2008/07/12(土) 21:22:19ID:EUQ/z4iS
っ mount --bind /dev/pts /hoge/dev/pts
468462
垢版 |
2008/07/12(土) 22:00:01ID:iPZZtivV
>463
qtopia-free-1.5.0-1.src.rpmを母艦上でrebuildしてもダメなんでしょうか?
2008/07/13(日) 00:18:28ID:q/Lq3unz
mknod
470461
垢版 |
2008/07/14(月) 11:07:59ID:NFpRp6ng
>>467
ありがとうございます。
zaurus(私のはC3100)のmountコマンドは busybox のだから --bind オプションが
使えないらしいので、それが可能な mount を用意してくれているお方のところから
頂いてきました。感謝です。

以下、実行結果です。
スクリプトを起動しても無反応(エラーも表示されないが接続もされていない)なの
で手動で確認すると、

mount --bind /dev/pts /hoge/dev/pts ← OK
chroot /home/root/temp ← OK
pptp ***.***.***.*** user hoge * noauth lock mtu 1400
ここで、以下のエラーが返ってきます。
fatal[main:pptp.c:151]: Could not find free pty.

mount を mount --bind /dev /hoge/dev にしても結果は同じでした。
471461
垢版 |
2008/07/14(月) 11:10:39ID:NFpRp6ng
↑の誤記を訂正させてください
誤:mount --bind /dev/pts /hoge/dev/pts ← OK
正:mount --bind /dev/pts /home/root/temp/dev/pts ← OK
2008/07/14(月) 11:33:41ID:Ky0x86RA
mount --bind /dev /hoge/dev

しちゃうと、もともとかぶってたやつ/dev/ppp だっけ?が
競合しちゃうんじゃないでしょうか。

tar -cvf - /dev | tar -xvf - -C /hoge

とかして移してしまうのもよいと思いますが、
busybox なtarだとうまく行ったかが微妙。
2008/07/14(月) 11:36:05ID:Ky0x86RA
/dev/ppp は勘違いス。関係ないすね。
2008/07/18(金) 09:38:06ID:NdRpG0O0
util-linux-2.12/mount/my_dev_t.h
/* silliness to get dev_t defined as the kernel defines it */
/* glibc uses a different dev_t */
/* maybe we need __kernel_old_dev_t -- later */
/* for ancient systems use "unsigned short" */

#include <linux/posix_types.h>
#define my_dev_t __kernel_dev_t
2008/07/18(金) 12:03:41ID:wCaqtBON
476461
垢版 |
2008/07/18(金) 12:16:03ID:CjRiVG3q
>>474
これって>>461〜へのアドバイスですしょうか?
私にはいきなりハードルが上がっちゃいましたから、外していたら以下は無視してください。

ありがとうございます。
util-linux-2.12 ですが、以下を見ると、使ってテストをしてみたくなります。
ttp://www.linux.or.jp/JF/JFdocs/LFS-BOOK/chapter05/util-linux.html
>Util-linux パッケージは種々雑多なものからなる数多くのユーティリティプログラムを含みます。
>より重要なユーティリティのいくつかはマウントやアンマウント、フォーマット、パーティション及び
>ディスクドライブの管理、tty ポートのオープンやカーネルメッセージの取得に使われます。

ですが、ipkパッケージは openzaurus 用のパッケージしか見つけられませんでした。
自分で make & install は私ではたぶんうまく行かないでしょうし。
もっと探してみます。
2008/07/21(月) 17:23:30ID:W+XOWXsr
>>476
それは、2.6系のカーネルヘッダでユーザーランドを作っていた時に、
エラーになって、原因を探っているうちにへーというのを見つけて、
メモっといただけで関係ないので無視してほしい。
2008/07/29(火) 23:49:52ID:JipyjXac
qtopia-free-1.5.0-1.src.rpmってビルドしても
Zaurus搭載のモノにならないんじゃなかった?

そもそもgcc3以降でビルドできるかどうか…
479462
垢版 |
2008/08/03(日) 10:58:42ID:e0mJ7Ol4
>478
ttp://takahr.dhis.portside.net/cgi-bin/rwiki.cgi?cmd=view;name=QtopiaSDK+on+Cygwin%3A%3Abuild
ここのパッチを参考にqtopia-free-1.5.0-1.src.rpmのリビルドができたようなんですが、
qtopia/exampleを実機用にクロスコンパイルしてできたバイナリを実機に転送しても
error while loading shared libraries: ./example: undefined symbol: _ZN7QStringllshared_nullE
となって実行できませんでした。
ldd ./example として必要なライブラリを確認しましたが、全て実機に存在しています。
母艦のエミュレータ環境用にコンパイルしたバイナリなら実行できるのですが・・・
480login:Penguin
垢版 |
2008/08/04(月) 11:49:22ID:/jrCZBu0
SL-C860でGLIBC2.7のセルフビルドって無理ですよね。。。

最低2.3.2が欲しいんですけど、どうにかなりませんかね? ><
2008/08/04(月) 12:29:14ID:eR1NRNpR
chrootしたらなんとかなりません?
2008/08/04(月) 15:25:27ID:kDjyRT8h
pocket workstation ならデフォルトがglibc-2.3.2だった気がする。
chroot すればglibc-2.3.2の環境になる。
483478
垢版 |
2008/08/05(火) 01:37:44ID:NCf8xUAA
>479
オリジナル(?)のソースじゃないってのを感じたのはtaskbarの
アプレットをbuildした時。
qcopのシグナルの発生や受け取りタイミングがZaurus搭載のものと
違ってて、結局その辺は自分で修正した。
あとqpe/configもサンプルアプリの中の簡易版(?)が組み込まれてるっぽい。
って事は他にもあるんじゃないかってことで。

実際に自分でもやってみるのが一番確認にはいいのだろうけど、
いかんせん、自分の環境は現状セルフビルド環境のみなんでそこまで力になれそうにない。
スマン。
484login:Penguin
垢版 |
2008/12/02(火) 17:36:23ID:GHaye917
Linuxのディストリビューションって多数有りますが、LinuxZaurusの開発環境を構築するのに
適したディストリビューションがあったら教えてください。または、どれでも大差ないでしょうか?
よろしくお願いします
2008/12/02(火) 17:45:11ID:fcSwqBao
>>484
バージョンも重要だと思うから、ググってみて開発環境を構築するレポートを見つけ
その人が使っているのと同じディストリビューション、同じバージョンのを使うといいよ
2008/12/03(水) 00:50:25ID:EWvYji4N
感じたこと、ひとつ。
手書き文字の認識が、ポケットPCと比較して、リナザウは格段に劣っている。
毛唐の作ったものに、日本語で負けてどうするんだ。
もっともっと、ガンガレ>>シャープ。
あと、igeteみたいな、廉価版があるといいなぁ。
5000円ぐらいでさ。乾電池1本で2週間ぐらい動いて。
当然Linuxで。プログラム出来て。
モノクロでいいからさぁ。。。

だめ?
487484
垢版 |
2008/12/03(水) 23:54:59ID:u/c0nsND
>>485
レスありがとうございます
開発環境構築している人の記事を探してみます
2009/05/10(日) 15:24:27ID:ev/zq/+d
OpenZaurus-3.5.4.1 spitz GPE メモ
bitbakeでセルフmake firefox-1.0.6

必要なx-devel
xserver-kdrive-fbdev - 0.0cvs20050207-r11 - X server from freedesktop.org, supporting generic framebuffer devices
xserver-common - 1.8-r13 - Common X11 scripts and support files
libx11-6 - 6.2.1-r4 - Base X libs.
libx11-dev - 6.2.1-r4 - Base X libs.
libx11-locale - 6.2.1-r4 - Base X libs.
ちなみに、Slackware-9.1(XFree86-4.3.0), Slackware-10.0(X11-6.7.0)
xproto-dev - 6.6.2-r0 - X protocol and ancillary headers.
xextensions-dev - 1.0.1-r0 - various extension headers.
xtrans-dev - 0.1-r0 - network API translation layer to insulate X applications and libraries from OS network vageries.
libxdmcp-dev - 0.1.3-r1 - X Display Manager Control Protocol library.
libxdmcp0 - 0.1.3-r1 - X Display Manager Control Protocol library.
libxkbfile-dev - 0.0cvs20060102-r0 - X11 keyboard library
libxkbfile1 - 0.0cvs20060102-r0 - X11 keyboard library
libxt6 - 0.1.5-r1 - X Toolkit Intrinsics
libxt-dev - 0.1.5-r1 - X Toolkit Intrinsics
libsm6 - 6.0.3-r1 - Session management library
libsm-dev - 6.0.3-r1 - Session management library
libice6 - 6.3.3-r1 - X11 ICE library
libice-dev - 6.3.3-r1 - X11 ICE library
renderext-dev - 0.0cvs20060102-r0 - X Render extension headers
libpopt0 - 1.7-r1 - The popt library exists essentially for parsing command line options.
libpopt-dev - 1.7-r1 - The popt library exists essentially for parsing command line options.
ln -s /usr/include/freetype2/freetype /usr/include/freetype
dev/tmp/work/arm-linux/firefox-1.0.6-r0/mozilla/widget/src/xremoteclient/Makefile.in
<$(XLDFLAGS) $(XLIBS)
>$(XLDFLAGS) $(XLIBS) -lX11
2009/05/10(日) 15:30:58ID:ev/zq/+d
必要なglib
glib-1.2 - 1.2.10-r2 - GLib 1.2 is a deprecated libray to provide support for old glib 1.2 based applications
glib-1.2-dev - 1.2.10-r2 - GLib 1.2 is a deprecated libray to provide support for old glib 1.2 based applications
libglib-2.0-0 - 2.6.4-r2 - GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, f
libglib-2.0-dev - 2.6.4-r2 - GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, f
libglib-2.0-utils - 2.6.4-r2 - GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, f

$ bitbakee -D -v -b org.openembedded.dev/packages/mozilla/firefox_1.0.6.bb
(ソースは他所からとってdev/srcに入れておく。コンパイル時間 約20時間)

しかしインストールしてみると、/usr/lib/firefox-1.0.6/libgtkxtbin.so
のせいで実行できず。ここだけバイナリパッケージのと交換したら動いた。(意味ね〜)
$ bitbake -D -v -b org.openembedded.dev/packages/mozilla/firefox_1.0.7.bb
nsDOMClassInfo.cpp:2449: internal compiler error: Segmentation fault
こりゃ〜そろそろAngstromeへ引っ越して、1.0.6のdebugもそっちでやるかぁ、
あるいは、LFSでGCC作り直してみるか、、、やっぱAngstromeへ移行かな。
まだまだOpenZaurusで遊び足りない気はするが、swfdecでglibのバージョン
上げなきゃならなそうだし。
2009/05/13(水) 02:21:40ID:pmgMGq8M
メモ
OpenZaurusセルフmake
$ bitbake -D -v -b org.openembedded.dev/packages/mozilla/firefox_1.0.6.bb
CFではなくHDD、つまりMD上でコンパイルしたらきっちり動いた。しかも、
コンパイル時間 約2.5時間、ダメじゃんCF。1.0.7は条件同じだからダメな
のは変わらないが。
2009/06/08(月) 12:02:03ID:8omsSWlg
セルフmakeメモ

grep -A 4 Segment boost_1.33.0.oz.log
/home/myproj/openzaurus/bbmake/dev/tmp/work/arm-linux/boost-1.33.0-r1/boost_1_33_0/libs/python/build/../src/object/inheritance.cpp:219: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.

grep -A 4 Segment boost_1.33.0.as.log
/usr/include/c++/4.1.2/bits/stl_algobase.h:376: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.

grep -A 4 Segment boost_1.33.1.as.log
/usr/include/c++/4.1.2/bits/vector.tcc:304: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.
2009/08/11(火) 14:06:49ID:rxHQR4mK
メモ
ttp://gcc.gnu.org/ml/gcc-testresults/2008-03/msg00503.html

=== g++ Summary ===

# of expected passes 17356
# of unexpected failures 12
# of unexpected successes 1
# of expected failures 82
# of unsupported tests 149
/scratch/gcc/nightly-2008-03-06-4.3/arm-none-linux-gnueabi/build_gcc/build/test-4.3-0-arm-none-linux-gnueabi/host-i686-pc-linux-gnu/fsf-4.3/bin/arm-none-linux-gnueabi-g++ version 4.3.0 (GCC)

Host is i686-pc-linux-gnu

=== gcc Summary ===

# of expected passes 45733
# of unexpected failures 5
# of expected failures 90
# of unresolved testcases 2
# of untested testcases 35
# of unsupported tests 2237
/scratch/gcc/nightly-2008-03-06-4.3/arm-none-linux-gnueabi/build_gcc/build/test-4.3-0-arm-none-linux-gnueabi/host-i686-pc-linux-gnu/fsf-4.3/bin/arm-none-linux-gnueabi-gcc version 4.3.0 (GCC)

Host is i686-pc-linux-gnu
2009/08/11(火) 14:10:35ID:rxHQR4mK
メモ
ttp://gcc.gnu.org/ml/gcc-testresults/2008-03/msg00495.html

=== g++ Summary ===

# of expected passes 17393
# of expected failures 82
# of unsupported tests 135
/home/dave/gnu/gcc-4.4/objdir/gcc/testsuite/g++/../../g++ version 4.3.0 (GCC)

=== gcc Summary ===

# of expected passes 45543
# of unexpected failures 3
# of unexpected successes 1
# of expected failures 91
# of unresolved testcases 2
# of untested testcases 35
# of unsupported tests 337
/home/dave/gnu/gcc-4.4/objdir/gcc/xgcc version 4.3.0 (GCC)
2009/08/16(日) 15:18:56ID:iJ9wMiJA
セルフmakeメモ
armedslack-11.0
# gcc -v
Reading specs from /usr/lib/gcc/arm-slackware-linux/3.4.6/specs
Configured with: ../src/configure --nfp --without-fp
--with-softfloat-support=internal --prefix=/usr --enable-shared
--enable-__cxa_atexit --with-gnu-ld --disable-checking --verbose
--host=arm-slackware-linux --build=arm-slackware-linux
--target=arm-slackware-linux
Thread model: posix
gcc version 3.4.6

# grep -A 8 Segment build.log
/root/myproj/boost_1_32_0/boost/detail/shared_count.hpp:264: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.

set -e
"g++" -c -Wall -ftemplate-depth-255 -DNDEBUG -DNDEBUG
-DBOOST_TEST_NO_AUTO_LINK=1 -O3 -finline-functions -Wno-inline
-I"bin/boost/libs/serialization/build" -I "/root/myproj/boost_1_32_0"
-o "bin/boost/libs/serialization/build/libboost_serialization.a/gcc/
release/runtime-link-static/xml_grammar.o" "/root/myproj/boost_1_32_0/
libs/serialization/build/../src/xml_grammar.cpp"
495YZweVwsLd
垢版 |
2009/10/23(金) 01:29:20ID:hvl3DgLv
Your local fire department can often help you. ,
2010/03/08(月) 01:00:33ID:9NwqDOvb
OpenZaurus セルフmakeメモ
GCC-4.x
ttp://www.mail-archive.com/[email protected]/msg00934.html

ttp://ibot.rikers.org/%23oe/20060604.html.gz
ttp://sourceware.org/ml/libc-ports/2007-02/msg00034.html
ttp://www.redhat.com/archives/fedora-extras-commits/2007-August/msg01254.html
2010/03/08(月) 01:28:22ID:A5GTXNHB
OpenZaurus セルフmakeメモ
pkg-config

myarm@~$ pkg-config --list-all
gmodule-no-export-2.0 GModule - Dynamic module loader for GLib
pango Pango - Internationalized text handling
render Render - Render extension headers
xrender Xrender - X Render Library
x11 X11 - X Library
glib-2.0 GLib - C Utility Library
xau Xau - X authorization file management libary
libpng12 libpng12 - Loads and saves PNG files
gmodule-2.0 GModule - Dynamic module loader for GLib
glib GLib - C Utility Library
gthread-2.0 GThread - Thread support for GLib
fontconfig Fontconfig - Font configuration and customization library
freetype2 FreeType 2 - A free, high-quality, and portable font engine.
pangox Pango X - X Window System font support for Pango
recordext RecordExt - X Record extension headers
gthread GThread - Thread support for GLib
- - - - - - -
myarm@~$
myarm@~$ pkg-config --cflags glib-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
myarm@~$ pkg-config --libs glib-2.0
-lglib-2.0
myarm@~$ grep PKG_CONFIG oz354x/tmp/work/pango-1.8.1-r3/pango-1.8.1/configure.in
GLIB_CFLAGS=`$PKG_CONFIG --cflags $GLIB_MODULES gthread-2.0`
2010/03/08(月) 01:33:41ID:431xy5oN
OpenZaurusとQtの切り替えって手軽にできないですかね
2010/03/11(木) 12:06:32ID:XYcKwa4s
OpenZaurus セルフmakeメモ
syntax error near unexpected token `PKG_CHECK_MODULES
ttp://www.mail-archive.com/[email protected]/msg07841.html
sudo ipkg install pkgconfig-dev_0.15.0-r3_arm.ipk

>>498
オレの場合は、kexecを利用して起動し直してる。手軽で危険。
一般ユーザにはおすすめしない。
kexecはumountしてくれないから、起動用カーネルでext3のユー
ザーランドの"/"のみをmountした状態からkexecしてる。
OpenZaurusとAngstrom-200712 のkexecはinitrdに対応して
ないから、.configのCONFIG_CMDLINEでマウントするrootを指定
する。カーネルのリビルドが必要になる。
Qtopiaを起動した場合にも同じように使えるように/home以下に
リンクを貼って/home/oreを共有してる。
OpenZaurusではデフォルトだと/dev/hda1を"/"、/dev/hda2を
/homeとするから、Qtopia側の/dev/hda1、/dev/hda2の内容を
mtdか/dev/hda3に移動してリンクを貼ってる。
ちなみに、Qtopia側でのアカウント変更も一苦労するだろな。

myarm@~# umount -a
myarm@~# kexec -l /boot/vmlinuz-2.6.16.oz.hda5
(myarm@~# kexec -l /boot/vmlinuz-2.6.22.as.hda1)
(myarm@~# kexec -l /boot/vmlinuz-2.4.20.v18h+.c3200.mtd2)
myarm@~# sync
myarm@~# sync
myarm@~# sync
myarm@~# kexec -e
2010/03/13(土) 14:03:58ID:c/rBMLaZ
OpenZaurus セルフmakeメモ
$ diff org.openembedded.oz354x/packages/gtk+/gtk+_2.6.10.bb.orig org.openembedded.oz354x/packages/gtk+/gtk+_2.6.10.bb
21c21
< file://hardcoded_libtool.patch;patch=1 \
---
> # file://hardcoded_libtool.patch;patch=1 \

ttp://mail.gnome.org/archives/gtk-app-devel-list/2005-July/msg00318.html
ttp://mail.gnome.org/archives/gtk-app-devel-list/2005-July/msg00339.html
ttp://www.oesf.org/forum/index.php?showtopic=14507
Therefore I've eliminated the XOpenIM call which is not part of diet-x11. But it works nevertheless ...

diet-xだと、もしかしてcanna-kinput2-kterm はおあずけ?
uim-anthy使う分には問題ないようだけど。
ttp://www.fujisan.co.jp/Product/1535/b/134873
2010/03/17(水) 00:23:03ID:4Pij1eH7
OpenZaurus セルフmakeメモ
$ diff org.openembedded.oz354x/packages/perl/libxml-parser-perl_2.34.bb.orig org.openembedded.oz354x/packages/perl/libxml-parser-perl_2.34.bb
6c6
< inherit cpan
---
> inherit cpan2
$ diff org.openembedded.oz354x/classes/cpan.bbclass org.openembedded.oz354x/classes/cpan2.bbclass
3c3
< cpan_do_configure () {
---
> cpan2_do_configure () {
12c12
< cpan_do_compile () {
---
> cpan2_do_compile () {
16,17c16,17
< cpan_do_install () {
< oe_runmake install_vendor
---
> cpan2_do_install () {
> oe_runmake 'DESTDIR=${D}' install

$ diff org.openembedded.oz354x/packages/gnome/libbonobo_2.10.0.bb.orig org.openembedded.oz354x/packages/gnome/libbonobo_2.10.0.bb
8c8
< DEPENDS = "glib-2.0 orbit2 intltool-native libxml2"
---
> DEPENDS = "glib-2.0 orbit2 orbit2-native intltool-native libxml2"
2010/03/21(日) 13:13:59ID:MROg1tlm
OpenZaurus セルフmakeメモ
$ gcc -v
Using built-in specs.
Target: arm-linux
Configured with: /home/ore/myproj/openzaurus/bbmake/dev/tmp/work/arm-linux/gcc-4.1.2-r11/gcc-4.1.2/configure --build=arm-linux --host=arm-linux --target=arm-linux --prefix=/usr --exec_prefix=/usr
--bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/usr/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include
--oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --with-gnu-ld --enable-shared --enable-target-optspace --enable-languages=c,c++ --enable-threads=posix --enable-multilib
--enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix= --with-local-prefix=/usr/local --with-gxx-include-dir=/usr/include/c++/4.1.2 --enable-__cxa_atexit --with-float=soft --disable-libssp
Thread model: posix
gcc version 4.1.2

$ bitbake -D -v -b org.openembedded.oz354x/packages/mozilla/firefox_1.0.6.bb >& firefox.log &
$ grep -B3 gcc.gnu firefox.log
../../../dist/include/xpcom/nsCOMPtr.h:839: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.

$ bitbake -D -v -b org.openembedded.oz354x/packages/mozilla/firefox_1.0.7.bb >& firefox.log &
$ grep -B3 gcc.gnu firefox.log
../../../../../../dist/include/xpcom/nsHashtable.h:188: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.
2010/03/22(月) 11:00:54ID:2khU9oij
OpenZaurus セルフmakeメモ
$ bitbake -D -v -b org.openembedded.oz354x/packages/mozilla/firefox_1.5.0.6.bb >& firefox.log &
$ grep -B4 gcc.gnu firefox.log
nsPluginHostImpl.cpp: In member function 'virtual nsresult nsPluginByteRangeStreamListener::OnStartRequest(nsIRequest*, nsISupports*)':
nsPluginHostImpl.cpp:6676: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.

$ bitbake -D -v -b org.openembedded.oz354x/packages/mozilla/firefox_2.0.0.3.bb >& firefox.log &
$ grep -B3 cairo\' firefox.log
checking for cairo >= 0.3.0... Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo' found
2010/05/13(木) 02:10:01ID:NlzvY68L
OpenZaurus-3.5.4.1 spitz GPE メモ

訂正
ttp://pc11.2ch.net/test/read.cgi/linux/1189835559/186
MACHINE = "native" -> MACHINE = "spitz"

bitbakeでセルフmake
patchをセルフmakeすると、たまに発生するpatchの失敗が起きなくなる。
mp3blasterをセルフmakeすると、左右で聞けるようになる。
boostのセルフmakeは失敗する。
Firefox-1.0.7のセルフmakeは失敗する。セルフmakeできたFirefox-
1.0.6は今のところ問題ない。
2010/05/13(木) 23:39:55ID:8JQUXF8Z
OpenZaurus spitz GPE メモ

bitbakeでセルフmake
Firefoxの右横のゲージ?がC3000以外だとタッチする位置がズレている
が、セルフmakeするとズレなくなる。C3100ではズレなくなった。
2010/06/20(日) 13:54:25ID:B1KSbyST
OpenZaurus spitz GPE メモ
kexecでCacko(Qtopia)をinitrdしてブート

ttp://ftp.debian.org/debian/pool/main/k/kexec-tools/
[PATCH] Add ARM support to kexec
ttp://lists.infradead.org/pipermail/kexec/2008-February/001272.html
Add ARM support to kexec including commandline support through ATAGs.
The kernel syscall support has already been merged and kernel ATAG
exporting is queued for 2.6.25 (its optional for kexec).
ttp://www.mail-archive.com/[email protected]/msg03635.html

kexec実行カーネルはAngstromから持ってきて、
bitbake -D -v -b org.openembedded.oz354x/packages/linux/linux-rp_2.6.25+2.6.26-rc4.bb
kexecは、kexec-zImage-arm.cで0x800000を0xa00000に変えてみた。
カーネルの場所はkexec.cのif0を変えると分かる。でスペカの.configは、
CONFIG_CMDLINE="console=ttyS0 initrd=0xa0a00000,8M root=/dev/hda3"
(gitで持ってきた最新ソースならinitrdの場所教えなくともよい?)
/dev/mtdblock2,3から/dev/hda3への集約と/etc/rc.d/rc.rofilesys
の編集は省略。"/"をrwでremount。
ttp://www.linux.or.jp/JM/html/LDP_man-pages/man4/initrd.4.html

initrd2.4hda1.gzはぴろさんとこからもらってきてloopでmountしてhda3
用に書き換え。
ttp://piro.sytes.net/~piro/pukiwiki/pukiwiki.php?KernelSwicher%A4%F2%BB%C8%A4%A6

kexec -l /boot/vmlinuz-2.4.20.v18H+.c3100.hda3 --initrd=/boot/initrd2.4hda3.gz
sync
sync
sync
kexec -e

あと、"/"が/dev/hda3だとNetfrontは動かなくなる。
2010/10/02(土) 08:52:13ID:xUP/cANN
Kwinsが終了する、なんてこった。
OpenZaurusやAngstromで動かすためのハッキングの楽しみが
なくなってしまった。
508login:Penguin
垢版 |
2011/02/18(金) 00:46:51ID:MZPtduFN
保守
2011/02/19(土) 13:34:56ID:5vNolK1b
OpenZaurus-3.5.4.1 spitz GPE メモ

Firefox-1.0.6 リファラー無効、UA変更、IDN無効。
$ grep Refe /usr/lib/firefox-1.0.6/greprefs/all.js
pref("network.http.sendRefererHeader", 0); // 0=don't send any, 1=send only on clicks, 2=send on image requests as well
pref("network.http.sendSecureXSiteReferrer", true);
$ head -n 3 /usr/lib/firefox-1.0.6/greprefs/security-prefs.js
pref("general.useragent.security", "U");
pref("general.useragent.override","Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)");
$ grep IDN /usr/lib/firefox-1.0.6/greprefs/all.js
pref("network.enableIDN", false);
2011/03/06(日) 00:50:53.12ID:4ZMAZujk
ttp://wiki.livedoor.jp/kirifue/d/LAN%A1%A6%CC%B5%C0%FELAN
APに接続するインフラストラチャモードでは、使えるのですが、ピアツゥピアで繋ぐ、アドホックモードがまったく利用できません(IO DATA WN-B11/CFZもPrism3なので、同じトラブルが発生する可能性があります)。
ttp://www.mail-archive.com/[email protected]/msg13767.html
ttp://park7.wakwak.com/~geodenx/h8/driver.txt
ttp://www.linuxquestions.org/questions/linux-wireless-networking-41/hp-pavillion-and-prism-2-5-wireless-card-207207/
2011/05/06(金) 12:28:02.73ID:Omcfcwp+
OpenZaurus-3.5.4.1 spitz GPE メモ
For WS027SH
、、、
Kwinsじゃないと規制のせいか長くは書けないな。
こりゃ〜どっかのブログにでも引っ越しするか。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況