[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

make install kernel



なかはら@電通大です。


 PCMCIA が1枚しか刺さらないうちの  COMPAQ C810 用に、
 mgl2, ssh, w3m 入りの mfs root な kernel を作ろうとしているのですが、
試しに installer 用の kernel を作って見るところでつまずいてしまっています。


 src/distrib の下で make すると、

crunchide -k _crunched_pwd_stub pwd.cro
pwd.cro: unknown executable format

と crunch binary のしたごしらえの段階で
エラーが出て止まってしまいます。


 NetBSD-1.5_ALPHA2/i386 に
 sakamoto さんの mipsel-netbsd.tgz を pkg_add して、
 /usr/tmp/dest/ 以下に
 NetBSD-1.5_ALPHA2/hpcmips の binary set を一式展開して、
 src/distrib の下で
 env MACHINE=hpcmips DESTDIR=/usr/tmp/dest \
 /usr/pkg/mipsel-netbsd/bin/mips-netbsd-make 
したところ上記のところで止まっていまいました。

とりあえず、エラーが出つつも *.cro は生成されているようなので、
無理矢理先に進んでみたりもしたのですが、

/usr/pkg/mipsel-netbsd/bin/mipsel-netbsd-gcc -static -o instbin instbin.o sysinst.cro gzip.cro chroot.cro chflags.cro stty.cro rcp.cro mknod.cro init_s.cro vi.cro rm.cro ls.cro tset.cro disklabel.cro shutdown.cro newfs.cro cp.cro tip.cro slattach.cro mount_ffs.cro mount_cd9660.cro sleep.cro mt.cro kill.cro mount_kernfs.cro mount_nfs.cro mv.cro ed.cro cat.cro netstat.cro mount_ext2fs.cro sort.cro df.cro x_ping.cro x_ifconfig.cro expr.cro rsh.cro mount_msdos.cro fsck_ext2fs.cro sed.cro chmod.cro fdisk.cro ftp.cro route.cro fsck_ffs.cro sync.cro pax.cro ln.cro rcmd.cro chown.cro mount.cro sh.cro mkdir.cro hostname.cro x_dd.cro date.cro csh.cro umount.cro reboot.cro test.cro pwd.cro -L/usr/tmp/dest/usr/lib  -lrmt -ledit -lutil -lcurses -ltermcap -lbz2 -lcrypt -ll -lm -lkvm
/usr/pkg/mipsel-netbsd/libexec/mipsel-netbsd/ld: cannot open crt0.o: No such file or directory
collect2: ld returned 1 exit status

とリンクする時点でこけてしまいます。


 crunchide に何か手を入れないといけないのでしょうか?
それとも、cross compile の設定がまずいのでしょうか?


-----
NAKAHARA Takafumi
ottan@mma.club.uec.ac.jp
nt@ons.im.uec.ac.jp
nt@annie.ne.jp