compilation error in youbot_master_rtt

Hi all,

I was trying to run one of the iTaSC tutorials for the youbot from the
website. While going through the installation instructions on

http://orocos.org/wiki/main-page/european-robotics-forum-2012-workshops/...

I encountered a compilation error for the package youbot_master_rtt. You
can find the error message in a file that is attached to this mail. Please
note that I checked out the tag 'rc3' of the youbot_hardware stack, as
specified in the newest version of the rosinstall file on the website.
Thanks for your help (or maybe a hint to a different checkout that
works?).

Cheers,
Georg.

AttachmentSize
compilation_error.7.47 KB

compilation error in youbot_master_rtt

Hi Georg,

On Thu, Apr 12, 2012 at 08:29:20PM +0200, Georg Bartels wrote:
>
> I was trying to run one of the iTaSC tutorials for the youbot from the
> website. While going through the installation instructions on
>
> http://orocos.org/wiki/main-page/european-robotics-forum-2012-workshops/...
>
> I encountered a compilation error for the package youbot_master_rtt. You
> can find the error message in a file that is attached to this mail. Please
> note that I checked out the tag 'rc3' of the youbot_hardware stack, as
> specified in the newest version of the rosinstall file on the website.
> Thanks for your help (or maybe a hint to a different checkout that
> works?).

These errors should be fixed on the master branch, however the erf
demo has not been updated to run with the latest version of the youbot
driver component. Therefore, if you only need to run in simulation you
could try to compile with master instead of rc3.

Does that work?
Markus

compilation error in youbot_master_rtt

Hi Markus,

thanks for the quick response. If I change to the master branch then
youbot_master_rtt is no longer a package, plus there are no makefiles in
the directory. Additionally, rosmake itasc_examples (which is what I
actually wanna do) fails because it cannot locate the package
youbot_master_rtt. Any ideas? Thanks a lot.

Regards,
Georg.

On 04/13/2012 09:23 AM, Markus Klotzbuecher wrote:
> Hi Georg,
>
> On Thu, Apr 12, 2012 at 08:29:20PM +0200, Georg Bartels wrote:
>> I was trying to run one of the iTaSC tutorials for the youbot from the
>> website. While going through the installation instructions on
>>
>> http://orocos.org/wiki/main-page/european-robotics-forum-2012-workshops/...
>>
>> I encountered a compilation error for the package youbot_master_rtt. You
>> can find the error message in a file that is attached to this mail. Please
>> note that I checked out the tag 'rc3' of the youbot_hardware stack, as
>> specified in the newest version of the rosinstall file on the website.
>> Thanks for your help (or maybe a hint to a different checkout that
>> works?).
> These errors should be fixed on the master branch, however the erf
> demo has not been updated to run with the latest version of the youbot
> driver component. Therefore, if you only need to run in simulation you
> could try to compile with master instead of rc3.
>
> Does that work?
> Markus
>

compilation error in youbot_master_rtt

Hi Georg,

On Fri, Apr 13, 2012 at 11:27:30AM +0200, Georg Bartels wrote:
>
> thanks for the quick response. If I change to the master branch then
> youbot_master_rtt is no longer a package, plus there are no
> makefiles in the directory. Additionally, rosmake itasc_examples
> (which is what I actually wanna do) fails because it cannot locate
> the package youbot_master_rtt. Any ideas? Thanks a lot.

Yes, it has been renamed to youbot_driver_rtt. We need to take some
time to fix this up and release a new version of the demo. As a
temporary solution you could try to do the renaming yourself by
executing something like

$ find . -type f | xargs sed -i -e "s/youbot_master_rtt/youbot_driver_rtt/g"

within the itasc/erf directory. (Don't hold me responsible if that
kills your cat...)

Markus

compilation error in youbot_master_rtt

Hi Markus,

thanks for the answer. Now it makes sense, indeed. But I'd rather I
wouldn't do that kind of auto-edit on the entire directory, 'cause
there's a reason why I'm doing the beginners tutorials... ;)

So back to my original goal of getting to know the iTaSC framework: When
do you think will you have a new version of the demo online?
Alternatively, are there good examples a beginner could follow? Or is it
maybe possible for you to point me to the explicit checkouts that you
used for the EURON 2012 workshop?

Regards,
Georg.

On 04/13/2012 11:51 AM, Markus Klotzbuecher wrote:
> Hi Georg,
>
> On Fri, Apr 13, 2012 at 11:27:30AM +0200, Georg Bartels wrote:
>> thanks for the quick response. If I change to the master branch then
>> youbot_master_rtt is no longer a package, plus there are no
>> makefiles in the directory. Additionally, rosmake itasc_examples
>> (which is what I actually wanna do) fails because it cannot locate
>> the package youbot_master_rtt. Any ideas? Thanks a lot.
> Yes, it has been renamed to youbot_driver_rtt. We need to take some
> time to fix this up and release a new version of the demo. As a
> temporary solution you could try to do the renaming yourself by
> executing something like
>
> $ find . -type f | xargs sed -i -e "s/youbot_master_rtt/youbot_driver_rtt/g"
>
> within the itasc/erf directory. (Don't hold me responsible if that
> kills your cat...)
>
> Markus
>

compilation error in youbot_master_rtt

Hi Georg,

On Fri, Apr 13, 2012 at 02:47:33PM +0200, Georg Bartels wrote:

> thanks for the answer. Now it makes sense, indeed. But I'd rather I
> wouldn't do that kind of auto-edit on the entire directory, 'cause
> there's a reason why I'm doing the beginners tutorials... ;)

:-)

> So back to my original goal of getting to know the iTaSC framework:
> When do you think will you have a new version of the demo online?
> Alternatively, are there good examples a beginner could follow? Or
> is it maybe possible for you to point me to the explicit checkouts
> that you used for the EURON 2012 workshop?

The rc3 tag was the explict checkout, the errors you got are due to a
new g++ version. So we have a non-compiling, compatible and a
compiling but incompatible version, sigh.

We'll do something about it
Markus

compilation error in youbot_master_rtt

btw I asked Tinne (she had the most virgin install of the demo) to push erf2012 tags of the repos on git.mech.kuleuven.be

On 04/13/2012 03:14 PM, Markus Klotzbuecher wrote:
> Hi Georg,
>
> On Fri, Apr 13, 2012 at 02:47:33PM +0200, Georg Bartels wrote:
>
>> thanks for the answer. Now it makes sense, indeed. But I'd rather I
>> wouldn't do that kind of auto-edit on the entire directory, 'cause
>> there's a reason why I'm doing the beginners tutorials... ;)
>
> :-)
>
>> So back to my original goal of getting to know the iTaSC framework:
>> When do you think will you have a new version of the demo online?
>> Alternatively, are there good examples a beginner could follow? Or
>> is it maybe possible for you to point me to the explicit checkouts
>> that you used for the EURON 2012 workshop?
>
> The rc3 tag was the explict checkout, the errors you got are due to a
> new g++ version. So we have a non-compiling, compatible and a
> compiling but incompatible version, sigh.
>
> We'll do something about it
> Markus

compilation error in youbot_master_rtt

On 04/13/2012 03:26 PM, Dominick Vanthienen wrote:
> btw I asked Tinne (she had the most virgin install of the demo) to push erf2012 tags of the repos on git.mech.kuleuven.be
>
> On 04/13/2012 03:14 PM, Markus Klotzbuecher wrote:
>> Hi Georg,
>>
>> On Fri, Apr 13, 2012 at 02:47:33PM +0200, Georg Bartels wrote:
>>
>>> thanks for the answer. Now it makes sense, indeed. But I'd rather I
>>> wouldn't do that kind of auto-edit on the entire directory, 'cause
>>> there's a reason why I'm doing the beginners tutorials... ;)
>>
>> :-)
>>
>>> So back to my original goal of getting to know the iTaSC framework:
>>> When do you think will you have a new version of the demo online?
>>> Alternatively, are there good examples a beginner could follow? Or
>>> is it maybe possible for you to point me to the explicit checkouts
>>> that you used for the EURON 2012 workshop?
>>
>> The rc3 tag was the explict checkout, the errors you got are due to a
>> new g++ version. So we have a non-compiling, compatible and a
>> compiling but incompatible version, sigh.
>>
>> We'll do something about it
so we fixed it for a simulated robot, you'll have to do two things:
*checkout the master branch of youbot_hardware
*pull a patch on itasc_erf2012_demo

>> Markus

compilation error in youbot_master_rtt

On 04/13/2012 02:47 PM, Georg Bartels wrote:
> Hi Markus,
>
> thanks for the answer. Now it makes sense, indeed. But I'd rather I
> wouldn't do that kind of auto-edit on the entire directory, 'cause
> there's a reason why I'm doing the beginners tutorials... ;)
>
> So back to my original goal of getting to know the iTaSC framework: When
> do you think will you have a new version of the demo online?
> Alternatively, are there good examples a beginner could follow? Or is it
> maybe possible for you to point me to the explicit checkouts that you
> used for the EURON 2012 workshop?
>
Hi
I pushed the one that we (or at least I) used on the ERF workshop to a new branch "erf2012"
Markus, can you change the install script again :)
> Regards,
> Georg.
>
>
>
> On 04/13/2012 11:51 AM, Markus Klotzbuecher wrote:
>> Hi Georg,
>>
>> On Fri, Apr 13, 2012 at 11:27:30AM +0200, Georg Bartels wrote:
>>> thanks for the quick response. If I change to the master branch then
>>> youbot_master_rtt is no longer a package, plus there are no
>>> makefiles in the directory. Additionally, rosmake itasc_examples
>>> (which is what I actually wanna do) fails because it cannot locate
>>> the package youbot_master_rtt. Any ideas? Thanks a lot.
>> Yes, it has been renamed to youbot_driver_rtt. We need to take some
>> time to fix this up and release a new version of the demo. As a
>> temporary solution you could try to do the renaming yourself by
>> executing something like
>>
>> $ find . -type f | xargs sed -i -e "s/youbot_master_rtt/youbot_driver_rtt/g"
>>
>> within the itasc/erf directory. (Don't hold me responsible if that
>> kills your cat...)
>>
>> Markus
>>
>

compilation error in youbot_master_rtt

On Fri, Apr 13, 2012 at 02:56:06PM +0200, Dominick Vanthienen wrote:
>
>
> On 04/13/2012 02:47 PM, Georg Bartels wrote:
> > Hi Markus,
> >
> > thanks for the answer. Now it makes sense, indeed. But I'd rather I
> > wouldn't do that kind of auto-edit on the entire directory, 'cause
> > there's a reason why I'm doing the beginners tutorials... ;)
> >
> > So back to my original goal of getting to know the iTaSC framework: When
> > do you think will you have a new version of the demo online?
> > Alternatively, are there good examples a beginner could follow? Or is it
> > maybe possible for you to point me to the explicit checkouts that you
> > used for the EURON 2012 workshop?
> >
> Hi
> I pushed the one that we (or at least I) used on the ERF workshop to a new branch "erf2012"
> Markus, can you change the install script again :)

This will not help. The errors Georg was getting are due to a g++
update, not due to the wrong branch, the rc3 tag was working fine.

Argh, and you re-pushed all kind of old junk branches (devel2, devel)?

Markus

compilation error in youbot_master_rtt

On 04/13/2012 03:20 PM, Markus Klotzbuecher wrote:
> On Fri, Apr 13, 2012 at 02:56:06PM +0200, Dominick Vanthienen wrote:
>>
>>
>> On 04/13/2012 02:47 PM, Georg Bartels wrote:
>>> Hi Markus,
>>>
>>> thanks for the answer. Now it makes sense, indeed. But I'd rather I
>>> wouldn't do that kind of auto-edit on the entire directory, 'cause
>>> there's a reason why I'm doing the beginners tutorials... ;)
>>>
>>> So back to my original goal of getting to know the iTaSC framework: When
>>> do you think will you have a new version of the demo online?
>>> Alternatively, are there good examples a beginner could follow? Or is it
>>> maybe possible for you to point me to the explicit checkouts that you
>>> used for the EURON 2012 workshop?
>>>
>> Hi
>> I pushed the one that we (or at least I) used on the ERF workshop to a new branch "erf2012"
>> Markus, can you change the install script again :)
>
> This will not help. The errors Georg was getting are due to a g++
> update, not due to the wrong branch, the rc3 tag was working fine.
>
> Argh, and you re-pushed all kind of old junk branches (devel2, devel)?
I just pushed the old devel to erf2012
>
> Markus
>

compilation error in youbot_master_rtt

On Fri, Apr 13, 2012 at 03:24:34PM +0200, Dominick Vanthienen wrote:
>
>
> On 04/13/2012 03:20 PM, Markus Klotzbuecher wrote:
> >On Fri, Apr 13, 2012 at 02:56:06PM +0200, Dominick Vanthienen wrote:
> >>
> >>
> >>On 04/13/2012 02:47 PM, Georg Bartels wrote:
> >>>Hi Markus,
> >>>
> >>>thanks for the answer. Now it makes sense, indeed. But I'd rather I
> >>>wouldn't do that kind of auto-edit on the entire directory, 'cause
> >>>there's a reason why I'm doing the beginners tutorials... ;)
> >>>
> >>>So back to my original goal of getting to know the iTaSC framework: When
> >>>do you think will you have a new version of the demo online?
> >>>Alternatively, are there good examples a beginner could follow? Or is it
> >>>maybe possible for you to point me to the explicit checkouts that you
> >>>used for the EURON 2012 workshop?
> >>>
> >>Hi
> >>I pushed the one that we (or at least I) used on the ERF workshop to a new branch "erf2012"
> >>Markus, can you change the install script again :)
> >
> >This will not help. The errors Georg was getting are due to a g++
> >update, not due to the wrong branch, the rc3 tag was working fine.

We need to fix it properly. I'll make a first patch but I can't really
test it properly because I can't run it locally.

> >Argh, and you re-pushed all kind of old junk branches (devel2, devel)?
> I just pushed the old devel to erf2012

Hmm, where do they come from ...

Markus