pcl not compiling:

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

pcl not compiling:

Dejan Pangercic
The compilation of trunk pcl fails for me with the following error:
In file included from
/home/pangerci/ros/perception_pcl/pcl/include/pcl/common/transformation_from_correspondences.h:87,
                 from
/home/pangerci/ros/perception_pcl/pcl/src/pcl/range_image/range_image.cpp:50:
/home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:
In member function ‘Eigen3::Affine3f
pcl::TransformationFromCorrespondences::getTransformation()’:
/home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
error: ‘ComputeFullU’ is not a member of ‘Eigen3’
/home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
error: ‘ComputeFullV’ is not a member of ‘Eigen3’
make[3]: *** [CMakeFiles/pcl_range_image.dir/src/pcl/range_image/range_image.o]
Error 1
make[3]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
make[2]: *** [CMakeFiles/pcl_range_image.dir/all] Error 2
make[2]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
make: *** [all] Error 2

I am running Ubuntu 10.04 and ROS cturtle.
I assume it has to do with the removal of eigen3 (r34750 in
perception_pcl) which now results in having
cturtle/stacks/point_cloud_perception/eigen3 as a dependency of pcl.
My updated debian version of geometry_experimental stack does not
contain eigen3 package.

What would be a solution to go around this?

--
MSc. Dejan Pangercic
PhD Student/Researcher
Intelligent Autonomous Systems Group
Technische Universität München
Telephone: +49 (89) 289-26908
E-Mail: [hidden email]
WWW: http://ias.cs.tum.edu/people/pangercic
_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcl not compiling:

Antons Rebguns
Dejan,

I added this to my rosinstall file:

- svn:
uri: https://code.ros.org/svn/ros-pkg/stacks/geometry/trunk/eigen3
local-name: stacks/geometry/eigen3

Works fine.

Anton

On Sun, Dec 19, 2010 at 3:20 PM, Dejan Pangercic <[hidden email]> wrote:
The compilation of trunk pcl fails for me with the following error:
In file included from
/home/pangerci/ros/perception_pcl/pcl/include/pcl/common/transformation_from_correspondences.h:87,
                from
/home/pangerci/ros/perception_pcl/pcl/src/pcl/range_image/range_image.cpp:50:
/home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:
In member function ‘Eigen3::Affine3f
pcl::TransformationFromCorrespondences::getTransformation()’:
/home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
error: ‘ComputeFullU’ is not a member of ‘Eigen3’
/home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
error: ‘ComputeFullV’ is not a member of ‘Eigen3’
make[3]: *** [CMakeFiles/pcl_range_image.dir/src/pcl/range_image/range_image.o]
Error 1
make[3]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
make[2]: *** [CMakeFiles/pcl_range_image.dir/all] Error 2
make[2]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
make: *** [all] Error 2

I am running Ubuntu 10.04 and ROS cturtle.
I assume it has to do with the removal of eigen3 (r34750 in
perception_pcl) which now results in having
cturtle/stacks/point_cloud_perception/eigen3 as a dependency of pcl.
My updated debian version of geometry_experimental stack does not
contain eigen3 package.

What would be a solution to go around this?

--
MSc. Dejan Pangercic
PhD Student/Researcher
Intelligent Autonomous Systems Group
Technische Universität München
Telephone: +49 (89) 289-26908
E-Mail: [hidden email]
WWW: http://ias.cs.tum.edu/people/pangercic
_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users


_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcl not compiling:

Dejan Pangercic
Hi Antons,

thx a lot, that helped.
But I was wondering how does one find this version of eigen3 now?
It is namely neither listed on http://www.ros.org/browse/list.php nor
can roslocate spot it...

D.
On Sun, Dec 19, 2010 at 11:27 PM, Antons Rebguns
<[hidden email]> wrote:

> Dejan,
>
> I added this to my rosinstall file:
>
> - svn:
>     uri: https://code.ros.org/svn/ros-pkg/stacks/geometry/trunk/eigen3
>
>     local-name: stacks/geometry/eigen3
>
> Works fine.
>
> Anton
>
> On Sun, Dec 19, 2010 at 3:20 PM, Dejan Pangercic <[hidden email]>
> wrote:
>>
>> The compilation of trunk pcl fails for me with the following error:
>> In file included from
>>
>> /home/pangerci/ros/perception_pcl/pcl/include/pcl/common/transformation_from_correspondences.h:87,
>>                 from
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/range_image/range_image.cpp:50:
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:
>> In member function ‘Eigen3::Affine3f
>> pcl::TransformationFromCorrespondences::getTransformation()’:
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
>> error: ‘ComputeFullU’ is not a member of ‘Eigen3’
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
>> error: ‘ComputeFullV’ is not a member of ‘Eigen3’
>> make[3]: ***
>> [CMakeFiles/pcl_range_image.dir/src/pcl/range_image/range_image.o]
>> Error 1
>> make[3]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
>> make[2]: *** [CMakeFiles/pcl_range_image.dir/all] Error 2
>> make[2]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
>> make[1]: *** [all] Error 2
>> make[1]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
>> make: *** [all] Error 2
>>
>> I am running Ubuntu 10.04 and ROS cturtle.
>> I assume it has to do with the removal of eigen3 (r34750 in
>> perception_pcl) which now results in having
>> cturtle/stacks/point_cloud_perception/eigen3 as a dependency of pcl.
>> My updated debian version of geometry_experimental stack does not
>> contain eigen3 package.
>>
>> What would be a solution to go around this?
>>
>> --
>> MSc. Dejan Pangercic
>> PhD Student/Researcher
>> Intelligent Autonomous Systems Group
>> Technische Universität München
>> Telephone: +49 (89) 289-26908
>> E-Mail: [hidden email]
>> WWW: http://ias.cs.tum.edu/people/pangercic
>> _______________________________________________
>> [hidden email] / http://pointclouds.org
>> https://code.ros.org/mailman/listinfo/pcl-users
>
>
> _______________________________________________
> [hidden email] / http://pointclouds.org
> https://code.ros.org/mailman/listinfo/pcl-users
>
>



--
MSc. Dejan Pangercic
PhD Student/Researcher
Intelligent Autonomous Systems Group
Technische Universität München
Telephone: +49 (89) 289-26908
E-Mail: [hidden email]
WWW: http://ias.cs.tum.edu/people/pangercic
_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcl not compiling:

Antons Rebguns
That I don't know :) I just browsed through the source tree to find it, it also did not show anywhere for me.

On Sun, Dec 19, 2010 at 3:32 PM, Dejan Pangercic <[hidden email]> wrote:
Hi Antons,

thx a lot, that helped.
But I was wondering how does one find this version of eigen3 now?
It is namely neither listed on http://www.ros.org/browse/list.php nor
can roslocate spot it...

D.
On Sun, Dec 19, 2010 at 11:27 PM, Antons Rebguns
<[hidden email]> wrote:
> Dejan,
>
> I added this to my rosinstall file:
>
> - svn:
>     uri: https://code.ros.org/svn/ros-pkg/stacks/geometry/trunk/eigen3
>
>     local-name: stacks/geometry/eigen3
>
> Works fine.
>
> Anton
>
> On Sun, Dec 19, 2010 at 3:20 PM, Dejan Pangercic <[hidden email]>
> wrote:
>>
>> The compilation of trunk pcl fails for me with the following error:
>> In file included from
>>
>> /home/pangerci/ros/perception_pcl/pcl/include/pcl/common/transformation_from_correspondences.h:87,
>>                 from
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/range_image/range_image.cpp:50:
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:
>> In member function ‘Eigen3::Affine3f
>> pcl::TransformationFromCorrespondences::getTransformation()’:
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
>> error: ‘ComputeFullU’ is not a member of ‘Eigen3’
>>
>> /home/pangerci/ros/perception_pcl/pcl/src/pcl/common/transformation_from_correspondences.hpp:48:
>> error: ‘ComputeFullV’ is not a member of ‘Eigen3’
>> make[3]: ***
>> [CMakeFiles/pcl_range_image.dir/src/pcl/range_image/range_image.o]
>> Error 1
>> make[3]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
>> make[2]: *** [CMakeFiles/pcl_range_image.dir/all] Error 2
>> make[2]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
>> make[1]: *** [all] Error 2
>> make[1]: Leaving directory `/home/pangerci/ros/perception_pcl/pcl/build'
>> make: *** [all] Error 2
>>
>> I am running Ubuntu 10.04 and ROS cturtle.
>> I assume it has to do with the removal of eigen3 (r34750 in
>> perception_pcl) which now results in having
>> cturtle/stacks/point_cloud_perception/eigen3 as a dependency of pcl.
>> My updated debian version of geometry_experimental stack does not
>> contain eigen3 package.
>>
>> What would be a solution to go around this?
>>
>> --
>> MSc. Dejan Pangercic
>> PhD Student/Researcher
>> Intelligent Autonomous Systems Group
>> Technische Universität München
>> Telephone: +49 (89) 289-26908
>> E-Mail: [hidden email]
>> WWW: http://ias.cs.tum.edu/people/pangercic
>> _______________________________________________
>> [hidden email] / http://pointclouds.org
>> https://code.ros.org/mailman/listinfo/pcl-users
>
>
> _______________________________________________
> [hidden email] / http://pointclouds.org
> https://code.ros.org/mailman/listinfo/pcl-users
>
>



--
MSc. Dejan Pangercic
PhD Student/Researcher
Intelligent Autonomous Systems Group
Technische Universität München
Telephone: +49 (89) 289-26908
E-Mail: [hidden email]
WWW: http://ias.cs.tum.edu/people/pangercic
_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users


_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcl not compiling:

tfoote
In reply to this post by Dejan Pangercic

If you're on unstable its in geometry. If cturtle its in geometry_experimental.  Roslocate only supports svn. Were working on updating the tool soon. 

Usually you can get its url from the wiki page.  All released stacks have a /Releases wiki page autogenerated like http://www.ros.org/wiki/geometry/Releases , but it looks like geometry experimental isn't being indexed.  Ill add that shortly.   

Its uri can be found in the distro file. http://www.ros.org/distros/cturtle.rosdistro

Tully

On Dec 19, 2010 2:37 PM, "Antons Rebguns" <[hidden email]> wrote:

_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: pcl not compiling:

tfoote


On Sun, Dec 19, 2010 at 3:19 PM, Tully Foote <[hidden email]> wrote:

If you're on unstable its in geometry. If cturtle its in geometry_experimental.  Roslocate only supports svn. Were working on updating the tool soon. 

Usually you can get its url from the wiki page.  All released stacks have a /Releases wiki page autogenerated like http://www.ros.org/wiki/geometry/Releases , but it looks like geometry experimental isn't being indexed.  Ill add that shortly.   

FYI: The wiki is updated with geometry_experimental.  http://www.ros.org/wiki/geometry_experimental Though it is indexing against unstable instead of cturtle like all other docs so you won't see eigen3.
 

Its uri can be found in the distro file. http://www.ros.org/distros/cturtle.rosdistro

Tully

On Dec 19, 2010 2:37 PM, "Antons Rebguns" <[hidden email]> wrote:



--
Tully Foote
Systems Engineer
Willow Garage, Inc.
[hidden email]
(650) 475-2827

_______________________________________________
[hidden email] / http://pointclouds.org
https://code.ros.org/mailman/listinfo/pcl-users