[Uclinux-h8-devel] Re: fsckでmakeエラー

Back to archive index

Masakatsu Suzuki s-mas****@syste*****
2005年 5月 17日 (火) 21:28:44 JST


鈴木です。

早急な回答ありがとうございました。

他のチェック方法とするか、fsck()を作り直すか、検討します。
fsck()はディスクの修復も行える(!?)ので有力な関数だったのですが、
使用できないと知ってとても残念です。

まだまだ、いろいろとお世話になると思いますが、
よろしくお願いします。


----- Original Message ----- 
From: "Yoshinori Sato" <ysato****@users*****>
To: <uclin****@lists*****>
Sent: Tuesday, May 17, 2005 5:50 PM
Subject: [Uclinux-h8-devel] Re: fsckでmakeエラー


> 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*****>
> _______________________________________________
> Uclinux-h8-devel mailing list
> Uclin****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/uclinux-h8-devel
>
> 





Uclinux-h8-devel メーリングリストの案内
Back to archive index