(toppers-users 4353) Re: com

kaizen @ wh.commufa.jp kaizen @ wh.commufa.jp
2015年 3月 23日 (月) 10:46:18 JST


いつもお世話になっています。

小川清@名古屋市工業研究所です。

補足です。

mrubyとtecsに関する作業記録
https://researchmap.jp/jo00mggqg-1778110/#_1778110

cfgを作成して

$ make tecs
../../../bin/tecsgen.exe  -k euc  -R -D TECS -c "arm-none-eabi-gcc -E -D 
TECS" -I. -I./gen -I../../tecs_kernel -I../../include -I../../arch -I../.
. -I../../../mruby/include -I../../tecs_lib/mindstorms_ev3/include -I../.
./../tecsgen/tecs/mruby -I../../../tecsgen/tecs/posix  -I../../target/
ev3_gcc -I../../tecs_lib/am1808 -I../../tecs_lib/mindstorms_ev3 -I../../
arch/arm_gcc/am1808 -I../../arch/arm_gcc/common -I../../arch/gcc tSample.
cdl
/bin/sh: ../../../bin/tecsgen.exe: cannot execute binary file
make: *** [tecs.timestamp] Error 126

というエラーが出たのが発端です。
tecsgenのMac用ファイルがあれば次に行くかも。

----- Original Message -----
送信者: kaizen @ wh.commufa.jp
送信日時: 2015年03月23日(月) 10:30:34

Macintoshでtecsgenをどうやって作ればよいか途方に暮れています。

/mruby-on-asp+tecs_for_ev3_package-141118/tecsgen/tecsgen
で
make
とやると
make: Nothing to be done for `all'.
とでます。

tecsgen.exeなどを削っても同じ。

Makefileの中を見ると
raccを利用しているので
gem install racc
で導入(brew install raccでなぜ対応していないか未調査)

Makefileの中のコマンドを実行してみて
racc -O -v ./tecslib/core/C_parser.tab.rb
racc: ./tecslib/core/C_parser.tab.rb: C_parser.tab.rb:7: unexpected 
token 'require'
OgawaKiyoshi-no-MacBook-Pro:tecsgen ogawakiyoshi$ make
make: Nothing to be done for `all'.

どんどん深みに嵌っていって戻ってこれないでいます。

Macintosh用のtecsgen.exe相当の作り方の記述を検索中です。