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
SPIKE