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