[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 メーリングリストの案内