[GEM-dev] nightly builds using Gem build system

Hans-Christoph Steiner hans at at.or.at
Thu Jul 21 22:31:30 CEST 2011


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





More information about the GEM-dev mailing list