Yoshinori Sato
ysato****@users*****
2005年 5月 17日 (火) 17:50:39 JST
At Tue, 17 May 2005 15:03:34 +0900, Masakatsu Suzuki wrote: > > 鈴木と申します。 > > strawberry-linuxのホームページからダウンロードした環境をベースにして作業しています。 > > CF上のFAT32システムをチェックするため、make menuconfigでfsckを有効にして > make dep / make したところ、以下のエラーメッセージが出力されてしまいました。 > > ・・・ > make[3]: 入ります ディレクトリ > `/root/uClinux-dist-h8300/user/e2fsprogs/e2fsck' > h8300-elf-gcc -mh -mint32 -Os -Os -mh -mint32 -Os -Dlinux -D__linux__ -Dunix > -D__uClinux__ -DEMBED -I/root/uClinux-dist-h8300/lib/uClibc/include -I/root/uClinux-dist-h8300/lib/libm > -I/root/uClinux-dist-h8300/lib/libcrypt_old -I/root/uClinux-dist-h8300 -fno-builtin > -I/root/uClinux-dist-h8300/linux-2.4.x/include -Wl,-elf2flt -nostartfiles > /root/uClinux-dist-h8300/lib/uClibc/lib/crt0.o -L/root/uClinux-dist-h8300/lib/uClibc/. > -L/root/uClinux-dist-h8300/lib/uClibc/lib -L/root/uClinux-dist-h8300/lib/libm > -L/root/uClinux-dist-h8300/lib/libnet -L/root/uClinux-dist-h8300/lib/libdes > -L/root/uClinux-dist-h8300/lib/libaes -L/root/uClinux-dist-h8300/lib/libpcap > -L/root/uClinux-dist-h8300/lib/libssl -L/root/uClinux-dist-h8300/lib/libcrypt_old > -L/root/uClinux-dist-h8300/lib/libsnapgear++ -L/root/uClinux-dist-h8300/lib/libsnapgear > -L/root/uClinux-dist-h8300/lib/zlib -o e2fsck unix.o e2fsck.o super.o > pass1.o pass1b.o pass2.o pass3.o pass4.o pass5.o journal.o swapfs.o > badblocks.o util.o dirinfo.o ehandler.o problem.o message.o recovery.o > region.o revoke.o ea_refcount.o > /root/uClinux-dist-h8300/user/e2fsprogs/lib/libext2fs.a > /root/uClinux-dist-h8300/user/e2fsprogs/lib/libcom_err.a > /root/uClinux-dist-h8300/user/e2fsprogs/lib/libuuid.a -lc > /usr/local/lib/gcc-lib/h8300-elf/3.3/../../../../h8300-elf/bin/ld.real: > Dwarf Error: DW_FORM_strp offset (1650589697) greater than or equal to > .debug_str size (21055). > /usr/local/lib/gcc-lib/h8300-elf/3.3/../../../../h8300-elf/bin/ld.real: > Dwarf Error: DW_FORM_strp offset (1310720) greater than or equal to > .debug_str size (21055). > /usr/local/lib/gcc-lib/h8300-elf/3.3/../../../../h8300-elf/bin/ld.real: > Dwarf Error: DW_FORM_strp offset (35520512) greater than or equal to > .debug_str size (21055). > /usr/local/lib/gcc-lib/h8300-elf/3.3/../../../../h8300-elf/bin/ld.real: > Dwarf Error: DW_FORM_strp offset (240384) greater than or equal to > .debug_str size (21055). > /usr/local/lib/gcc-lib/h8300-elf/3.3/../../../../h8300-elf/bin/ld.real: > Dwarf Error: DW_FORM_strp offset (1650589697) greater than or equal to > .debug_str size (21055). > /usr/local/lib/gcc-lib/h8300-elf/3.3/../../../../h8300-elf/bin/ld.real: > Dwarf Error: Could not find abbrev number 2025. > e2fsck.elf2flt: In function `_init_resource_track': > e2fsck.elf2flt(.text+0xe847): undefined reference to `_sbrk' > e2fsck.elf2flt: In function `.L57': > e2fsck.elf2flt(.text+0xe969): undefined reference to `_sbrk' > collect2: ld はステータス 1 で終了しました > make[3]: *** [e2fsck] エラー 1 > make[3]: 出ます ディレクトリ > `/root/uClinux-dist-h8300/user/e2fsprogs/e2fsck' > make[2]: *** [all] エラー 1 > make[2]: 出ます ディレクトリ `/root/uClinux-dist-h8300/user/e2fsprogs' > make[1]: *** [all] エラー 2 > make[1]: 出ます ディレクトリ `/root/uClinux-dist-h8300/user' > make: *** [subdirs] エラー 1 > [root @ localhost uClinux-dist-h8300]# > > > どのように対処すればよいか、ご教授頂けないでしょうか? > よろしくお願いします。 > > えーと、H8に限らずNOMMUではsbrkが使えないので、使わないようにfsckを作り 直すしかありません。 ということで、すみません、今のところ使えませんという回答になります。 #こんな所でsbrk使ってるのか… -- Yoshinori Sato <ysato****@users*****>