2015年11月4日
- C
- EV3技術情報
- ソフトウェア
EV3-C言語プログラム(Toppers)のビルドエラー「fhandler_disk_file・・・(略)・・・ Win32 error 487」の原因と対処方法
EV3のC言語プログラム(Toopers)をビルドした際に、以下のようなエラーが発生した場合の対処方法は以下のとおりです。
■エラーメッセージ
$ make mod= xxxx ・・・(略) 2 [main] make 2804 fhandler_disk_file::fixup_mmap_after_fork: requested 0xFFEA0000 != 0x0 mem alloc base 0xFFEA0000, state 0x1000, size 20480, Win32 error 487 ・・・(略) make[1]: fork: Resource temporarily unavailable make[1]: ディレクトリ '/hrp2/workspace/OBJ' から出ます Makefile:91: ターゲット 'appmod' のレシピで失敗しました make: *** [appmod] エラー 2 |
■対処方法
/hrp2/workspace/ディレクトリの中のMakefileを開き、以下のように「export LANG=C」を追加し、再度ビルドしてください。
# Makefile for a workspace of EV3 Platform. #?????
export LANG=C
# Configuration SRCLANG := c KERNEL := hrp2 |