Compiling orocos_toolchain fails

Hello,

today I tried to compile the orocos toolchain as explained here:
http://www.ros.org/wiki/orocos_toolchain_ros

on Ubuntu 12.04, 32 bit and it fails with the following error:

ufechner@ufechner-hp:~/rosstacks/orocos_toolchain$ rosmake orocos_toolchain
[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['orocos_toolchain']
[ rosmake ] Logging to directory
/home/ufechner/.ros/rosmake/rosmake_output-20121011-172653
[ rosmake ] Expanded args ['orocos_toolchain'] to:
['rtt', 'typelib', 'utilmm', 'utilrb', 'orogen', 'log4cpp',
'rtt_typelib', 'ocl']
[rosmake-0] Starting >>> rtt [ make ]
[rosmake-1] Starting >>> utilmm [ make ]
[rosmake-1] Finished <<< utilmm [PASS] [ 18.44 seconds ]
[rosmake-1] Starting >>> utilrb [ make ]
[rosmake-1] Finished <<< utilrb [PASS] [ 187.68 seconds ]
[rosmake-1] Starting >>> typelib [ make ]
[rosmake-1] Finished <<< typelib [PASS] [ 61.73 seconds ]
[rosmake-1] Starting >>> rosbuild [ make ]
[rosmake-1] Finished <<< rosbuild No Makefile in package rosbuild
[rosmake-1] Starting >>> mk [ make ]
[rosmake-1] Finished <<< mk No Makefile in package mk
[rosmake-1] Starting >>> common_rosdeps [ make ]
[rosmake-1] Finished <<< common_rosdeps ROS_NOBUILD in package
common_rosdeps
[rosmake-1] Starting >>> log4cpp [ make ]
[rosmake-1] Finished <<< log4cpp [PASS] [ 18.20 seconds ]
[rosmake-0] Finished <<< rtt [PASS] [ 928.49 seconds ]
[rosmake-0] Starting >>> rtt_typelib [ make ]
[rosmake-1] Starting >>> ocl [ make ]
[rosmake-0] Finished <<< rtt_typelib [PASS] [ 10.01 seconds ]
[rosmake-0] Starting >>> orogen [ make ]
[rosmake-0] Finished <<< orogen [PASS] [ 0.43 seconds ]
[ rosmake ] Last 40 linesl: 234.6 sec ] [ 1 Active 10/11 Complete ]
{-------------------------------------------------------------------------------
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1288:53:
Anmerkung: Kandidat ist:
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:78:14:
Anmerkung: bool RTT::marsh::PropertyLoader::load(const string&) const
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:78:14:
Anmerkung: Kandidat erwartet 1 Argument, 2 angegeben
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:
In Elementfunktion »bool
OCL::DeploymentComponent::cleanupComponentsGroup(int)«:
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1491:44:
Fehler: keine passende Funktion für Aufruf von
»RTT::marsh::PropertyLoader::PropertyLoader()«
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1491:44:
Anmerkung: Kandidaten sind:
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::Service*)
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::TaskContext*)
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(const
RTT::marsh::PropertyLoader&)
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1492:74:
Fehler: keine passende Funktion für Aufruf von
»RTT::marsh::PropertyLoader::save(std::string&, RTT::TaskContext*&, bool)«
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1492:74:
Anmerkung: Kandidaten sind:
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:112:14:
Anmerkung: bool RTT::marsh::PropertyLoader::save(const string&, bool) const
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:112:14:
Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:130:14:
Anmerkung: bool RTT::marsh::PropertyLoader::save(const string&, const
string&) const
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:130:14:
Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:
In Elementfunktion »bool
OCL::DeploymentComponent::configureFromFile(const string&, const string&)«:
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1932:31:
Fehler: keine passende Funktion für Aufruf von
»RTT::marsh::PropertyLoader::PropertyLoader()«
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1932:31:
Anmerkung: Kandidaten sind:
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::Service*)
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::TaskContext*)
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(const
RTT::marsh::PropertyLoader&)
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1933:48:
Fehler: keine passende Funktion für Aufruf von
»RTT::marsh::PropertyLoader::configure(const string&,
RTT::TaskContext*&, bool)«
/home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1933:48:
Anmerkung: Kandidaten sind:
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:99:14:
Anmerkung: bool RTT::marsh::PropertyLoader::configure(const string&,
bool) const
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:99:14:
Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:121:14:
Anmerkung: bool RTT::marsh::PropertyLoader::configure(const string&,
const string&) const
/home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:121:14:
Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
make[3]: ***
[deployment/CMakeFiles/orocos-ocl-deployment.dir/DeploymentComponent.cpp.o]
Fehler 1
make[3]: Verlasse Verzeichnis
'/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
make[2]: *** [deployment/CMakeFiles/orocos-ocl-deployment.dir/all]
Fehler 2
make[2]: Verlasse Verzeichnis
'/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis
'/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package ocl written to:
[ rosmake ]
/home/ufechner/.ros/rosmake/rosmake_output-20121011-172653/ocl/build_output.log
[rosmake-1] Finished <<< ocl [FAIL] [ 234.65 seconds ]
[ rosmake ] Halting due to failure in package ocl.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:
[ rosmake ] Built 11 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/ufechner/.ros/rosmake/rosmake_output-20121011-172653

Any idea?

It worked fine a week ago.

Regards:

Uwe Fechner

Compiling orocos_toolchain fails

Hi,

Op donderdag 11 oktober 2012 schreef Uwe Fechner (u [dot] fechner [..] ...) het
volgende:

> Hello,
>
> today I tried to compile the orocos toolchain as explained here:
> http://www.ros.org/wiki/orocos_toolchain_ros
>
> on Ubuntu 12.04, 32 bit and it fails with the following error:
>
> ufechner@ufechner-hp:~/rosstacks/orocos_toolchain$ rosmake
> orocos_toolchain
> [ rosmake ] rosmake starting...
> [ rosmake ] Packages requested are: ['orocos_toolchain']
> [ rosmake ] Logging to directory
> /home/ufechner/.ros/rosmake/rosmake_output-20121011-172653
> [ rosmake ] Expanded args ['orocos_toolchain'] to:
> ['rtt', 'typelib', 'utilmm', 'utilrb', 'orogen', 'log4cpp',
> 'rtt_typelib', 'ocl']
> [rosmake-0] Starting >>> rtt [ make ]
> [rosmake-1] Starting >>> utilmm [ make ]
> [rosmake-1] Finished <<< utilmm [PASS] [ 18.44 seconds ]
> [rosmake-1] Starting >>> utilrb [ make ]
> [rosmake-1] Finished <<< utilrb [PASS] [ 187.68 seconds ]
> [rosmake-1] Starting >>> typelib [ make ]
> [rosmake-1] Finished <<< typelib [PASS] [ 61.73 seconds ]
> [rosmake-1] Starting >>> rosbuild [ make ]
> [rosmake-1] Finished <<< rosbuild No Makefile in package rosbuild
> [rosmake-1] Starting >>> mk [ make ]
> [rosmake-1] Finished <<< mk No Makefile in package mk
> [rosmake-1] Starting >>> common_rosdeps [ make ]
> [rosmake-1] Finished <<< common_rosdeps ROS_NOBUILD in package
> common_rosdeps
> [rosmake-1] Starting >>> log4cpp [ make ]
> [rosmake-1] Finished <<< log4cpp [PASS] [ 18.20 seconds ]
> [rosmake-0] Finished <<< rtt [PASS] [ 928.49 seconds ]
> [rosmake-0] Starting >>> rtt_typelib [ make ]
> [rosmake-1] Starting >>> ocl [ make ]
> [rosmake-0] Finished <<< rtt_typelib [PASS] [ 10.01 seconds ]
> [rosmake-0] Starting >>> orogen [ make ]
> [rosmake-0] Finished <<< orogen [PASS] [ 0.43 seconds ]
> [ rosmake ] Last 40 linesl: 234.6 sec ] [ 1 Active 10/11 Complete ]
>
> {-------------------------------------------------------------------------------
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1288:53:
> Anmerkung: Kandidat ist:
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:78:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::load(const string&) const
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:78:14:
> Anmerkung: Kandidat erwartet 1 Argument, 2 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:
> In Elementfunktion »bool
> OCL::DeploymentComponent::cleanupComponentsGroup(int)«:
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1491:44:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::PropertyLoader()«
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1491:44:
> Anmerkung: Kandidaten sind:
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::Service*)
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::TaskContext*)
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(const
> RTT::marsh::PropertyLoader&)
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1492:74:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::save(std::string&, RTT::TaskContext*&, bool)«
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1492:74:
> Anmerkung: Kandidaten sind:
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:112:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::save(const string&, bool) const
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:112:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:130:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::save(const string&, const
> string&) const
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:130:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:
> In Elementfunktion »bool
> OCL::DeploymentComponent::configureFromFile(const string&, const string&)«:
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1932:31:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::PropertyLoader()«
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1932:31:
> Anmerkung: Kandidaten sind:
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::Service*)
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::TaskContext*)
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(const
> RTT::marsh::PropertyLoader&)
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1933:48:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::configure(const string&,
> RTT::TaskContext*&, bool)«
>
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1933:48:
> Anmerkung: Kandidaten sind:
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:99:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::configure(const string&,
> bool) const
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:99:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:121:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::configure(const string&,
> const string&) const
>
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:121:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
> make[3]: ***
> [deployment/CMakeFiles/orocos-ocl-deployment.dir/DeploymentComponent.cpp.o]
> Fehler 1
> make[3]: Verlasse Verzeichnis
> '/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
> make[2]: *** [deployment/CMakeFiles/orocos-ocl-deployment.dir/all]
> Fehler 2
> make[2]: Verlasse Verzeichnis
> '/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
> make[1]: *** [all] Fehler 2
> make[1]: Verlasse Verzeichnis
> '/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
>
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package ocl written to:
> [ rosmake ]
>
> /home/ufechner/.ros/rosmake/rosmake_output-20121011-172653/ocl/build_output.log
> [rosmake-1] Finished <<< ocl [FAIL] [ 234.65 seconds ]
> [ rosmake ] Halting due to failure in package ocl.
> [ rosmake ] Waiting for other threads to complete.
> [ rosmake ] Results:
> [ rosmake ] Built 11 packages with 1 failures.
> [ rosmake ] Summary output to directory
> [ rosmake ] /home/ufechner/.ros/rosmake/rosmake_output-20121011-172653
>
>
> Any idea?
>
> It worked fine a week ago.

It seems your rtt version is out of date. There were some changes in the
PropertyLoader.

I'll check the orocos_toolchain git repos but for now you can fix it with a
git pull in both rtt and ocl, or revert both rtt and ocl back to
toolchain-2.5

Peter

>
> Regards:
>
> Uwe Fechner
> --
> Orocos-Users mailing list
> Orocos-Users [..] ... <javascript:;>
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>

Compiling orocos_toolchain fails - SOLVED -

Thank's a lot,

it is working now.

Regards:

Uwe Fechner

On 10/11/2012 09:30 PM, Peter Soetens wrote:
> Hi,
>
> Op donderdag 11 oktober 2012 schreef Uwe Fechner (u [dot] fechner [..] ...
> <mailto:u [dot] fechner [..] ...>) het volgende:
>
> Hello,
>
> today I tried to compile the orocos toolchain as explained here:
> http://www.ros.org/wiki/orocos_toolchain_ros
>
> on Ubuntu 12.04, 32 bit and it fails with the following error:
>
> ufechner@ufechner-hp:~/rosstacks/orocos_toolchain$ rosmake
> orocos_toolchain
> [ rosmake ] rosmake starting...
> [ rosmake ] Packages requested are: ['orocos_toolchain']
> [ rosmake ] Logging to directory
> /home/ufechner/.ros/rosmake/rosmake_output-20121011-172653
> [ rosmake ] Expanded args ['orocos_toolchain'] to:
> ['rtt', 'typelib', 'utilmm', 'utilrb', 'orogen', 'log4cpp',
> 'rtt_typelib', 'ocl']
> [rosmake-0] Starting >>> rtt [ make ]
> [rosmake-1] Starting >>> utilmm [ make ]
> [rosmake-1] Finished <<< utilmm [PASS] [ 18.44 seconds ]
> [rosmake-1] Starting >>> utilrb [ make ]
> [rosmake-1] Finished <<< utilrb [PASS] [ 187.68 seconds ]
> [rosmake-1] Starting >>> typelib [ make ]
> [rosmake-1] Finished <<< typelib [PASS] [ 61.73 seconds ]
> [rosmake-1] Starting >>> rosbuild [ make ]
> [rosmake-1] Finished <<< rosbuild No Makefile in package rosbuild
> [rosmake-1] Starting >>> mk [ make ]
> [rosmake-1] Finished <<< mk No Makefile in package mk
> [rosmake-1] Starting >>> common_rosdeps [ make ]
> [rosmake-1] Finished <<< common_rosdeps ROS_NOBUILD in package
> common_rosdeps
> [rosmake-1] Starting >>> log4cpp [ make ]
> [rosmake-1] Finished <<< log4cpp [PASS] [ 18.20 seconds ]
> [rosmake-0] Finished <<< rtt [PASS] [ 928.49 seconds ]
> [rosmake-0] Starting >>> rtt_typelib [ make ]
> [rosmake-1] Starting >>> ocl [ make ]
> [rosmake-0] Finished <<< rtt_typelib [PASS] [ 10.01 seconds ]
> [rosmake-0] Starting >>> orogen [ make ]
> [rosmake-0] Finished <<< orogen [PASS] [ 0.43 seconds ]
> [ rosmake ] Last 40 linesl: 234.6 sec ] [ 1 Active 10/11 Complete ]
> {-------------------------------------------------------------------------------
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1288:53:
> Anmerkung: Kandidat ist:
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:78:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::load(const string&) const
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:78:14:
> Anmerkung: Kandidat erwartet 1 Argument, 2 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:
> In Elementfunktion »bool
> OCL::DeploymentComponent::cleanupComponentsGroup(int)«:
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1491:44:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::PropertyLoader()«
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1491:44:
> Anmerkung: Kandidaten sind:
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::Service*)
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung:
> RTT::marsh::PropertyLoader::PropertyLoader(RTT::TaskContext*)
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(const
> RTT::marsh::PropertyLoader&)
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1492:74:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::save(std::string&,
> RTT::TaskContext*&, bool)«
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1492:74:
> Anmerkung: Kandidaten sind:
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:112:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::save(const string&,
> bool) const
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:112:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:130:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::save(const string&, const
> string&) const
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:130:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:
> In Elementfunktion »bool
> OCL::DeploymentComponent::configureFromFile(const string&, const
> string&)«:
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1932:31:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::PropertyLoader()«
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1932:31:
> Anmerkung: Kandidaten sind:
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(RTT::Service*)
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:69:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung:
> RTT::marsh::PropertyLoader::PropertyLoader(RTT::TaskContext*)
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:63:9:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: RTT::marsh::PropertyLoader::PropertyLoader(const
> RTT::marsh::PropertyLoader&)
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:53:25:
> Anmerkung: Kandidat erwartet 1 Argument, 0 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1933:48:
> Fehler: keine passende Funktion für Aufruf von
> »RTT::marsh::PropertyLoader::configure(const string&,
> RTT::TaskContext*&, bool)«
> /home/ufechner/rosstacks/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1933:48:
> Anmerkung: Kandidaten sind:
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:99:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::configure(const string&,
> bool) const
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:99:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:121:14:
> Anmerkung: bool RTT::marsh::PropertyLoader::configure(const string&,
> const string&) const
> /home/ufechner/rosstacks/orocos_toolchain/install/include/rtt/marsh/PropertyLoader.hpp:121:14:
> Anmerkung: Kandidat erwartet 2 Argumente, 3 angegeben
> make[3]: ***
> [deployment/CMakeFiles/orocos-ocl-deployment.dir/DeploymentComponent.cpp.o]
> Fehler 1
> make[3]: Verlasse Verzeichnis
> '/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
> make[2]: *** [deployment/CMakeFiles/orocos-ocl-deployment.dir/all]
> Fehler 2
> make[2]: Verlasse Verzeichnis
> '/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
> make[1]: *** [all] Fehler 2
> make[1]: Verlasse Verzeichnis
> '/home/ufechner/rosstacks/orocos_toolchain/ocl/build'
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package ocl written to:
> [ rosmake ]
> /home/ufechner/.ros/rosmake/rosmake_output-20121011-172653/ocl/build_output.log
> [rosmake-1] Finished <<< ocl [FAIL] [ 234.65 seconds ]
> [ rosmake ] Halting due to failure in package ocl.
> [ rosmake ] Waiting for other threads to complete.
> [ rosmake ] Results:
> [ rosmake ] Built 11 packages with 1 failures.
> [ rosmake ] Summary output to directory
> [ rosmake ] /home/ufechner/.ros/rosmake/rosmake_output-20121011-172653
>
>
> Any idea?
>
> It worked fine a week ago.
>
>
> It seems your rtt version is out of date. There were some changes in
> the PropertyLoader.
>
> I'll check the orocos_toolchain git repos but for now you can fix it
> with a git pull in both rtt and ocl, or revert both rtt and ocl back
> to toolchain-2.5
>
> Peter
>
>
> Regards:
>
> Uwe Fechner
> --
> Orocos-Users mailing list
> Orocos-Users [..] ... <javascript:;>
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>