Sacha, <div>A quick glance suggests that you are missing the system dependency log4cxx.  Can you send the full output logged to  /home/hand/.ros/rosmake/rosmake_output-20100722-134408/rosconsole/build_output.log  This snipit is missing the original errors.  </div>

<div><br></div><div>Also, I highly recommend using cturtle instead of latest.  cturtle has had more developer time recently than latest and consequently is more stable and has more features.  I expect you'll find anything you need in latest also exists in cturtle.  </div>

<div><br></div><div>Tully</div><div><br><div class="gmail_quote">On Thu, Jul 22, 2010 at 5:53 AM, Sacha Aury <span dir="ltr"><<a href="mailto:sacha@shadowrobot.com">sacha@shadowrobot.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
I currently have a problem to build ROS (latest, which is the one I<br>
need)<br>
It is not my first install of ROS, and the last one I did was yesterday,<br>
without any problem.<br>
<br>
But today, it crashes when trying to compile rosconsole. Here is the<br>
log :<br>
<br>
[ rosmake ] [ make ] [ rosconsole: 16.67 sec ]<br>
[ 1 Active 9/14 Complete ][ rosmake ] Last 40 lines<br>
{-------------------------------------------------------------------------------<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:352: error: expected class-name before ‘{’ token<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:359: error: expected unqualified-id before ‘::’ token<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:359: error: expected ‘,’ or ‘...’ before ‘::’ token<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:<br>
In member function ‘virtual void<br>
ros::console::ROSConsoleStdioAppender::append()’:<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:361: error: ‘event’ was not declared in this scope<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:<br>
In function ‘void ros::console::do_initialize()’:<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:384: error: variable ‘log4cxx::LoggerPtr ros_logger’ has initializer but incomplete type<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:384: error: incomplete type ‘log4cxx::Logger’ used in nested name specifier<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:385: error: incomplete type ‘log4cxx::Level’ used in nested name specifier<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:387: error: variable ‘log4cxx::LoggerPtr roscpp_superdebug’ has initializer but incomplete type<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:387: error: incomplete type ‘log4cxx::Logger’ used in nested name specifier<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:388: error: incomplete type ‘log4cxx::Level’ used in nested name specifier<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:393: error: ‘log4cxx::PropertyConfigurator’ has not been declared<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:400: error: ‘log4cxx::PropertyConfigurator’ has not been declared<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:413: error: variable ‘log4cxx::LoggerPtr logger’ has initializer but incomplete type<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:413: error: incomplete type ‘log4cxx::Logger’ used in nested name specifier<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:<br>
In function ‘void ros::console::print(ros::console::FilterBase*,<br>
log4cxx::Logger*, ros::console::Level, const char*, int, const char*,<br>
const char*, ...)’:<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:492: error: variable ‘log4cxx::LoggerPtr logger_ptr’ has initializer but incomplete type<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:502: error: ‘struct ros::console::FilterParams’ has no member named ‘logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:505: error: ‘struct ros::console::FilterParams’ has no member named ‘logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:525: error: ‘log4cxx::spi’ has not been declared<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:<br>
In function ‘void ros::console::print(ros::console::FilterBase*,<br>
log4cxx::Logger*, ros::console::Level, const std::stringstream&, const<br>
char*, int, const char*)’:<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:548: error: variable ‘log4cxx::LoggerPtr logger_ptr’ has initializer but incomplete type<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:559: error: ‘struct ros::console::FilterParams’ has no member named ‘logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:562: error: ‘struct ros::console::FilterParams’ has no member named ‘logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:575: error: invalid use of incomplete type ‘struct log4cxx::Logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/include/ros/console.h:64:<br>
error: forward declaration of ‘struct log4cxx::Logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:575: error: ‘log4cxx::spi’ has not been declared<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:<br>
In function ‘void<br>
ros::console::checkLogLocationEnabledNoLock(ros::console::LogLocation*)’:<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:598: error: invalid use of incomplete type ‘struct log4cxx::Logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/include/ros/console.h:64:<br>
error: forward declaration of ‘struct log4cxx::Logger’<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:<br>
In function ‘void<br>
ros::console::initializeLogLocation(ros::console::LogLocation*, const<br>
std::string&, ros::console::Level)’:<br>
  /home/hand/ros_test/ros/core/rosconsole/src/rosconsole/rosconsole.cpp:610: error: incomplete type ‘log4cxx::Logger’ used in nested name specifier<br>
  make[3]: *** [CMakeFiles/rosconsole.dir/src/rosconsole/rosconsole.o]<br>
Error 1<br>
  make[3]: Leaving directory<br>
`/home/hand/ros_test/ros/core/rosconsole/build'<br>
  make[2]: *** [CMakeFiles/rosconsole.dir/all] Error 2<br>
  make[2]: Leaving directory<br>
`/home/hand/ros_test/ros/core/rosconsole/build'<br>
  make[1]: *** [all] Error 2<br>
  make[1]: Leaving directory<br>
`/home/hand/ros_test/ros/core/rosconsole/build'<br>
-------------------------------------------------------------------------------}<br>
[ rosmake ] Output from build of package rosconsole written to:<br>
[ rosmake ]    /home/hand/.ros/rosmake/rosmake_output-20100722-134408/rosconsole/build_output.log<br>
[rosmake-0] Finished <<< rosconsole [FAIL] [ 16.67 seconds ]<br>
[ rosmake ] Halting due to failure in package rosconsole.<br>
[ rosmake ] Waiting for other threads to complete.<br>
[ rosmake ] Results:<br>
[ rosmake ] Built 10 packages with 1 failures.<br>
[ rosmake ] Summary output to directory<br>
[ rosmake ] /home/hand/.ros/rosmake/rosmake_output-20100722-134408<br>
Traceback (most recent call last):<br>
  File "/home/hand/rosinstall", line 326, in <module><br>
    sys.exit(rosinstall_main(sys.argv) or 0)<br>
  File "/home/hand/rosinstall", line 319, in rosinstall_main<br>
    subprocess.check_call("source %s && rosmake rostest<br>
--rosdep-install" % (os.path.join(options.path, 'setup.sh')),<br>
shell=True, executable='/bin/bash')<br>
  File "/usr/lib/python2.5/subprocess.py", line 462, in check_call<br>
    raise CalledProcessError(retcode, cmd)<br>
subprocess.CalledProcessError: Command<br>
'source /home/hand/ros_test/setup.sh && rosmake rostest<br>
--rosdep-install' returned non-zero exit status 1<br>
<br>
I searched a little for the missing include, but did not find anything<br>
interesting.<br>
<br>
If someone knows how to fix it...<br>
<br>
Thanks<br>
<br>
Sacha<br>
<br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>
</div>