[Rock-dev] Problems while building the Rock tutorial

Christian Rauch Christian.Rauch at dfki.de
Mon Aug 22 14:37:06 CEST 2011



Am 22.08.2011 14:03, schrieb Sylvain Joyeux:
> On 08/22/2011 02:00 PM, Christian Rauch wrote:
>> Hi at all,
>>
>> I am currently working me through the Rock tutorials and facing some
>> problems.
>>
>> At the index-side of the tutorial
>> (http://rock-robotics.org/documentation/tutorials/index.html) there is a
>> how-to to retrieve all packages automatically by altering the manifest.
>> At this point, do you have to set the variables "ROCK_FLAVOR" and
>> "GITORIOUS_ROOT" manually? They are not set by the script "env.sh".
> They are internal autoproj configuration variables, and you don't need
> to set them manually (I just pushed an updated tutorial version where
> they don't appear anymore)
>
>> In "Create a C++ library package", the name of the source files is not
>> very clear. You can only retrieve this by using git manually. Besides
>> this, the source files from the tutorial and that ones from git seem to
>> be different in several places.
>>
>> When compiling the package finally, following error occurs:
>>
>> .../basics_tutorial/message_driver/src/MessageDriver.cpp:20:31: error:
>> ‘const struct base::Time’ has no member named ‘toString’
>>
>> because there is no "toString" in "time.h".

Will this be updated in rock on gitorious?

>>
>> Maybe someone of you know, how to get the tutorials to build correctly.
> Which flavor of Rock are you using ?

autoproj tells me I am on 'next' so I changed the branch to 'master' 
manually in the manifest file. But where can I change this within 
autoproj itself? It still keeps saying "rock.tutorials is neither a 
package nor a package set name", because 'next' is still used internally.
>
> You still need to use master. stable and next do not yet contain the
> changes that have been added for the tutorials (they will be open for
> widespread usage only when we have released)


Suggestion: Maybe someone could include an "unset ROS_ROOT 
ROS_PACKAGE_PATH" in the autoproj update and build script as one always 
has to call this if one is using ROS also and wants to update it rock 
sources.

Regards,
Christian

-- 
  Christian Rauch
  Space Robotics

  Universität Bremen
  FB 3 - Mathematik und Informatik
  AG Robotik
  Robert-Hooke-Straße 5
  28359 Bremen, Germany

  Besuchsadresse im Gebäude Unicom 1:
  Mary-Somerville-Str. 9
  28359 Bremen, Germany

  Phone: +49 (0)421 178 45-6619
  Fax:   +49 (0)421 178 45-4150
  E-Mail: Christian.Rauch at dfki.de

  Weitere Informationen: http://www.informatik.uni-bremen.de/robotik


More information about the Rock-dev mailing list