0

Fedora に Carmen Robotics ツールキットをインストールする際に問題が発生しています。

作る:

と入力するとmake、次のエラー メッセージが表示されます

---- Copying global/carmen-std.ini to carmen.ini 

   ***********
   E X P O R T
   ***********

---- Copying ipc.h to [path]/carmen-0.7.4-beta/include/carmen

... 多くの同様の行

---- Copying param_interface.h to [path]/carmen-0.7.4-beta/include/carmen
Makefile:7: *** missing separator.  Stop.
make: *** [export] Error 255

私はグーグルで検索しましたが、これは行頭のタブではなくスペースが原因である可能性があることがわかりました. makefile の 7 行目付近には、このような問題はありません。make -d を実行すると、次のように多くの出力が得られます。

Updating goal targets.... Considering target file `export'.  
File `export' does not exist.  
Finished prerequisites of target file `export'.  
Must remake target `export'.  
Invoking recipe from ../Makefile.rules:285 to update target `export'.  
Putting child 0x174b8e0 (export) PID 5816 on the chain.  
Live child 0x174b8e0 (export) PID 5816  
Reaping winning child 0x174b8e0 PID 5816  
Live child 0x174b8e0 (export) PID 5819  
Reaping winning child 0x174b8e0 PID 5819  
Removing child 0x174b8e0 PID 5819 from chain.  
Successfully remade target file `export'.  
GNU Make 3.82 Built for x86_64-redhat-linux-gnu Copyright (C) 2010  
Free Software Foundation, Inc. License GPLv3+:  
GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>  
This is free software: you are free to change and redistribute it.  
There is NO WARRANTY, to the extent permitted by law.  
Reading makefiles...  
Reading makefile `Makefile'...   
Reading makefile `../Makefile.conf' (search path) (no ~ expansion)...  
Reading makefile `../Makefile.vars' (search path) (no ~ expansion)...  
Makefile:7: *** missing separator.  Stop.  
Reaping losing child 0xda4940 PID 5794   
make: *** [export] Error 255  
Removing child 0xda4940 PID 5794 from chain.  

コンパイルのために Carmen にたどり着くのはひどい経験になると聞いたことがありますが、特に過去に別のコンピューターで成功したことがあったので、これほど面倒なことになるとは思っていませんでした。

きれいにすることもできない

このトピックについて提供できる賢明な知恵を持っている人はいますか?

4

1 に答える 1

0

Make 3.82 から 3.81 にダウングレードしたところ、この問題はなくなりました。

于 2012-08-20T19:43:35.420 に答える