Re: Orocos / Catkin

Marcus Liebhardt <[email protected]>
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <CAG32t-HXjret914JFZxGJn+DsjR=+=o5b1c78MgLgiih=EaXSA@mail.gmail.com>
Hi Ruben!

On Mon, Jul 8, 2013 at 3:54 PM, Ruben Smits <[email protected]>wrote:

> Hi Marcus,
>
>
> On Mon, Jul 8, 2013 at 8:41 AM, Marcus Liebhardt <
> [email protected]> wrote:
>
>> This might be a bug related to this topic:
>>
>> In the ROS Hydro release of python_orocos_kdl it seems like the a CMake
>> configuration file is missing. This is the error I get when trying to build
>> a package depending on python_orocos_kdl:
>>
>> CMake Error at /opt/ros/hydro/share/catkin/cmake/catkinConfig.cmake:72
>> (find_package):
>>   Could not find a configuration file for package python_orocos_kdl.
>>
>>   Set python_orocos_kdl_DIR to the directory containing a CMake
>> configuration
>>   file for python_orocos_kdl.  The file will have one of the following
>> names:
>>
>>     python_orocos_kdlConfig.cmake
>>     python_orocos_kdl-config.cmake
>>
>>
> I do not think it is related. Are you explicitly calling find_package on
> python_orocos_kdl? If so, why are you doing this?
>
>
>> Note that this file exists for the orocos_kdl package. I'm not sure, if
>> this is a problem of the package or something went wrong while releasing it.
>>
>>
> Nothing went wrong releasing it, we just do not have a .cmake file for
> python_orocos_kdl, do you think we need one and if so, what would you use
> it for?
>

Okay, I just realised that I don't need a build_depend on python_orocos_kdl
and removing this build dependency makes the error go away.

However, I noticed that in Groovy, both python_orocos_kdl and orocos_kdl
have this cmake config file mentioned above. Since they both exist in
Groovy, I guessed they should both be there in Hydro. However, I am not a
catkin expert, so my guess might well be wrong.

Marcus



>
>>
>> Regards,
>> Marcus
>>
>
> Ruben
>
>>
>>
>>
>> On Thu, May 30, 2013 at 11:49 PM, Ruben Smits <
>> [email protected]> wrote:
>>
>>> Hi Jon,
>>>
>>>
>>> On Wed, May 29, 2013 at 9:48 PM, Jonathan Bohren <
>>> [email protected]> wrote:
>>>
>>>> Ruben,
>>>>
>>>> [...]
>>>
>>>>
>>>> I noticed you have some merge requests up on gitorious for Catkin
>>>> integration with Orocos. What's the status of that?
>>>>
>>>
>>> I've been able to compile the entire orocos_toolchain using
>>> catkin_make_isolated. This means I converted all packages back to plain
>>> cmake packages and provided a package.xml files and CMakeLists.txt for
>>> packages that still need to be installed. This makes it possible to build
>>> the entire toolchain with catkin_make_isolated and install it nicely.
>>>
>>> I've successfully used it to build the toolchain on Mac OSX and Ubuntu.
>>>
>>>
>>>> I think Catkin is almost ready for prime-time (once they add a unified
>>>> <depend> tag and catkin_simple) but I know there might be some interest in
>>>> making Orocos still build in a rosbuild environmnet. Do you think rosbuild
>>>> should still be supported?
>>>>
>>>>
>>> Personally I think we can safely drop rosbuild support for hydro and
>>> groovy. Especially since for catkin we only use plain cmake and add a
>>> non-intrusive package.xml file.
>>>
>>> But the most critical question is how this will influence the workflow
>>> of users. I've not yet used the converted toolchain enough in my own
>>> workflow to give a good answer.
>>>
>>> I have no idea what other developers think of this. Let's hear them out
>>> ;)
>>>
>>>
>>>> Thanks! I hope all is well,
>>>> -j
>>>>
>>>> --
>>>> Jonathan Bohren
>>>> Laboratory for Computational Sensing and Robotics
>>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>>
>>>>
>>>
>>>
>>> --
>>> Ruben Smits, Phd
>>> Chief Technology Officer
>>> Intermodalics BVBA
>>> +32479511786
>>> www.intermodalics.eu
>>>
>>> --
>>> Orocos-Dev mailing list
>>> [email protected]
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
>>>
>>>
>>
>>
>> --
>> Marcus Liebhardt
>> Control Engineer
>> Yujin Robot
>> 주소: 대한민국 서울시 금천구 가산동 345-30 남성프라자 #601, 153-023.
>> Address: Door #601, Namsung-Plaza, 345-30 Gasan-dong, Guemcheon-gu,
>> Seoul, 153-023, Republic of Korea
>> Website: http://www.yujinrobot.com
>> Email: [email protected]
>> Phone: +82-70-46577073
>>
>
>
>
> --
> Ruben Smits, Phd
> Chief Technology Officer
> Intermodalics BVBA
> +32479511786
> www.intermodalics.eu
>



-- 
Marcus Liebhardt
Control Engineer
Yujin Robot
주소: 대한민국 서울시 금천구 가산동 345-30 남성프라자 #601, 153-023.
Address: Door #601, Namsung-Plaza, 345-30 Gasan-dong, Guemcheon-gu, Seoul,
153-023, Republic of Korea
Website: http://www.yujinrobot.com
Email: [email protected]
Phone: +82-70-46577073

-- 
Orocos-Dev mailing list
[email protected]
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.