On Wed, Apr 15, 2009 at 12:46:42PM -0400, Evan Kroske wrote: > Huh, I've never seen that build-dep command before. So that's supposed > to fetch all the dependencies so that I can compile it from source? Is > that command necessary for programs to be able to run pygame?
No, for programs that use pygame you only need to do: apt-get install python-pygame The build-dep thing is an easy way to get all the compile-time dependencies and headers that you need if you want to recompile your own copy of pygame with your own modifications to it-- that is what you are doing right? (I wasn't paying a lot of attention to this thread until you asked about apt-get) > To answer your questions, I simply ran > > sudo apt-get install python-pygame > > then tried to run a game. No dice. So then, I tried to install pygame > from source using this: > > sudo apt-get -b source python-pygame That is the right way to recompile a deb package from the source, but it will not give you any different results than installing the package in the usual way. > That was stopped by some errors thrown by apt-get, not pygame. I'll try Maybe you don't have any deb-src line sin you /etc/apt/sources.list file? I don't think they are enabled by default. On Ubuntu, go to System->Administration->Software Sources, and make sure the "Source Code" checkbox is checked. > your command later today when I have some free time, then I'll try using > that for my pgreloaded problem. Thanks for the new approach. Now if I understand correctly, you have installed pygame by using: apt-get install python-pygame But when you run a python and try to import pygame you get an error that looks something like this, right: Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52) [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pygame Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named pygame >>> Is that the problem? Or do I misunderstand? If so, then it might be your python install that is broken, not your pygame install. --- James Paige > Evan Kroske > > James Paige wrote: > >How are you using apt-get? > > > >Here is what I do: > > > > sudo apt-get install python-pygame > > sudo apt-get build-dep python-pygame > > > >The first line installs pygame and everything needed to RUN it. The > >second line installs everything needed to recompile pygame from scratch. > > > >What are you doing differently? > > > >--- > >James Paige > > > >On Tue, Apr 14, 2009 at 07:36:14PM -0400, Evan Kroske wrote: > > > >> Yes, I have all the dev packages installed from apt-get. Unfortunately, > >> I'm starting to doubt whether I'm using apt-get right. I installed the > >> python-pygame package from apt-get to try it out; unfortunately, when I > >> try to run a game, the compiler says it can't find pygame. Am I > >> missing a > >> step, like flushing the apt-get buffer or something? Maybe my > >> installation > >> just hates pygame... :( > >> > >> On Tue, Apr 14, 2009 at 6:05 PM, Nirav Patel <[email protected]> > >> wrote: > >> > >> Make sure you also have the dev packages, that is, libsdl-ttf-dev, > >> libsdl-image-dev, and so on. > >> Nirav > >> On Tue, Apr 14, 2009 at 5:49 PM, Evan Kroske <[email protected]> > >> wrote: > >> > > >> > > >> > On Tue, Apr 14, 2009 at 5:20 PM, Marcus von Appen > >> <[email protected]> > >> wrote: > >> >> > >> >> On, Tue Apr 14, 2009, Evan Kroske wrote: > >> >> > >> >> > Okay, I just re-installed SDL_mixer, and now I'm getting a > >> different but > >> >> > equally intimidating list of warnings (which I've attached). Is > >> it > >> >> > possibly > >> >> > that pgreloaded isn't possible with my 64-bit Ubuntu Intrepid > >> Ibex > >> box? > >> >> > I > >> >> > know python's supposed to be platform independent, but maybe > >> some > >> of the > >> >> > dependencies aren't. > >> >> > > >> >> > I couldn't get the whole error this time because of the limited > >> terminal > >> >> > size; do you know of a command I can use to capture the error > >> output > >> >> > instead > >> >> > of the standard output? > >> >> > >> >> src/sdlttf/pgttf.h:25:21: error: SDL_ttf.h: No such file or > >> directory > >> >> > >> >> Seems that you do not have the SDL_ttf development headers. > >> Install > >> all > >> >> required -dev packages of the dependencies. > >> >> > >> >> Regards > >> >> Marcus > >> >> > >> > > >> > I just updated my apt-get package list then tried to update my > >> libsdl-ttf > >> > development installation through apt-get, but it said it was > >> up-to-date. I'm > >> > getting a smaller error now, but it still says it's missing > >> SDL_ttf. > >> I've > >> > attached the latest smaller error. > >> > > >> > Thanks, > >> > Evan Kroske > >> > > >> > > > > > >
