Re: [ros-users] Make process of rosprolog does not find depe…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: ros-users
Subject: Re: [ros-users] Make process of rosprolog does not find depends pakages
Hi,

On 01/03/2011 11:59 AM, Ali Abbas wrote:
[...]
> WARNING: Rosdeps [u'swi_prolog_sgml', u'swi_prolog_clib',
> u'swi_prolog_semweb', u'swi_prolog', u'swi_prolog_odbc', u'swi_prolog_http',
> u'swi_prolog_xpce'] could not be resolved
> [ rosmake ] rosdep check passed all system dependencies in packages

which platform do you use? The Prolog packages seem to be available only
for i386 and amd64. Can you manually install the packages using apt-get,
or does `aptitude search swi-prolog` show these packages? This is
definitely a problem with either Ubuntu or rosdep.

You can, however, manually install Prolog from source (see
www.swi-prolog.org for instructions) and then ignore the rosdep
complaints. rosprolog is only a rather shallow wrapper around the Prolog
binary that allows to launch packages in the KnowRob stack. Before
launching a package, rosprolog also locates and initializes all required
ROS packages.

best,
Moritz

-- 
Dipl.-Ing. Moritz Tenorth      | 
Technische Universität München | Karlstr. 45
80333 München                  | Germany
ias.cs.tum.edu/people/tenorth  | Tel: +49 89 289-26912