Yes, unfortunately, our build slaves for that platform are down. The machine kept over heating :)
You may find it much easier to use this makefile: http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/experimental/buildsystem/makebuildroot.mk?view=markup execute it like this: make -f makebuildrook.mk It will download the sources and build an entire toolchain for you. 2009/9/3 <[email protected]>: > Thank you for info. > > It seems that now precompiled binaries of mingw-w64 > for 32-bit Linux platform are not provided (the last > binaries are released on 2009-06-04). I will compile > the toolchain from source package, please wait one week > or so. > > Regards, > mpsuzuki > > On Wed, 2 Sep 2009 22:29:55 -0400 > NightStrike <[email protected]> wrote: > >>I'm using a linux64 to win64 cross compiler available here: >> >>https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_x86_64-linux_20090902.tar.bz2/download >> > >From this page: >> >>https://sourceforge.net/projects/mingw-w64/files/ >> >>This is the mingw-w64 sf project of which I am an administrator. >> >>This is with a GCC 4.5 toolchain (built off of GCC HEAD and binutils HEAD). > >>2009/9/2 <[email protected]>: >>> Hi, >>> >>> Thank you for poining out the warning on Win64 platform >>> and the analysis. I want to take a look, could you give >>> me the information about your development environment to >>> reproduce this issue? The messages you see look like by >>> gcc. >>> >>> I've ever worked for a few LP64 systems of Unix and Mac >>> OS X, but never worked for Win64. >>> >>> Regards, >>> mpsuzuki >>> >>> >>> On Wed, 2 Sep 2009 18:27:22 -0400 >>> NightStrike <[email protected]> wrote: >>> >>>>While compiling freetype2 for Win64 to meet a VLC dependency, I >>>>encounter these warnings: >>>> >>>>configure: WARNING: unrecognized options: --enable-msw, >>>>--disable-dependency-tracking >>>>configure: WARNING: unrecognized options: --enable-msw, >>>>--disable-dependency-tracking >>>>In file included from >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cff/cff.c:26:0: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cff/cffgload.c: >>>>In function ‘cff_decoder_parse_charstrings’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cff/cffgload.c:866:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cff/cffgload.c:867:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cff/cffgload.c:868:12: >>>>warning: cast from pointer to integer of different size >>>>In file included from >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdf.c:30:0: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c: >>>>In function ‘bdf_create_property’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c:1006:35: >>>>warning: cast to pointer from integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c: >>>>In function ‘bdf_get_property’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c:1031:14: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c: >>>>In function ‘_bdf_add_property’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c:1276:26: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c:1338:14: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c:1375:28: >>>>warning: cast to pointer from integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c: >>>>In function ‘_bdf_parse_start’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c:2057:44: >>>>warning: cast to pointer from integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c: >>>>In function ‘bdf_get_font_property’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/bdf/bdflib.c:2475:33: >>>>warning: cast from pointer to integer of different size >>>>In file included from >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcache.c:25:0: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftccmap.c: >>>>In function ‘FTC_CMapCache_Lookup’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftccmap.c:371:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftccmap.c:371:12: >>>>warning: cast from pointer to integer of different size >>>>In file included from >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcache.c:29:0: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c: >>>>In function ‘FTC_ImageCache_Lookup’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:354:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:354:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c: >>>>In function ‘FTC_ImageCache_LookupScaler’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:416:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:416:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c: >>>>In function ‘FTC_SBitCache_Lookup’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:677:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:677:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c: >>>>In function ‘FTC_SBitCache_LookupScaler’: >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:740:12: >>>>warning: cast from pointer to integer of different size >>>>/home/nightstrike/work/vlc/extras/contrib/src/freetype2/src/cache/ftcbasic.c:740:12: >>>>warning: cast from pointer to integer of different size >>>>rmdir: >>>>/home/nightstrike/work/vlc/extras/contrib/include/freetype2/freetype/internal: >>>>No such file or directory >>>> >>>> >>>> >>>>All of these are related to castings that assume that pointers are the >>>>size of long. _On this platform, they are not. _I looked into some of >>>>them, and I see for instance this: >>>> >>>> _/*************************************************************************/ >>>> _/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >>>> */ >>>> _/* <Type> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >>>> _*/ >>>> _/* _ _FT_Fixed _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >>>> */ >>>> _/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >>>> */ >>>> _/* <Description> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >>>> */ >>>> _/* _ _This type is used to store 16.16 fixed float values, like scaling >>>> _*/ >>>> _/* _ _values or matrix coefficients. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >>>> */ >>>> _/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >>>> */ >>>> _typedef signed long _FT_Fixed; >>>> >>>> >>>>Well, that's an easy fix. _Just change signed long to intptr_t, and >>>>problems are solved. >>>> >>>>However, the comments in the typedef say that FT_Fixed is expected to >>>>be 16 bits by 16 bits. _This isn't the cast even on a linux 64 system, >>>>where long is 32.32. _Further, why is a type like this being used to >>>>store pointers? _Surely a pointer isn't a matrix coefficient. >>>> >>>>I want to be able to properly port this, but it seems like this isn't >>>>as trivial as just replacing a bunch of long's with intptr_t's. >>>> >>>> >>>>Where should we go from here? >>>> >>>> >>>>_______________________________________________ >>>>Freetype mailing list >>>>[email protected] >>>>http://lists.nongnu.org/mailman/listinfo/freetype >>> > _______________________________________________ Freetype mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/freetype
