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



_______________________________________________
GEM-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/gem-dev

Reply via email to