And that works! Fantastic, thank you gentlemen for all the assistance. Much
appreciated.

-Tyler

On Wed, Apr 22, 2009 at 9:22 PM, Lenard Lindstrom <le...@telus.net> wrote:

> python setup.py build --compiler=mingw32 install
>
> setup.py allows multiple steps, like build and install, to be listed in one
> command. The install option doesn't recognize the --compiler option, but the
> build option. The build option, which install uses when need, does recognize
> --compiler. I once submitted a Python bug report about install and
> --compiler, but accepted this work around.
>
> Lenard
>
> yler Laing wrote:
>
>> Thanks guys, I've got it all working now. The second step with:
>>
>> python setup.py --compiler=mingw32 install
>>
>> throws an error, saying that --compiler is not recognized.
>>
>> -Tyler
>>
>> On Wed, Apr 22, 2009 at 8:40 PM, Lenard Lindstrom <le...@telus.net<mailto:
>> le...@telus.net>> wrote:
>>
>>    This would be from a patch msys_build_deps.py makes to work around
>>    freetypes being built in strict mode, that is, no extensions like
>>    'inline'. The MinGW stdlib.h has an inlined function, causing the
>>    compile to fail. I believe René used a different fix from mine. So
>>    to disable mine edit msys_build_deps.py and comment out line 549
>>    with a '#':
>>
>>     export CPPFLAGS="-Dinline=__inline__ $CPPFLAGS"
>>
>>    If that fails with some error about 'inline' not recognized then
>>    the MinGW header include\stdlib.h will have to be edited on line
>>    317 to replace 'inline' with '__inline__'. By the way, which
>>    version of gcc are you using? This gave me no problems with gcc 3.4.5.
>>
>>    Lenard
>>
>>
>>    Tyler Laing wrote:
>>
>>        Okay, it compiled both SDL and zlib, but it failed on
>>        freetype. Here's the error message:
>>
>>        from <snip> freetype-2.3.7/src/base/ftsysem.c:29:
>>        <snip>../include/stdlib.h:317: error: syntax error before "double"
>>
>>        Right now I'm compiling the rest, so we'll see if there's any
>>        other errors.
>>
>>        -Tyler
>>
>>        On Wed, Apr 22, 2009 at 5:49 PM, René Dudfield
>>        <ren...@gmail.com <mailto:ren...@gmail.com>
>>        <mailto:ren...@gmail.com <mailto:ren...@gmail.com>>> wrote:
>>
>>           hi,
>>
>>           try this:
>>           python msys_build_deps.py --all
>>
>>
>>           then this:
>>
>>           python setup.py build --compiler=mingw32 install
>>
>>
>>
>>
>>
>>           On Thu, Apr 23, 2009 at 10:18 AM, Tyler Laing
>>        <trinio...@gmail.com <mailto:trinio...@gmail.com>
>>           <mailto:trinio...@gmail.com <mailto:trinio...@gmail.com>>>
>>
>>        wrote:
>>
>>               I'm sorry if I seem dense throughout all of this, XD.
>>        Okay, so
>>               I take your package there, unzip it. I copy the pygame
>>        source
>>               code trunk into there. I then use the windows cmd, and
>>        cd into
>>               that directory, and run python setup.py --compiler=mingw32
>>               install ?
>>
>>               I'm sorry, but you're going to need explicate more
>>        steps, and
>>               that, because nothing is working for me. Doing the above,
>>               after I removed mingw32, and msys, then reinstalled
>>        them, then
>>               unzipped the msyscore archive in the msys directory to
>>        update
>>               to 1.0.11, I get this:
>>
>>               Hunting dependencies....
>>               /bin/sh/ : sdl-config: No such directory or file
>>               WARNING: "sdl-config" failed!
>>               /bin/shL smpeg-config: No such directory or file
>>               WARNING: "smpeg-config" failed!
>>
>>               Normally things work for me, but I'm having a lot of
>>        trouble
>>               here, because nothing is clear, and Windows has the worst
>>               command-line utility around. This is by no means a
>>               condemnation of you guys, just that you guys are expecting
>>               more out of me, and its just not happening.
>>
>>               -Tyler
>>
>>
>>               On Wed, Apr 22, 2009 at 4:34 PM, René Dudfield
>>               <ren...@gmail.com <mailto:ren...@gmail.com>
>>        <mailto:ren...@gmail.com <mailto:ren...@gmail.com>>> wrote:
>>
>>                   hi,
>>
>>                   try this:
>>
>> http://rene.f0o.com/~rene/pygame_mingw32_compile_pack.zip<http://rene.f0o.com/%7Erene/pygame_mingw32_compile_pack.zip>
>>        <http://rene.f0o.com/%7Erene/pygame_mingw32_compile_pack.zip>
>>                         <
>> http://rene.f0o.com/%7Erene/pygame_mingw32_compile_pack.zip>
>>
>>
>>                   They are the installers for mingw stuff I last
>>        installed
>>                   on my windows machine to compile pygame.  Other people
>>                   have used those to successfully compile it too... so it
>>                   should work.
>>
>>                   Also, if you get the dependency sources that Lenard
>>                   collected on his page in one bundle:
>>
>> http://www3.telus.net/len_l/pygame/Pygame-1.9.0-deps-src.zip
>>
>>                   I think the directory structure matters too:
>>
>>                   # directory with all the source deps in it:
>>                   pygame/
>>
>>                   # the trunk is here:
>>                   pygame/PyGame/
>>
>>
>>
>>                   cu,
>>
>>
>>
>>                   On Thu, Apr 23, 2009 at 8:39 AM, Tyler Laing
>>                   <trinio...@gmail.com <mailto:trinio...@gmail.com>
>>        <mailto:trinio...@gmail.com <mailto:trinio...@gmail.com>>> wrote:
>>
>>                       Unfortunately, it doesn't work. Does anyone have a
>>                       better guide or series of steps to compiling
>>        pygame?
>>                       Those steps should include properly install
>>        msys and
>>                       associated packages. If not, I'll go over and start
>>                       using the prebuilts. Thanks for the effort Lenard.
>>
>>                       -Tyler
>>
>>
>>                       On Wed, Apr 22, 2009 at 2:55 PM, Lenard Lindstrom
>>                       <le...@telus.net <mailto:le...@telus.net>
>>        <mailto:le...@telus.net <mailto:le...@telus.net>>> wrote:
>>
>>                           Did you install the Msys autoconf, automake
>>        and m4
>>                           packages from sourceforge? They are found under
>>                           the MSYS Supplementary section of the MinGW
>>                           download page. I suggest using the most recent
>>                           versions available.
>>
>>                           Lenard
>>
>>                           Tyler Laing wrote:
>>
>>                               Its failing on SDL. I tried running
>>                               .autogen.sh in the directory, and this
>>        is what
>>                               I got. I just made sure all the extra
>>        packages
>>                               had been extracted to where they should
>>        be...
>>                               including the update automake, autoconf
>>        and m4
>>                               tars.
>>
>>                               $ ./autogen.sh
>>                               Generating build information using autoconf
>>                               This may take a while ...
>>                               Can't locate object method "path" via
>>        package
>>                               "Request" (perhaps you forgot to load
>>                               "Request"?) at
>>                               /usr/share/autoconf/Autom4te/C4che.pm
>>        line 69,
>>                               <GEN1> line 111.
>>                               Couldn't find autoconf, aborting
>>
>>
>>                               On Wed, Apr 22, 2009 at 1:44 PM, Lenard
>>                               Lindstrom <le...@telus.net
>>        <mailto:le...@telus.net>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net>>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net>>>> wrote:
>>
>>                                  Which package are you trying to build.
>>                               Unless the thing crashed
>>                                  completely msys_build_deps.py should
>>        have
>>                               displayed a listing at
>>                                  the end showing where it stalled,
>>        that is,
>>                               it will show which DLL
>>                                  were not installed. The packages taken
>>                               straight form SVN may not
>>                                  have a .configure file.
>>        msys_build_deps.py
>>                               will create those
>>                                  automatically for SDL, SDL_mixer and
>>        smpeg.
>>                               If any other packages
>>                                  were taken from SVN then it will
>>        fail. To
>>                               manually create a
>>                                  configure file start the Msys
>>        console, go
>>                               into the package's root
>>                                  directory and type './autogen.sh'.
>>
>>                                  Anyway, the general Unix steps
>>                               msys_build_deps.py takes to
>>                                  installing a package are:
>>
>>                                  ./autogen.sh   # only for SVN packages
>>                                  ./configure
>>                                  make
>>                                  make install
>>                                  strip /usr/local/bin/<lib-name>.DLL
>>
>>                                  The msys shell scripts run to build the
>>                               packages are found at the
>>                                  end of msys_build_deps.py
>>
>>                                  Lenard
>>
>>                                  Tyler Laing wrote:
>>
>>                                      Okay, thanks! It went past that, but
>>                               now its getting an error
>>                                      that says:
>>                                      /bin/sh: line 17: ./configure:
>>        No such
>>                               file or directory
>>
>>                                      Any idea whats going on here?
>>
>>                                      On Wed, Apr 22, 2009 at 11:18 AM,
>>                               Lenard Lindstrom
>>                                      <le...@telus.net
>>        <mailto:le...@telus.net>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net>>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net> <mailto:le...@telus.net
>>        <mailto:le...@telus.net>>>
>>                                      <mailto:le...@telus.net
>>        <mailto:le...@telus.net>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net>>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net>
>>                               <mailto:le...@telus.net
>>        <mailto:le...@telus.net>>>>> wrote:
>>
>>                                         Hi Tyler,
>>
>>                                         I wrote msys_build_deps.py
>>        and look
>>                               after the Windows
>>                                         dependencies. I haven't seen this
>>                               error before. I run the
>>                                      program
>>                                         on both Win 98 and XP. If you are
>>                               using Msys 1.0.10 try
>>                                      upgrading
>>                                         to 1.0.11. I only user 1.0.10
>>                               because 1.0.11 doesn't work
>>                                      on Win
>>                                         98 and I have limited access
>>        to XP.
>>                               Msys 1.0.11 will be
>>                                      needed to
>>                                         build ffmpeg anyway, since
>>        the bash
>>                               shell in 1.0.10 is
>>                                      apparently
>>                                         too old for the ffmpeg configure
>>                               script. If you continue having
>>                                         problems then just use the
>>        prebuilt
>>                               dependencies for now:
>>
>>
>> http://www3.telus.net/len_l/pygame/prebuilt-pygame1.9.0-msvcr71-win32.zip
>>                                           (for Python 2.4-2.5)
>>                                         (md5sum
>>                               0c9b5c65dbd10b5469d2523cf58b7890)
>>
>>
>> http://www3.telus.net/len_l/pygame/prebuilt-pygame1.9.0-msvcr90-win32.zip
>>                                           (for Python 2.6-3.x)
>>                                         (md5sum
>>                               8dcd7e7c840d656c3ca7576095777c81)
>>
>>                                         Install the prebuilt
>>        directory into
>>                               the Pygame root
>>                                      directory, run
>>                                         config.py and answer 'n' to msys
>>                               built, 'y' to use prebuilts.
>>
>>                                         I suppose now I must really
>>        try to
>>                               get ffmpeg built.
>>
>>                                         Lenard
>>
>>                                         Tyler Laing wrote:
>>
>>                                             Not python under cygwin.
>>        Thats a
>>                               leftover string from msys
>>                                             using cygwin code. The
>>        command I
>>                               was trying to execute was
>>                                             python msys_build_deps.py
>>        --all
>>
>>                                             Python is installed. Msys is
>>                               installed, but throwing
>>                                      that error.
>>
>>                                             And no worries. I just wasn't
>>                               clear enough. :)
>>
>>                                             -Tyler
>>
>>                                             On Wed, Apr 22, 2009 at 10:24
>>                               AM, Evan Kroske
>>                                             <e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>>
>>                                      <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>>>
>>                                                   <mailto:
>> e.kro...@gmail.com <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>>
>>                                      <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>
>>                               <mailto:e.kro...@gmail.com
>>        <mailto:e.kro...@gmail.com>>>>>> wrote:
>>
>>                                                Tyler Laing wrote:
>>
>>                                                    <snip />
>>
>>
>>                                                    The error says that it
>>                               "Couldn't reserve space
>>                                      for cygwin's
>>                                                    heap, Win32 error
>>        6" when
>>                               sh.exe was executed.
>>
>>                                                Why are you trying to
>>        install
>>                               Python under CygWin?
>>                                      From what I
>>                                                understand, most
>>        programmers
>>                               consider that a
>>                                      separate platform
>>                                                from Windows. You should
>>                               probably try to install the
>>                                      native
>>                                                windows version,
>>        instead of
>>                               the linux version
>>                                      running under
>>                                                cygwin. Sorry if I
>>                               misunderstood you.
>>
>>
>>
>>
>>
>>
>>                               --                        Visit my blog
>>        at http://oddco.ca/zeroth/zblog
>>
>>
>>
>>
>>
>>                       --                Visit my blog at
>>        http://oddco.ca/zeroth/zblog
>>
>>
>>
>>
>>
>>               --        Visit my blog at http://oddco.ca/zeroth/zblog
>>
>>
>>
>>
>>
>>        --        Visit my blog at http://oddco.ca/zeroth/zblog
>>
>>
>>
>>
>>
>> --
>> Visit my blog at http://oddco.ca/zeroth/zblog
>>
>
>


-- 
Visit my blog at http://oddco.ca/zeroth/zblog

Reply via email to