Building and packaging Wine Gecko

Jacek Caban jacek at codeweavers.com
Tue Dec 29 08:34:25 CST 2009


On 12/29/09 2:07 PM, André Hentschel wrote:
> Jacek Caban schrieb:
>    
>> On 12/28/09 8:34 AM, Ove Kaaven wrote:
>>      
>>> OK, I've almost got a wine-gecko package built 100% from source, but
>>> there's a problem: the gcc version in Debian's mingw32, namely gcc
>>> 4.2.1-sjlj, apparently miscompiles the wine-gecko 1.0.0 sources, the
>>> resulting Gecko just crashes. (The mingw32 version in oldstable, 3.4.5
>>> something, compiles it correctly, but I can't reasonably build-depend on
>>> it, as that version is not even in the current stable.)
>>>
>>> (Note that this 4.2.1-sjlj might not suffer from that gcc bug 9381
>>> mentioned on the wiki, as the testcases for it doesn't seem to crash. Or
>>> aren't they supposed to crash?)
>>>
>>>        
>> It does suffer from this bug, these tests are probably not enough to
>> show it.
>>
>>      
>>> I also seem to recall the gcc 4.4-based mingw32 compiler, available in
>>> unstable, also refusing to compile those sources at all, due to numerous
>>> problems with the headers, such as inconsistently declared calling
>>> conventions for methods and stuff.
>>>
>>> I'm not sure what to do about this. Any ideas about something I can do
>>> to make it build with gcc 4.2 or 4.4?
>>>
>>>        
>> The only compiler you can use for Wine Gecko 1.0.0 is GCC 3.4.5. Current
>> Git version uses GCC 4.4 SVN version (waiting for the first official GCC
>> release). All older compilers are not enough unless you'd patch them
>> (but that doesn't sound reasonable).
>>
>>
>> Jacek
>>
>>
>>      
> Hi Jacek,
> gcc 3.4.5 or 3.4.6(as mentioned in the wiki)?
>    

It was a typo, it's 3.4.6 (although 3.4.5 would also work).

Thanks,
     Jacek



More information about the wine-devel mailing list