[Armadillo:00313] Re: atmark-dist-20050506.tar.gzのエラー

Fumito Morishima email@hidden
2005年 5月 26日 (木) 13:19:33 JST


森島です。

genext2fs を最新版に更新してみてもらえますか?

最新版は
http://armadillo.atmark-techno.com/download/armadillo-9/tools/
ここからダウンロードできます。

有國公裕 wrote:

>有國@シティビルサービスです。
>
> ご指摘の結果と試行錯誤です。
>
>  
>
>>tools/genfs_ext2.sh を呼び出しているファイルは、
>>vendors/AtmarkTechno/Armadillo-9/Makefile です。
>>
>>該当部分(genfs_ext2.shが記載された行)をechoにして、
>>make image を行い、実際に実行されるコマンドの構文を
>>記載してもらえますか?
>>    
>>
>
>----------------------------------------------------------------------------------------
>該当行:
>@$(SHELL) tools/genfs_ext2.sh "-U -d $(ROMFSDIR) -D ext2_devtable.txt $(ROMFSIMG)"
>↓(変更)
>echo @$(SHELL) tools/genfs_ext2.sh "-U -d $(ROMFSDIR) -D ext2_devtable.txt $(ROMFSIMG)"
>----------------------------------------------------------------------------------------
>実行した該当行:
>email@hidden:~/atmark-dist-20050506$ make image
>	:
>	:
>echo @/bin/sh tools/genfs_ext2.sh "-U -d /home/arikuni/atmark-dist-20050506/romfs -D ext2_devtable.txt /home/arikuni/atmark-dist-
>20050506/images/romfs.img"
>@/bin/sh tools/genfs_ext2.sh -U -d /home/arikuni/atmark-dist-20050506/romfs -D ext2_devtable.txt /home/arikuni/atmark-dist-20050506/images/romfs.img
>	:
>	:
>email@hidden:~/atmark-dist-20050506$ 
>----------------------------------------------------------------------------------------
>
> 以上です。
>
>
>  
>
>>ちなみに私の環境では、
>>/bin/sh tools/genfs_ext2.sh -U -d /home/guest/atmark-dist-20050506/romfs
>>-D ext2_devtable.txt /home/guest/atmark-dist-20050506/images/romfs.img
>>    
>>
>
> 同じようですね。下記エラーは私がMakefile内でcdしていたのを
>見落としていた為に前回「無い」と書いたtools/genfs_ext2.shに
>あると言っています。
>
>  
>
>>>tools/genfs_ext2.sh: /10: syntax error: operand expected (error token is "/10")
>>>      
>>>
>
>今回は下記のような該当行が付加されています。これは何かアップ
>デートしてしまったことを示していると考えますが、問題ないでしょ
>うか?
>tools/genfs_ext2.sh: line 49: /10: syntax error: operand expected (error token is "/10")
>make[1]: *** [image] Error 1
>49行目は下記内容でした。
>OPTBLOCKS=$(($NEEDBLOCKS+$(($(($NEEDBLOCKS/10))*2))))
>これってこうですか??
>OPTBLOCKS=$(($NEEDBLOCKS+$(($((($NEEDBLOCKS)/10))*2))))
>やってみるとだめでしたが、下記エラーになりました。
>tools/genfs_ext2.sh: line 51: ()/10: syntax error: operand expected (error token is ")/10")
>make[1]: *** [image] Error 1
>これは$NEEDBLOCKSがNULLと言うことですよね。何かヒントになりますか?
>
>よろしくお願いいたします。
>
>----------------------------------------
>株)シティビルサービス
> システム開発部 商品開発室(KRP)
>   〒600-8098
>   下京区中堂寺栗田町93
>     KRP6号館 203号
>     075-315-8574
> 有國公裕
>     email@hidden
>     090-4499-3259
>----------------------------------------
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>  
>




armadillo メーリングリストの案内