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> 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>> 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>> 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>> 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>
>>
>>            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>> 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>> 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>>> 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>>>> 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>>>>> 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

Reply via email to