[ros-users] Make process of rosprolog does not find depends pakages

Moritz Tenorth tenorth at cs.tum.edu
Mon Jan 3 16:04:52 UTC 2011


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      | tenorth at cs.tum.edu
Technische Universität München | Karlstr. 45
80333 München                  | Germany
ias.cs.tum.edu/people/tenorth  | Tel: +49 89 289-26912




More information about the ros-users mailing list