在Fedora中制作Carmen Robotics工具包的问题

时间:2012-08-20 17:33:47

标签: makefile fedora robotics carmen

我遇到了在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

我已经google了一下,发现这可能是由行的开头的空格而不是标签引起的。在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进行编译可能是一次糟糕的经历,但我没想到它会给我带来很多麻烦,特别是因为我成功地完成了它过去的另一台电脑。

我甚至不能干净

有没有人有智慧提供这个话题?

1 个答案:

答案 0 :(得分:0)

我从Make 3.82降级到3.81,这个问题消失了。