Error on RTT_PLUGIN_rtt-transport-corba_ROOT_DIR during compile of orogen test module

Dear Sirs,

Whit the last patch I was able to install orocos Toolchain-2.3 on linux patched with xenomai.

To test the system I executed the command:

orogen create test

to get the example orogen module.

Then I executed the commands:

orogen --target=xenomai -v test.orogen
cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents

This last commands ends with errors about

Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable or ccmake to set the missing variables manually.
-- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the library is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR environment variable or ccmake to set the missing variables manually.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
RTT_PLUGIN_rtt-transport-corba_LIBRARY
linked by target "test_test" in directory /root/rosetta/test
RTT_PLUGIN_rtt-typekit_LIBRARY
linked by target "test_test" in directory /root/rosetta/test

I had the same kind of errors in november 2010 and in that occasion Mr. Sylvain Joyeux
told me that The toolchain's orogen has been badly broken.
A few days later updatting the project I found that this inconsistency was fixed.

The errors reported above came from the same cause or they depends on environment variable I did't define?
In the last case can you suggest me how can I correctly define the missing environment varibles?

The full output follows.

Thank you in advance for your kind support.

Gianpaolo Rizzi.

root@rizzi-P5KC:~/rosetta# orogen create test
root@rizzi-P5KC:~/rosetta# cd test
root@rizzi-P5KC:~/rosetta/test# orogen --target=xenomai -v test.orogen
INFO: creating /root/rosetta/test/.orogen/test.orogen
INFO: creating /root/rosetta/test/.orogen/orogen-project-test.pc.in
INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.cpp
INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.hpp
INFO: creating /root/rosetta/test/tasks/Task.cpp
INFO: creating /root/rosetta/test/templates/tasks/Task.cpp
INFO: creating /root/rosetta/test/tasks/Task.hpp
INFO: creating /root/rosetta/test/templates/tasks/Task.hpp
INFO: creating /root/rosetta/test/.orogen/tasks/DeployerComponent.cpp
INFO: creating /root/rosetta/test/.orogen/tasks/test-tasks.pc.in
INFO: creating /root/rosetta/test/.gitignore
INFO: creating /root/rosetta/test/templates/.gitignore
INFO: creating /root/rosetta/test/Doxyfile.in
INFO: creating /root/rosetta/test/templates/Doxyfile.in
INFO: creating /root/rosetta/test/.orogen/main-test_test.cpp
INFO: creating /root/rosetta/test/.orogen/test_test.pc.in
INFO: creating /root/rosetta/test/.orogen/config/test_testDeployment.cmake
INFO: creating /root/rosetta/test/.orogen/config/FindOrocosCORBA.cmake
INFO: creating /root/rosetta/test/.orogen/config/Deployment.cmake
INFO: creating /root/rosetta/test/.orogen/config/LibFindMacros.cmake
INFO: creating /root/rosetta/test/.orogen/config/RPATHHandling.cmake
INFO: creating /root/rosetta/test/.orogen/config/FindRTTPlugin.cmake
INFO: creating /root/rosetta/test/.orogen/config/testBase.cmake
INFO: creating /root/rosetta/test/.orogen/config/testTaskLib.cmake
INFO: creating /root/rosetta/test/tasks/CMakeLists.txt
INFO: creating /root/rosetta/test/templates/tasks/CMakeLists.txt
INFO: creating /root/rosetta/test/CMakeLists.txt
INFO: creating /root/rosetta/test/templates/CMakeLists.txt
root@rizzi-P5KC:~/rosetta/test# mkdir build
root@rizzi-P5KC:~/rosetta/test# cd build
root@rizzi-P5KC:~/rosetta/test/build# cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test CXX_SUPPORTS_WALL
-- Performing Test CXX_SUPPORTS_WALL - Success
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- documentation generation disabled
-- checking for module 'orocos-rtt-xenomai>=2.1.0'
-- found orocos-rtt-xenomai, version 2.3.0
-- checking for module 'orocos-ocl-xenomai>=2.1.0'
-- found orocos-ocl-xenomai, version 2.3.0
-- OCL found, the generated task library will be compatible with the deployer component
-- checking for module 'orocos-rtt-corba-xenomai'
-- found orocos-rtt-corba-xenomai, version 2.3.0
-- Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable or ccmake to set the missing variables manually.
-- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the library is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR environment variable or ccmake to set the missing variables manually.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
RTT_PLUGIN_rtt-transport-corba_LIBRARY
linked by target "test_test" in directory /root/rosetta/test
RTT_PLUGIN_rtt-typekit_LIBRARY
linked by target "test_test" in directory /root/rosetta/test

-- Configuring incomplete, errors occurred!

Error on RTT_PLUGIN_rtt-transport-corba_ROOT_DIR during compile

On Sat, Mar 12, 2011 at 9:06 PM, gprizzi [..] ... <gprizzi [..] ...> wrote:
>  Dear Sirs,
>
> Whit the last patch  I was able to install orocos Toolchain-2.3 on linux
> patched with xenomai.
>
>  To test the system I executed the command:
>
> orogen create test
>
>  to get the example orogen module.
>
>  Then I executed the commands:
>
>  orogen --target=xenomai -v test.orogen
>  cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
>
>  This last commands ends with errors about
>
> Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is already
> installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable or
> ccmake to set the missing variables manually.
> -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the library
> is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> environment variable or ccmake to set the missing variables manually.
> CMake Error: The following variables are used in this project, but they are
> set to NOTFOUND.
> Please set them or make sure they are set and tested correctly in the CMake
> files:
> RTT_PLUGIN_rtt-transport-corba_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
> RTT_PLUGIN_rtt-typekit_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
>
> I had the same kind of errors in november 2010 and in that occasion Mr.
> Sylvain Joyeux
> told me that The toolchain's orogen has been badly broken.
> A few days later updatting the project I found that this inconsistency was
> fixed.
>
> The errors reported above came from the same cause or they depends on
> environment variable I did't define?
> In the last case can you suggest me how can I correctly define the missing
> environment varibles?

I believe this bug is caused by the cmake macros used by orogen not looking
for the ${OROCOS_TARGET} subdirectory. We install libs by default in a
target subdir of lib/orocos/<target>, cmake looks probably only in lib/orocos.

We need to fix this on the mainline, it's gonna be for monday.

>
> The full output follows.
>
> Thank you in advance for your kind support.
>
> Gianpaolo Rizzi.
>
> root@rizzi-P5KC:~/rosetta# orogen create test
> root@rizzi-P5KC:~/rosetta# cd test
> root@rizzi-P5KC:~/rosetta/test# orogen --target=xenomai -v test.orogen
> INFO:   creating /root/rosetta/test/.orogen/test.orogen
> INFO:   creating /root/rosetta/test/.orogen/orogen-project-test.pc.in
> INFO:   creating /root/rosetta/test/.orogen/tasks/TaskBase.cpp
> INFO:   creating /root/rosetta/test/.orogen/tasks/TaskBase.hpp
> INFO:   creating /root/rosetta/test/tasks/Task.cpp
> INFO:   creating /root/rosetta/test/templates/tasks/Task.cpp
> INFO:   creating /root/rosetta/test/tasks/Task.hpp
> INFO:   creating /root/rosetta/test/templates/tasks/Task.hpp
> INFO:   creating /root/rosetta/test/.orogen/tasks/DeployerComponent.cpp
> INFO:   creating /root/rosetta/test/.orogen/tasks/test-tasks.pc.in
> INFO:   creating /root/rosetta/test/.gitignore
> INFO:   creating /root/rosetta/test/templates/.gitignore
> INFO:   creating /root/rosetta/test/Doxyfile.in
> INFO:   creating /root/rosetta/test/templates/Doxyfile.in
> INFO:   creating /root/rosetta/test/.orogen/main-test_test.cpp
> INFO:   creating /root/rosetta/test/.orogen/test_test.pc.in
> INFO:   creating /root/rosetta/test/.orogen/config/test_testDeployment.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/FindOrocosCORBA.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/Deployment.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/LibFindMacros.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/RPATHHandling.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/FindRTTPlugin.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/testBase.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/testTaskLib.cmake
> INFO:   creating /root/rosetta/test/tasks/CMakeLists.txt
> INFO:   creating /root/rosetta/test/templates/tasks/CMakeLists.txt
> INFO:   creating /root/rosetta/test/CMakeLists.txt
> INFO:   creating /root/rosetta/test/templates/CMakeLists.txt
> root@rizzi-P5KC:~/rosetta/test# mkdir build
> root@rizzi-P5KC:~/rosetta/test# cd build
> root@rizzi-P5KC:~/rosetta/test/build# cmake ..
> -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Check for working C compiler: /usr/bin/gcc
> -- Check for working C compiler: /usr/bin/gcc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Performing Test CXX_SUPPORTS_WALL
> -- Performing Test CXX_SUPPORTS_WALL - Success
> -- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)
> -- documentation generation disabled
> -- checking for module 'orocos-rtt-xenomai>=2.1.0'
> --   found orocos-rtt-xenomai, version 2.3.0
> -- checking for module 'orocos-ocl-xenomai>=2.1.0'
> --   found orocos-ocl-xenomai, version 2.3.0
> -- OCL found, the generated task library will be compatible with the
> deployer component
> -- checking for module 'orocos-rtt-corba-xenomai'
> --   found orocos-rtt-corba-xenomai, version 2.3.0
> -- Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment
> variable or ccmake to set the missing variables manually.
> -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the library
> is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> environment variable or ccmake to set the missing variables manually.
> CMake Error: The following variables are used in this project, but they are
> set to NOTFOUND.
> Please set them or make sure they are set and tested correctly in the CMake
> files:
> RTT_PLUGIN_rtt-transport-corba_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
> RTT_PLUGIN_rtt-typekit_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
>
> -- Configuring incomplete, errors occurred!
>

Peter
--
Orocos-Dev mailing list
Orocos-Dev [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev

Error on RTT_PLUGIN_rtt-transport-corba_ROOT_DIR during compile

On Sat, Mar 12, 2011 at 9:06 PM, gprizzi [..] ... <gprizzi [..] ...> wrote:
>  Dear Sirs,
>
> Whit the last patch  I was able to install orocos Toolchain-2.3 on linux
> patched with xenomai.
>
>  To test the system I executed the command:
>
> orogen create test
>
>  to get the example orogen module.
>
>  Then I executed the commands:
>
>  orogen --target=xenomai -v test.orogen
>  cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
>
>  This last commands ends with errors about
>
> Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is already
> installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable or
> ccmake to set the missing variables manually.
> -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the library
> is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> environment variable or ccmake to set the missing variables manually.
> CMake Error: The following variables are used in this project, but they are
> set to NOTFOUND.
> Please set them or make sure they are set and tested correctly in the CMake
> files:
> RTT_PLUGIN_rtt-transport-corba_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
> RTT_PLUGIN_rtt-typekit_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
>
> I had the same kind of errors in november 2010 and in that occasion Mr.
> Sylvain Joyeux
> told me that The toolchain's orogen has been badly broken.
> A few days later updatting the project I found that this inconsistency was
> fixed.
>
> The errors reported above came from the same cause or they depends on
> environment variable I did't define?
> In the last case can you suggest me how can I correctly define the missing
> environment varibles?

I believe this bug is caused by the cmake macros used by orogen not looking
for the ${OROCOS_TARGET} subdirectory. We install libs by default in a
target subdir of lib/orocos/<target>, cmake looks probably only in lib/orocos.

We need to fix this on the mainline, it's gonna be for monday.

>
> The full output follows.
>
> Thank you in advance for your kind support.
>
> Gianpaolo Rizzi.
>
> root@rizzi-P5KC:~/rosetta# orogen create test
> root@rizzi-P5KC:~/rosetta# cd test
> root@rizzi-P5KC:~/rosetta/test# orogen --target=xenomai -v test.orogen
> INFO:   creating /root/rosetta/test/.orogen/test.orogen
> INFO:   creating /root/rosetta/test/.orogen/orogen-project-test.pc.in
> INFO:   creating /root/rosetta/test/.orogen/tasks/TaskBase.cpp
> INFO:   creating /root/rosetta/test/.orogen/tasks/TaskBase.hpp
> INFO:   creating /root/rosetta/test/tasks/Task.cpp
> INFO:   creating /root/rosetta/test/templates/tasks/Task.cpp
> INFO:   creating /root/rosetta/test/tasks/Task.hpp
> INFO:   creating /root/rosetta/test/templates/tasks/Task.hpp
> INFO:   creating /root/rosetta/test/.orogen/tasks/DeployerComponent.cpp
> INFO:   creating /root/rosetta/test/.orogen/tasks/test-tasks.pc.in
> INFO:   creating /root/rosetta/test/.gitignore
> INFO:   creating /root/rosetta/test/templates/.gitignore
> INFO:   creating /root/rosetta/test/Doxyfile.in
> INFO:   creating /root/rosetta/test/templates/Doxyfile.in
> INFO:   creating /root/rosetta/test/.orogen/main-test_test.cpp
> INFO:   creating /root/rosetta/test/.orogen/test_test.pc.in
> INFO:   creating /root/rosetta/test/.orogen/config/test_testDeployment.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/FindOrocosCORBA.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/Deployment.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/LibFindMacros.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/RPATHHandling.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/FindRTTPlugin.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/testBase.cmake
> INFO:   creating /root/rosetta/test/.orogen/config/testTaskLib.cmake
> INFO:   creating /root/rosetta/test/tasks/CMakeLists.txt
> INFO:   creating /root/rosetta/test/templates/tasks/CMakeLists.txt
> INFO:   creating /root/rosetta/test/CMakeLists.txt
> INFO:   creating /root/rosetta/test/templates/CMakeLists.txt
> root@rizzi-P5KC:~/rosetta/test# mkdir build
> root@rizzi-P5KC:~/rosetta/test# cd build
> root@rizzi-P5KC:~/rosetta/test/build# cmake ..
> -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Check for working C compiler: /usr/bin/gcc
> -- Check for working C compiler: /usr/bin/gcc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Performing Test CXX_SUPPORTS_WALL
> -- Performing Test CXX_SUPPORTS_WALL - Success
> -- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)
> -- documentation generation disabled
> -- checking for module 'orocos-rtt-xenomai>=2.1.0'
> --   found orocos-rtt-xenomai, version 2.3.0
> -- checking for module 'orocos-ocl-xenomai>=2.1.0'
> --   found orocos-ocl-xenomai, version 2.3.0
> -- OCL found, the generated task library will be compatible with the
> deployer component
> -- checking for module 'orocos-rtt-corba-xenomai'
> --   found orocos-rtt-corba-xenomai, version 2.3.0
> -- Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment
> variable or ccmake to set the missing variables manually.
> -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the library
> is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> environment variable or ccmake to set the missing variables manually.
> CMake Error: The following variables are used in this project, but they are
> set to NOTFOUND.
> Please set them or make sure they are set and tested correctly in the CMake
> files:
> RTT_PLUGIN_rtt-transport-corba_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
> RTT_PLUGIN_rtt-typekit_LIBRARY
>     linked by target "test_test" in directory /root/rosetta/test
>
> -- Configuring incomplete, errors occurred!
>

Peter
--
Orocos-Users mailing list
Orocos-Users [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

Error on RTT_PLUGIN_rtt-transport-corba_ROOT_DIR during compile

Hi,

in the meanwhile you can do:

orogen *.orogen
mkdir build && cd build
cmake ..
-DRTT_PLUGIN_rtt-transport-corba_LIBRARY=~/work/orocos-toolchain-23/install/lib/orocos/gnulinux/types/librtt-transport-corba-gnulinux.so
-DRTT_PLUGIN_rtt-typekit_LIBRARY=~/work/orocos-toolchain-23/install/lib/orocos/gnulinux/types/librtt-typekit-gnulinux.so
make

where ~/work/orocos-toolchain-23 is the path to your orocos toolchain.

Cheers,
Pierrick

On Sun, Mar 13, 2011 at 3:27 AM, Peter Soetens <peter [..] ...>wrote:

> On Sat, Mar 12, 2011 at 9:06 PM, gprizzi [..] ... <gprizzi [..] ...> wrote:
> > Dear Sirs,
> >
> > Whit the last patch I was able to install orocos Toolchain-2.3 on linux
> > patched with xenomai.
> >
> > To test the system I executed the command:
> >
> > orogen create test
> >
> > to get the example orogen module.
> >
> > Then I executed the commands:
> >
> > orogen --target=xenomai -v test.orogen
> > cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> >
> > This last commands ends with errors about
> >
> > Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> already
> > installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable
> or
> > ccmake to set the missing variables manually.
> > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> library
> > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > environment variable or ccmake to set the missing variables manually.
> > CMake Error: The following variables are used in this project, but they
> are
> > set to NOTFOUND.
> > Please set them or make sure they are set and tested correctly in the
> CMake
> > files:
> > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> > RTT_PLUGIN_rtt-typekit_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> >
> > I had the same kind of errors in november 2010 and in that occasion Mr.
> > Sylvain Joyeux
> > told me that The toolchain's orogen has been badly broken.
> > A few days later updatting the project I found that this inconsistency
> was
> > fixed.
> >
> > The errors reported above came from the same cause or they depends on
> > environment variable I did't define?
> > In the last case can you suggest me how can I correctly define the
> missing
> > environment varibles?
>
> I believe this bug is caused by the cmake macros used by orogen not looking
> for the ${OROCOS_TARGET} subdirectory. We install libs by default in a
> target subdir of lib/orocos/<target>, cmake looks probably only in
> lib/orocos.
>
> We need to fix this on the mainline, it's gonna be for monday.
>
> >
> > The full output follows.
> >
> > Thank you in advance for your kind support.
> >
> > Gianpaolo Rizzi.
> >
> > root@rizzi-P5KC:~/rosetta# orogen create test
> > root@rizzi-P5KC:~/rosetta# cd test
> > root@rizzi-P5KC:~/rosetta/test# orogen --target=xenomai -v test.orogen
> > INFO: creating /root/rosetta/test/.orogen/test.orogen
> > INFO: creating /root/rosetta/test/.orogen/orogen-project-test.pc.in
> > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.cpp
> > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.hpp
> > INFO: creating /root/rosetta/test/tasks/Task.cpp
> > INFO: creating /root/rosetta/test/templates/tasks/Task.cpp
> > INFO: creating /root/rosetta/test/tasks/Task.hpp
> > INFO: creating /root/rosetta/test/templates/tasks/Task.hpp
> > INFO: creating /root/rosetta/test/.orogen/tasks/DeployerComponent.cpp
> > INFO: creating /root/rosetta/test/.orogen/tasks/test-tasks.pc.in
> > INFO: creating /root/rosetta/test/.gitignore
> > INFO: creating /root/rosetta/test/templates/.gitignore
> > INFO: creating /root/rosetta/test/Doxyfile.in
> > INFO: creating /root/rosetta/test/templates/Doxyfile.in
> > INFO: creating /root/rosetta/test/.orogen/main-test_test.cpp
> > INFO: creating /root/rosetta/test/.orogen/test_test.pc.in
> > INFO: creating
> /root/rosetta/test/.orogen/config/test_testDeployment.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/FindOrocosCORBA.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/Deployment.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/LibFindMacros.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/RPATHHandling.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/FindRTTPlugin.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/testBase.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/testTaskLib.cmake
> > INFO: creating /root/rosetta/test/tasks/CMakeLists.txt
> > INFO: creating /root/rosetta/test/templates/tasks/CMakeLists.txt
> > INFO: creating /root/rosetta/test/CMakeLists.txt
> > INFO: creating /root/rosetta/test/templates/CMakeLists.txt
> > root@rizzi-P5KC:~/rosetta/test# mkdir build
> > root@rizzi-P5KC:~/rosetta/test# cd build
> > root@rizzi-P5KC:~/rosetta/test/build# cmake ..
> > -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> > -- The C compiler identification is GNU
> > -- The CXX compiler identification is GNU
> > -- Check for working C compiler: /usr/bin/gcc
> > -- Check for working C compiler: /usr/bin/gcc -- works
> > -- Detecting C compiler ABI info
> > -- Detecting C compiler ABI info - done
> > -- Check for working CXX compiler: /usr/bin/c++
> > -- Check for working CXX compiler: /usr/bin/c++ -- works
> > -- Detecting CXX compiler ABI info
> > -- Detecting CXX compiler ABI info - done
> > -- Performing Test CXX_SUPPORTS_WALL
> > -- Performing Test CXX_SUPPORTS_WALL - Success
> > -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
> > -- documentation generation disabled
> > -- checking for module 'orocos-rtt-xenomai>=2.1.0'
> > -- found orocos-rtt-xenomai, version 2.3.0
> > -- checking for module 'orocos-ocl-xenomai>=2.1.0'
> > -- found orocos-ocl-xenomai, version 2.3.0
> > -- OCL found, the generated task library will be compatible with the
> > deployer component
> > -- checking for module 'orocos-rtt-corba-xenomai'
> > -- found orocos-rtt-corba-xenomai, version 2.3.0
> > -- Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> > already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment
> > variable or ccmake to set the missing variables manually.
> > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> library
> > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > environment variable or ccmake to set the missing variables manually.
> > CMake Error: The following variables are used in this project, but they
> are
> > set to NOTFOUND.
> > Please set them or make sure they are set and tested correctly in the
> CMake
> > files:
> > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> > RTT_PLUGIN_rtt-typekit_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> >
> > -- Configuring incomplete, errors occurred!
> >
>
> Peter
> --
> Orocos-Dev mailing list
> Orocos-Dev [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
>

Error on RTT_PLUGIN_rtt-transport-corba_ROOT_DIR during compile

Hi,

in the meanwhile you can do:

orogen *.orogen
mkdir build && cd build
cmake ..
-DRTT_PLUGIN_rtt-transport-corba_LIBRARY=~/work/orocos-toolchain-23/install/lib/orocos/gnulinux/types/librtt-transport-corba-gnulinux.so
-DRTT_PLUGIN_rtt-typekit_LIBRARY=~/work/orocos-toolchain-23/install/lib/orocos/gnulinux/types/librtt-typekit-gnulinux.so
make

where ~/work/orocos-toolchain-23 is the path to your orocos toolchain.

Cheers,
Pierrick

On Sun, Mar 13, 2011 at 3:27 AM, Peter Soetens <peter [..] ...>wrote:

> On Sat, Mar 12, 2011 at 9:06 PM, gprizzi [..] ... <gprizzi [..] ...> wrote:
> > Dear Sirs,
> >
> > Whit the last patch I was able to install orocos Toolchain-2.3 on linux
> > patched with xenomai.
> >
> > To test the system I executed the command:
> >
> > orogen create test
> >
> > to get the example orogen module.
> >
> > Then I executed the commands:
> >
> > orogen --target=xenomai -v test.orogen
> > cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> >
> > This last commands ends with errors about
> >
> > Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> already
> > installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable
> or
> > ccmake to set the missing variables manually.
> > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> library
> > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > environment variable or ccmake to set the missing variables manually.
> > CMake Error: The following variables are used in this project, but they
> are
> > set to NOTFOUND.
> > Please set them or make sure they are set and tested correctly in the
> CMake
> > files:
> > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> > RTT_PLUGIN_rtt-typekit_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> >
> > I had the same kind of errors in november 2010 and in that occasion Mr.
> > Sylvain Joyeux
> > told me that The toolchain's orogen has been badly broken.
> > A few days later updatting the project I found that this inconsistency
> was
> > fixed.
> >
> > The errors reported above came from the same cause or they depends on
> > environment variable I did't define?
> > In the last case can you suggest me how can I correctly define the
> missing
> > environment varibles?
>
> I believe this bug is caused by the cmake macros used by orogen not looking
> for the ${OROCOS_TARGET} subdirectory. We install libs by default in a
> target subdir of lib/orocos/<target>, cmake looks probably only in
> lib/orocos.
>
> We need to fix this on the mainline, it's gonna be for monday.
>
> >
> > The full output follows.
> >
> > Thank you in advance for your kind support.
> >
> > Gianpaolo Rizzi.
> >
> > root@rizzi-P5KC:~/rosetta# orogen create test
> > root@rizzi-P5KC:~/rosetta# cd test
> > root@rizzi-P5KC:~/rosetta/test# orogen --target=xenomai -v test.orogen
> > INFO: creating /root/rosetta/test/.orogen/test.orogen
> > INFO: creating /root/rosetta/test/.orogen/orogen-project-test.pc.in
> > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.cpp
> > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.hpp
> > INFO: creating /root/rosetta/test/tasks/Task.cpp
> > INFO: creating /root/rosetta/test/templates/tasks/Task.cpp
> > INFO: creating /root/rosetta/test/tasks/Task.hpp
> > INFO: creating /root/rosetta/test/templates/tasks/Task.hpp
> > INFO: creating /root/rosetta/test/.orogen/tasks/DeployerComponent.cpp
> > INFO: creating /root/rosetta/test/.orogen/tasks/test-tasks.pc.in
> > INFO: creating /root/rosetta/test/.gitignore
> > INFO: creating /root/rosetta/test/templates/.gitignore
> > INFO: creating /root/rosetta/test/Doxyfile.in
> > INFO: creating /root/rosetta/test/templates/Doxyfile.in
> > INFO: creating /root/rosetta/test/.orogen/main-test_test.cpp
> > INFO: creating /root/rosetta/test/.orogen/test_test.pc.in
> > INFO: creating
> /root/rosetta/test/.orogen/config/test_testDeployment.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/FindOrocosCORBA.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/Deployment.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/LibFindMacros.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/RPATHHandling.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/FindRTTPlugin.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/testBase.cmake
> > INFO: creating /root/rosetta/test/.orogen/config/testTaskLib.cmake
> > INFO: creating /root/rosetta/test/tasks/CMakeLists.txt
> > INFO: creating /root/rosetta/test/templates/tasks/CMakeLists.txt
> > INFO: creating /root/rosetta/test/CMakeLists.txt
> > INFO: creating /root/rosetta/test/templates/CMakeLists.txt
> > root@rizzi-P5KC:~/rosetta/test# mkdir build
> > root@rizzi-P5KC:~/rosetta/test# cd build
> > root@rizzi-P5KC:~/rosetta/test/build# cmake ..
> > -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> > -- The C compiler identification is GNU
> > -- The CXX compiler identification is GNU
> > -- Check for working C compiler: /usr/bin/gcc
> > -- Check for working C compiler: /usr/bin/gcc -- works
> > -- Detecting C compiler ABI info
> > -- Detecting C compiler ABI info - done
> > -- Check for working CXX compiler: /usr/bin/c++
> > -- Check for working CXX compiler: /usr/bin/c++ -- works
> > -- Detecting CXX compiler ABI info
> > -- Detecting CXX compiler ABI info - done
> > -- Performing Test CXX_SUPPORTS_WALL
> > -- Performing Test CXX_SUPPORTS_WALL - Success
> > -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
> > -- documentation generation disabled
> > -- checking for module 'orocos-rtt-xenomai>=2.1.0'
> > -- found orocos-rtt-xenomai, version 2.3.0
> > -- checking for module 'orocos-ocl-xenomai>=2.1.0'
> > -- found orocos-ocl-xenomai, version 2.3.0
> > -- OCL found, the generated task library will be compatible with the
> > deployer component
> > -- checking for module 'orocos-rtt-corba-xenomai'
> > -- found orocos-rtt-corba-xenomai, version 2.3.0
> > -- Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> > already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment
> > variable or ccmake to set the missing variables manually.
> > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> library
> > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > environment variable or ccmake to set the missing variables manually.
> > CMake Error: The following variables are used in this project, but they
> are
> > set to NOTFOUND.
> > Please set them or make sure they are set and tested correctly in the
> CMake
> > files:
> > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> > RTT_PLUGIN_rtt-typekit_LIBRARY
> > linked by target "test_test" in directory /root/rosetta/test
> >
> > -- Configuring incomplete, errors occurred!
> >
>
> Peter
> --
> Orocos-Dev mailing list
> Orocos-Dev [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev
>

Error on RTT_PLUGIN_rtt-transport-corba_ROOT_DIR during compile

On Monday 14 March 2011 04:09:20 Pierrick Koch wrote:
> Hi,
>
> in the meanwhile you can do:
>
> orogen *.orogen
> mkdir build && cd build
> cmake ..
> -DRTT_PLUGIN_rtt-transport-corba_LIBRARY=~/work/orocos-toolchain-23/install
> /lib/orocos/gnulinux/types/librtt-transport-corba-gnulinux.so
> -DRTT_PLUGIN_rtt-typekit_LIBRARY=~/work/orocos-toolchain-23/install/lib/or
> ocos/gnulinux/types/librtt-typekit-gnulinux.so make
>
> where ~/work/orocos-toolchain-23 is the path to your orocos toolchain.

I have pushed the fix to orogen's toolchain-2.3 branch. So an autoproj update
should do it to fetch that and have your build fixed again.

Note that orogen is not compatible with the ROS_ROOT environment variable.
Typegen does work with ROS_ROOT. Also, orogen should be adapted to use
rtt/Component.hpp instead of ocl/Component.hpp such that the dependency checks
on OCL can be dropped.

Peter

>
> Cheers,
> Pierrick
>
> On Sun, Mar 13, 2011 at 3:27 AM, Peter Soetens
<peter [..] ...>wrote:
> > On Sat, Mar 12, 2011 at 9:06 PM, gprizzi [..] ... <gprizzi [..] ...> wrote:
> > > Dear Sirs,
> > >
> > > Whit the last patch I was able to install orocos Toolchain-2.3 on
> > > linux patched with xenomai.
> > >
> > > To test the system I executed the command:
> > > orogen create test
> > >
> > > to get the example orogen module.
> > >
> > > Then I executed the commands:
> > >
> > > orogen --target=xenomai -v test.orogen
> > > cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> > >
> > > This last commands ends with errors about
> > >
> > > Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> >
> > already
> >
> > > installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable
> >
> > or
> >
> > > ccmake to set the missing variables manually.
> > > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> >
> > library
> >
> > > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > > environment variable or ccmake to set the missing variables manually.
> > > CMake Error: The following variables are used in this project, but they
> >
> > are
> >
> > > set to NOTFOUND.
> > > Please set them or make sure they are set and tested correctly in the
> >
> > CMake
> >
> > > files:
> > > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > RTT_PLUGIN_rtt-typekit_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > I had the same kind of errors in november 2010 and in that occasion Mr.
> > > Sylvain Joyeux
> > > told me that The toolchain's orogen has been badly broken.
> > > A few days later updatting the project I found that this inconsistency
> >
> > was
> >
> > > fixed.
> > >
> > > The errors reported above came from the same cause or they depends on
> > > environment variable I did't define?
> > > In the last case can you suggest me how can I correctly define the
> >
> > missing
> >
> > > environment varibles?
> >
> > I believe this bug is caused by the cmake macros used by orogen not
> > looking for the ${OROCOS_TARGET} subdirectory. We install libs by
> > default in a target subdir of lib/orocos/<target>, cmake looks probably
> > only in lib/orocos.
> >
> > We need to fix this on the mainline, it's gonna be for monday.
> >
> > > The full output follows.
> > >
> > > Thank you in advance for your kind support.
> > >
> > > Gianpaolo Rizzi.
> > >
> > > root@rizzi-P5KC:~/rosetta# orogen create test
> > > root@rizzi-P5KC:~/rosetta# cd test
> > > root@rizzi-P5KC:~/rosetta/test# orogen --target=xenomai -v test.orogen
> > > INFO: creating /root/rosetta/test/.orogen/test.orogen
> > > INFO: creating /root/rosetta/test/.orogen/orogen-project-test.pc.in
> > > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.cpp
> > > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.hpp
> > > INFO: creating /root/rosetta/test/tasks/Task.cpp
> > > INFO: creating /root/rosetta/test/templates/tasks/Task.cpp
> > > INFO: creating /root/rosetta/test/tasks/Task.hpp
> > > INFO: creating /root/rosetta/test/templates/tasks/Task.hpp
> > > INFO: creating /root/rosetta/test/.orogen/tasks/DeployerComponent.cpp
> > > INFO: creating /root/rosetta/test/.orogen/tasks/test-tasks.pc.in
> > > INFO: creating /root/rosetta/test/.gitignore
> > > INFO: creating /root/rosetta/test/templates/.gitignore
> > > INFO: creating /root/rosetta/test/Doxyfile.in
> > > INFO: creating /root/rosetta/test/templates/Doxyfile.in
> > > INFO: creating /root/rosetta/test/.orogen/main-test_test.cpp
> > > INFO: creating /root/rosetta/test/.orogen/test_test.pc.in
> > > INFO: creating
> >
> > /root/rosetta/test/.orogen/config/test_testDeployment.cmake
> >
> > > INFO: creating
> > > /root/rosetta/test/.orogen/config/FindOrocosCORBA.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/Deployment.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/LibFindMacros.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/RPATHHandling.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/FindRTTPlugin.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/testBase.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/testTaskLib.cmake INFO:
> > > creating /root/rosetta/test/tasks/CMakeLists.txt
> > > INFO: creating /root/rosetta/test/templates/tasks/CMakeLists.txt
> > > INFO: creating /root/rosetta/test/CMakeLists.txt
> > > INFO: creating /root/rosetta/test/templates/CMakeLists.txt
> > > root@rizzi-P5KC:~/rosetta/test# mkdir build
> > > root@rizzi-P5KC:~/rosetta/test# cd build
> > > root@rizzi-P5KC:~/rosetta/test/build# cmake ..
> > > -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> > > -- The C compiler identification is GNU
> > > -- The CXX compiler identification is GNU
> > > -- Check for working C compiler: /usr/bin/gcc
> > > -- Check for working C compiler: /usr/bin/gcc -- works
> > > -- Detecting C compiler ABI info
> > > -- Detecting C compiler ABI info - done
> > > -- Check for working CXX compiler: /usr/bin/c++
> > > -- Check for working CXX compiler: /usr/bin/c++ -- works
> > > -- Detecting CXX compiler ABI info
> > > -- Detecting CXX compiler ABI info - done
> > > -- Performing Test CXX_SUPPORTS_WALL
> > > -- Performing Test CXX_SUPPORTS_WALL - Success
> > > -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
> > > -- documentation generation disabled
> > > -- checking for module 'orocos-rtt-xenomai>=2.1.0'
> > > -- found orocos-rtt-xenomai, version 2.3.0
> > > -- checking for module 'orocos-ocl-xenomai>=2.1.0'
> > > -- found orocos-ocl-xenomai, version 2.3.0
> > > -- OCL found, the generated task library will be compatible with the
> > > deployer component
> > > -- checking for module 'orocos-rtt-corba-xenomai'
> > > -- found orocos-rtt-corba-xenomai, version 2.3.0
> > > -- Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> > > already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment
> > > variable or ccmake to set the missing variables manually.
> > > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> >
> > library
> >
> > > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > > environment variable or ccmake to set the missing variables manually.
> > > CMake Error: The following variables are used in this project, but they
> >
> > are
> >
> > > set to NOTFOUND.
> > > Please set them or make sure they are set and tested correctly in the
> >
> > CMake
> >
> > > files:
> > > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > RTT_PLUGIN_rtt-typekit_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > -- Configuring incomplete, errors occurred!
> >
> > Peter
> > --
> > Orocos-Dev mailing list
> > Orocos-Dev [..] ...
> > http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev

Error on RTT_PLUGIN_rtt-transport-corba_ROOT_DIR during compile

On Monday 14 March 2011 04:09:20 Pierrick Koch wrote:
> Hi,
>
> in the meanwhile you can do:
>
> orogen *.orogen
> mkdir build && cd build
> cmake ..
> -DRTT_PLUGIN_rtt-transport-corba_LIBRARY=~/work/orocos-toolchain-23/install
> /lib/orocos/gnulinux/types/librtt-transport-corba-gnulinux.so
> -DRTT_PLUGIN_rtt-typekit_LIBRARY=~/work/orocos-toolchain-23/install/lib/or
> ocos/gnulinux/types/librtt-typekit-gnulinux.so make
>
> where ~/work/orocos-toolchain-23 is the path to your orocos toolchain.

I have pushed the fix to orogen's toolchain-2.3 branch. So an autoproj update
should do it to fetch that and have your build fixed again.

Note that orogen is not compatible with the ROS_ROOT environment variable.
Typegen does work with ROS_ROOT. Also, orogen should be adapted to use
rtt/Component.hpp instead of ocl/Component.hpp such that the dependency checks
on OCL can be dropped.

Peter

>
> Cheers,
> Pierrick
>
> On Sun, Mar 13, 2011 at 3:27 AM, Peter Soetens
<peter [..] ...>wrote:
> > On Sat, Mar 12, 2011 at 9:06 PM, gprizzi [..] ... <gprizzi [..] ...> wrote:
> > > Dear Sirs,
> > >
> > > Whit the last patch I was able to install orocos Toolchain-2.3 on
> > > linux patched with xenomai.
> > >
> > > To test the system I executed the command:
> > > orogen create test
> > >
> > > to get the example orogen module.
> > >
> > > Then I executed the commands:
> > >
> > > orogen --target=xenomai -v test.orogen
> > > cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> > >
> > > This last commands ends with errors about
> > >
> > > Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> >
> > already
> >
> > > installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment variable
> >
> > or
> >
> > > ccmake to set the missing variables manually.
> > > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> >
> > library
> >
> > > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > > environment variable or ccmake to set the missing variables manually.
> > > CMake Error: The following variables are used in this project, but they
> >
> > are
> >
> > > set to NOTFOUND.
> > > Please set them or make sure they are set and tested correctly in the
> >
> > CMake
> >
> > > files:
> > > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > RTT_PLUGIN_rtt-typekit_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > I had the same kind of errors in november 2010 and in that occasion Mr.
> > > Sylvain Joyeux
> > > told me that The toolchain's orogen has been badly broken.
> > > A few days later updatting the project I found that this inconsistency
> >
> > was
> >
> > > fixed.
> > >
> > > The errors reported above came from the same cause or they depends on
> > > environment variable I did't define?
> > > In the last case can you suggest me how can I correctly define the
> >
> > missing
> >
> > > environment varibles?
> >
> > I believe this bug is caused by the cmake macros used by orogen not
> > looking for the ${OROCOS_TARGET} subdirectory. We install libs by
> > default in a target subdir of lib/orocos/<target>, cmake looks probably
> > only in lib/orocos.
> >
> > We need to fix this on the mainline, it's gonna be for monday.
> >
> > > The full output follows.
> > >
> > > Thank you in advance for your kind support.
> > >
> > > Gianpaolo Rizzi.
> > >
> > > root@rizzi-P5KC:~/rosetta# orogen create test
> > > root@rizzi-P5KC:~/rosetta# cd test
> > > root@rizzi-P5KC:~/rosetta/test# orogen --target=xenomai -v test.orogen
> > > INFO: creating /root/rosetta/test/.orogen/test.orogen
> > > INFO: creating /root/rosetta/test/.orogen/orogen-project-test.pc.in
> > > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.cpp
> > > INFO: creating /root/rosetta/test/.orogen/tasks/TaskBase.hpp
> > > INFO: creating /root/rosetta/test/tasks/Task.cpp
> > > INFO: creating /root/rosetta/test/templates/tasks/Task.cpp
> > > INFO: creating /root/rosetta/test/tasks/Task.hpp
> > > INFO: creating /root/rosetta/test/templates/tasks/Task.hpp
> > > INFO: creating /root/rosetta/test/.orogen/tasks/DeployerComponent.cpp
> > > INFO: creating /root/rosetta/test/.orogen/tasks/test-tasks.pc.in
> > > INFO: creating /root/rosetta/test/.gitignore
> > > INFO: creating /root/rosetta/test/templates/.gitignore
> > > INFO: creating /root/rosetta/test/Doxyfile.in
> > > INFO: creating /root/rosetta/test/templates/Doxyfile.in
> > > INFO: creating /root/rosetta/test/.orogen/main-test_test.cpp
> > > INFO: creating /root/rosetta/test/.orogen/test_test.pc.in
> > > INFO: creating
> >
> > /root/rosetta/test/.orogen/config/test_testDeployment.cmake
> >
> > > INFO: creating
> > > /root/rosetta/test/.orogen/config/FindOrocosCORBA.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/Deployment.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/LibFindMacros.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/RPATHHandling.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/FindRTTPlugin.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/testBase.cmake INFO:
> > > creating /root/rosetta/test/.orogen/config/testTaskLib.cmake INFO:
> > > creating /root/rosetta/test/tasks/CMakeLists.txt
> > > INFO: creating /root/rosetta/test/templates/tasks/CMakeLists.txt
> > > INFO: creating /root/rosetta/test/CMakeLists.txt
> > > INFO: creating /root/rosetta/test/templates/CMakeLists.txt
> > > root@rizzi-P5KC:~/rosetta/test# mkdir build
> > > root@rizzi-P5KC:~/rosetta/test# cd build
> > > root@rizzi-P5KC:~/rosetta/test/build# cmake ..
> > > -DCMAKE_INSTALL_PREFIX=$HOME/orocosComponents
> > > -- The C compiler identification is GNU
> > > -- The CXX compiler identification is GNU
> > > -- Check for working C compiler: /usr/bin/gcc
> > > -- Check for working C compiler: /usr/bin/gcc -- works
> > > -- Detecting C compiler ABI info
> > > -- Detecting C compiler ABI info - done
> > > -- Check for working CXX compiler: /usr/bin/c++
> > > -- Check for working CXX compiler: /usr/bin/c++ -- works
> > > -- Detecting CXX compiler ABI info
> > > -- Detecting CXX compiler ABI info - done
> > > -- Performing Test CXX_SUPPORTS_WALL
> > > -- Performing Test CXX_SUPPORTS_WALL - Success
> > > -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
> > > -- documentation generation disabled
> > > -- checking for module 'orocos-rtt-xenomai>=2.1.0'
> > > -- found orocos-rtt-xenomai, version 2.3.0
> > > -- checking for module 'orocos-ocl-xenomai>=2.1.0'
> > > -- found orocos-ocl-xenomai, version 2.3.0
> > > -- OCL found, the generated task library will be compatible with the
> > > deployer component
> > > -- checking for module 'orocos-rtt-corba-xenomai'
> > > -- found orocos-rtt-corba-xenomai, version 2.3.0
> > > -- Optional library RTT_PLUGIN_rtt-typekit NOT FOUND. If the library is
> > > already installed, use the RTT_PLUGIN_rtt-typekit_ROOT_DIR environment
> > > variable or ccmake to set the missing variables manually.
> > > -- Optional library RTT_PLUGIN_rtt-transport-corba NOT FOUND. If the
> >
> > library
> >
> > > is already installed, use the RTT_PLUGIN_rtt-transport-corba_ROOT_DIR
> > > environment variable or ccmake to set the missing variables manually.
> > > CMake Error: The following variables are used in this project, but they
> >
> > are
> >
> > > set to NOTFOUND.
> > > Please set them or make sure they are set and tested correctly in the
> >
> > CMake
> >
> > > files:
> > > RTT_PLUGIN_rtt-transport-corba_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > RTT_PLUGIN_rtt-typekit_LIBRARY
> > >
> > > linked by target "test_test" in directory /root/rosetta/test
> > >
> > > -- Configuring incomplete, errors occurred!
> >
> > Peter
> > --
> > Orocos-Dev mailing list
> > Orocos-Dev [..] ...
> > http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev