On Jul 18, 2011, at 4:45 AM, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-07-17 00:09, Hans-Christoph Steiner wrote:
One last thought: this particular issue might be fixed by the MinGW64 toolchain. Anyone have that running and want to try to build this? Is patko on this list?
But this is from a Quicktime header, so we should probably find a different solution.
if the MinGW64 toolchain does not fix it, i guess the simplest would be to DO modify the upstream code. a quick grep over the CIncludes reveals that there are two (2) occurences of the "(u)i64" suffix in all (relevant) CIncludes/ of the QT-SDK.
I'm up for doing that as a temporary fix. My guess is the real fix will be using the MinGW64 toolchain... too bad there is no package management for that.
In the meantime, it seems that the MinGW build is dying on something different, which is not making sense to me:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src - DHAVE_VERSION_H -DPD -I/home/pd/auto-build/pd-extended/pd/src - DHAVE_S_STUFF_H -O2 -mcpu=i586 -mtune=pentium3 -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast- math -msse2 -MT libGem_la-Dylib.lo -MD -MP -MF .deps/libGem_la- Dylib.Tpo -c Dylib.cpp -DDLL_EXPORT -DPIC -o .libs/libGem_la-Dylib.o Dylib.cpp: In member function `void* GemDylib::proc(std::string)': Dylib.cpp:104: error: ISO C++ forbids casting between pointer-to- function and pointer-to-object Dylib.cpp: In member function `bool GemDylib::run(std::string)': Dylib.cpp:113: error: ISO C++ forbids casting between pointer-to- function and pointer-to-object
.hc
----------------------------------------------------------------------------
kill your television