<p>Are you using a non-standard linker, such as gold?</p>
<p>    brian.</p>
<p><blockquote type="cite">On Apr 12, 2010 6:45 AM, "hitesh dhiman" <<a href="mailto:hitesh-dhiman@hotmail.com">hitesh-dhiman@hotmail.com</a>> wrote:<br><br>Hi all,<div>Im trying to compile the amcl node to run the navigation stack. However, i get the following error:</div>
<div><br clear="all"><div>amcl_node.cpp:(.text+0x2ee2): undefined reference to `pf_get_cluster_stats'</div>
<div>  amcl_node.cpp:(.text+0x3f65): undefined reference to `pf_update_resample'</div><div>  CMakeFiles/amcl_node.dir/src/amcl_node.o: In function `AmclNode::~AmclNode()':</div><div>  amcl_node.cpp:(.text+0x7086): undefined reference to `map_free'</div>

<div>  amcl_node.cpp:(.text+0x7195): undefined reference to `pf_free'</div><div>  CMakeFiles/amcl_node.dir/src/amcl_node.o: In function `AmclNode::~AmclNode()':</div><div>  amcl_node.cpp:(.text+0x7676): undefined reference to `map_free'</div>

<div>  amcl_node.cpp:(.text+0x7785): undefined reference to `pf_free'</div><div>  CMakeFiles/amcl_node.dir/src/amcl_node.o: In function `AmclNode::requestMap()':</div><div>  amcl_node.cpp:(.text+0x7d1d): undefined reference to `map_alloc'</div>

<div>  CMakeFiles/amcl_node.dir/src/amcl_node.o: In function `AmclNode::AmclNode()':</div><div>  amcl_node.cpp:(.text+0x9b0c): undefined reference to `pf_alloc'</div><div>  amcl_node.cpp:(.text+0x9b3b): undefined reference to `pf_vector_zero'</div>

<div>  amcl_node.cpp:(.text+0x9b70): undefined reference to `pf_matrix_zero'</div><div>  amcl_node.cpp:(.text+0x9d88): undefined reference to `pf_init'</div><div>  amcl_node.cpp:(.text+0x9da8): undefined reference to `amcl::AMCLOdom::AMCLOdom()'</div>

<div>  amcl_node.cpp:(.text+0x9dea): undefined reference to `amcl::AMCLOdom::SetModelDiff(double, double, double, double)'</div><div>  amcl_node.cpp:(.text+0x9e17): undefined reference to `amcl::AMCLLaser::AMCLLaser(unsigned int, map_t*)'</div>

<div>  amcl_node.cpp:(.text+0x9e82): undefined reference to `amcl::AMCLLaser::SetModelBeam(double, double, double, double, double, double, double)'</div><div>  amcl_node.cpp:(.text+0xaa91): undefined reference to `amcl::AMCLLaser::SetModelLikelihoodField(double, double, double, double)'</div>

<div>  amcl_node.cpp:(.text+0xb118): undefined reference to `amcl::AMCLOdom::SetModelOmni(double, double, double, double, double)'</div><div>  CMakeFiles/amcl_node.dir/src/amcl_node.o: In function `AmclNode::AmclNode()':</div>

<div>  amcl_node.cpp:(.text+0xd7ad): undefined reference to `pf_alloc'</div><div>  amcl_node.cpp:(.text+0xd7dc): undefined reference to `pf_vector_zero'</div><div>  amcl_node.cpp:(.text+0xd811): undefined reference to `pf_matrix_zero'</div>

<div>  amcl_node.cpp:(.text+0xda29): undefined reference to `pf_init'</div><div>  amcl_node.cpp:(.text+0xda49): undefined reference to `amcl::AMCLOdom::AMCLOdom()'</div><div>  amcl_node.cpp:(.text+0xda8b): undefined reference to `amcl::AMCLOdom::SetModelDiff(double, double, double, double)'</div>

<div>  amcl_node.cpp:(.text+0xdab8): undefined reference to `amcl::AMCLLaser::AMCLLaser(unsigned int, map_t*)'</div><div>  amcl_node.cpp:(.text+0xdb23): undefined reference to `amcl::AMCLLaser::SetModelBeam(double, double, double, double, double, double, double)'</div>

<div>  amcl_node.cpp:(.text+0xe811): undefined reference to `amcl::AMCLLaser::SetModelLikelihoodField(double, double, double, double)'</div><div>  amcl_node.cpp:(.text+0xee98): undefined reference to `amcl::AMCLOdom::SetModelOmni(double, double, double, double, double)'</div>

<div>  collect2: ld returned 1 exit status</div><div>  make[3]: *** [../amcl_node] Error 1</div><div><br></div><div><br></div><div>I get these despite the fact that pf.h is included in the headers...</div><div>Any suggestions would be helpful!</div>

-- <br>Regards,<br>Hitesh Dhiman<br>Electrical Engineering<br>National University of Singapore<br>
</div>
<br>------------------------------------------------------------------------------<br>
Download Intel® Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.sourceforge.net">ros-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ros-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/ros-users</a><br>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></p>