I am currently using Pyro on Ubuntu 6.10 Edgy, as well as on Ubuntu 8.04
LTS.  So far, Pyro behaves even better on 8.04 than on 6.10.
I'll comment more in-line below.

> Date: Wed, 11 Jun 2008 21:33:41 -0400 (EDT)
> From: "Douglas S. Blank" <[EMAIL PROTECTED]>
> Subject: Re: [Pyro-users] Installing Pyro under Ubuntu 8.04 -- so
>       close
> To: "Susan Fox" <[EMAIL PROTECTED]>
> Cc: pyro-users@pyrorobotics.org
> 
> > Hi, there,
> >
> > I've been working my way through an installation of Pyrobot under Ubuntu
> > 8.04, and have been drawing a lot on postings from 2007 on the subject.
> > Like Matt Studley, I have had an issue with the configure program putting
> > a
> > -e at the beginning of a couple of files (pyrobot itself, and version.py).
> > Removing the -e by hand is a suitable workaround.  I have two big issues
> > remaining:
> 
> Susan,
> 
> If you let us know what files you changed, we can document that, and/or
> fix it.

I have the same issue Susan does with the -e.  After pyrobot compiles, 
if you attempt to run pyrobot, this happens:

./pyrobot: line 1: -e: command not found
./pyrobot: line 8: 
Pyrobot - Python Robotics
(c) 2005, PyroRobotics.org. Licensed under the GNU GPL.

THIS FILE IS AUTOMATICALLY GENERATED
: command not found

The first line of bin/pyrobot looks like:
-e #!/usr/bin/python2.5

removing the -e, making the line look like:
#!/usr/bin/python2.5

fixes the problem.

Also, the -e shows up at the beginning of the system/version.py as well,
and needs to be removed for pyrobot to work.

I don't know enough python or configure to figure out where the -e comes
from originally, but I can confirm what happens and how to workaround
it.

> 
> > -- First of all, I get an error when I try to compile the camera code, the
> > c++ stuff.  It seems to have troubles finding the Python.h header, though
> > I
> > have given it the correct include path.  I'm not sure if this is due to
> > some
> > incompatibility between debian and fedora or what.  I *really* need the
> > camera functions, so any advice on that front would be especially welcome.
> 
> I think the configuration of Pyro uses "locate" to find Python.h. We'll
> need more information to track down this issue. Can you find Python.h? You
> might have to install a python-dev package.
> 
> Anyone have Pyro running under debian or ubuntu?

I was able to compile Pyro, including the camera code, on Ubuntu 8.04.
I use aptitude to install the following packages:
subversion swig python-numpy python-imaging python-imaging-tk python-tk
tix libjpeg62-dev libgtk2.0-dev libtool autoconf g++ util-linux
python-setuptools

For Player/Stage, I am using the Ubuntu packages for these.  They are 
named oddly, but seem to work fine:
aptitude install robot-player robot-player-dev stage
The binaries all have robot- prepended to the name, but a few symbolic
links fix that.

I then get pyrobot from subversion into some folder:
svn co http://svn.cs.brynmawr.edu/pyrobot/trunk pyrobot

Then I run the configure.py, and use the defaults for 1, 2, and 3.
4 is /usr/include/X11.  I also tell it to build everything except the 
Aibo and splits because I don't plan on using those.

Additionally, I needed to make a link in the python2.5 site-packages
folder to where pyrobot is installed:
ln -s $Pyro_Location /usr/lib/python2.5/site-packages/pyrobot

Previously, with pyrobot from cvs on Ubuntu 6.10 with my own compiled
version of Player/Stage, none of the image processing would compile at
all.  Now, it all seems to work fine.  I have not tried compiling
Player/Stage myself this time, since I am happy with the Ubuntu
packages.

I recalled seeing a note (possibly on this list) about newer versions of 
Player/Stage not working well with pyrobot, so I didn't bother
investigating using the latest-and-greatest Player.

I hope that helps!

George Hall
Loyola College Computer Science Department
[EMAIL PROTECTED]

> 
> > -- Second of all, I can run the Pyrobot simulator and everything works
> > fine.  I can use the Stage simulator and it starts up fine, but when I try
> > to use the PlayerRobot to talk to Stage, I get a message from the
> > simulator
> > saying it is accepting the connection, and then I get the following error,
> > repeated until I kill the program:
> > playerc warning   : warning : no socket to write to
> > playerc error   : failed to get response
> >
> > I have downloaded current versions of player and stage, and just
> > downloaded
> > pyrobot from the subversion server today.
> 
> Stage and Player have been under a very large scale reorganization for a
> while. If you really need stage, please let us know, and we'll take a look
> at what it will take to bring Pyro up to date with it. Of course, you can
> use Pyro with the Python simulator, and with some real robots without
> Player.
> 
> -Doug
> 
> > Thanks for your help,
> >
> > Susan
> >
> > --
> > Susan Fox Math/CS Department
> > 651-696-6553 Macalester College
> > [EMAIL PROTECTED]
> > http://www.macalester.edu/~fox
> > _______________________________________________
> > Pyro-users mailing list
> > Pyro-users@pyrorobotics.org
> > http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
> >
> 
> 
> 
> ------------------------------
> 
> _______________________________________________
> Pyro-users mailing list
> Pyro-users@pyrorobotics.org
> http://emergent.brynmawr.edu/mailman/listinfo/pyro-users
> 
> 
> End of Pyro-users Digest, Vol 52, Issue 1
> *****************************************
_______________________________________________
Pyro-users mailing list
Pyro-users@pyrorobotics.org
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users

Reply via email to