[Armadillo:00355] Re: atmark-distによるhttpdとperlの追加について

Fumito Morishima email@hidden
2005年 6月 8日 (水) 19:41:52 JST


森島です。

atmark-dist ですが、uClinux-distをベースに作成しており、
この中には動作していないアプリケーションも多数含まれています。
ちなみにデフォルトで選択されているものは、
すべて動作確認が取れているものです。

動作していないものをすべて削除してもよいのですが、
せっかくオープンソースなので、利用者がソースを修正して動作させることも考え
そのまま提供する事にしています。

#ソースを修正した場合、このMLに連絡してくれるとうれしいです。

時間ができたらちょっと調べてみますが、
お急ぎなら debian の利用をお勧めします。


渡辺 明圭 wrote:

>お世話になります。
>渡辺@NSECです。
>
>Web-Serverとして、いろいろ検証中なのですが
>Armadillo-9 にてhttpdと、perlを動作させたい
>と考えています。
>atmark-distにてKernel、userlandを作成しているのですが
>うまくいれることができません。
>
>以下に行った手順を記述します。
>誤っている手順、足りない手順など、ご教授願います。
>よろしくお願いいたします。
>
>↓↓↓ここから
>make clean
>
>menuconfig
>・Kernel/Library/Defaults Selection --->
> ・[ ]→[*]Default all settings (lose changes)
> ・<Exit>
>・<Exit>
>
>make dep all
> :
> history size (CONFIG_FEATURE_COMMAND_HISTORY)[15](NEW)
>  →enter
> Circular buffer size in Kbytes (minimum 4KB)
>   (CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE)[16](NEW)
>  →enter
> mtab file location (CONFIG_FEATURE_MTAB_FILENAME)[/etc/mtab](NEW)
>  →enter
>
>menuconfig
>・Kernel/Library/Defaults Selection --->
> ・[ ]→[*]Customize Vendor/User Settings
> ・<Exit>
>・<Exit>
>
>・Network Applications --->
> ・[ ]→[*]httpd
> ・[*]→[ ]thttpd
> ・<Exit>
>・Miscellaneous Applications --->
> ・[ ]→[*]perl
> ・<Exit>
>・BusyBox --->
> ・[ ]→[*]httpd
> ・[ ]→[*]httpd:関連全て
> ・<Exit>
>
>・make dep all
> :
> history size (CONFIG_FEATURE_COMMAND_HISTORY)[15](NEW)
>  →enter
> Circular buffer size in Kbytes (minimum 4KB)
>   (CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE)[16](NEW)
>  →enter
> mtab file location (CONFIG_FEATURE_MTAB_FILENAME)[/etc/mtab](NEW)
>  →enter
>arm-linux-gcc -o miniperl \
> miniperlmain.o opmini.o libperl.a -lnsl -ldl -lm -lc -lcrypt -lutil
>./miniperl -w -Ilib -MExporter -e '<e>' || make minitest
>/bin/sh: line 1: ./miniperl: cannot execute binary file
> :
>make[3]: Entering directory `/home/mosso/atmark-dist/user/perl'
>make[3]: *** No rule to make target `<built-in>', needed by `miniperlmain.o'
>. Stop.
>make[3]: Leaving directory `/home/mosso/atmark-dist/user/perl'
>make[2]: *** [miniperl] Error 2
>make[2]: Leaving directory `/home/mosso/atmark-dist/user/perl'
>make[1]: *** [all] Error 2
>make[1]: Leaving directory `/home/mosso/atmark-dist/user'
>make: *** [subdirs] Error 1
>
>・cd user/perl
> ・make clean
> ・make
> ・make test
>→timeにてFAILED at TEST 2
>
>・cd ../../
>・make dep all
>
>・cd romfs
>・find ./ -name "*httpd*"
>./bin/thttpd
>./bin/httpd
>./etc/rc.d/S50thttpd
>./etc/thttpd.conf
>./usr/sbin/httpd
>・find ./ -name "*perl*"
>./usr/lib/perl5
>./usr/lib/perl5/site_perl
>./usr/bin/perl
>
>Hermit host for win32にて
>kernelへlinux.bin.gz
>userlandへromfs.img.gz
>を転送しています。
>
>Armadillo-9起動
>[email@hidden (ttyAM0) ~]# perl -v
>/usr/bin/perl: 1: ELF4塢: not found
>/usr/bin/perl: 2: 4塢: not found
>/usr/bin/perl: 3: 4塢: not found
>/usr/bin/perl: 4: 塢: not found
>/usr/bin/perl: 5: Syntax error: "(" unexpected
>
>thttpdもhttpdも起動していない状態です。
>
>↑↑↑ここまで
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>  
>





armadillo メーリングリストの案内