[Armadillo:00352] atmark-distによるhttpdとperlの追加について
渡辺 明圭
email@hidden
2005年 6月 8日 (水) 18:45:52 JST
お世話になります。
渡辺@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 メーリングリストの案内