<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
It does fix the typedef problem when using <b>6.6.2.dev2206041316</b><br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
But the second case still failed.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Also this release eats up all the memory while generating bindings and got killed finally.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<b>sip-build --enable common</b><br>
</div>
<blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);" itemscope="" itemtype="https://schemas.microsoft.com/QuotedText">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
These bindings will be built: common.
<div>Generating the common bindings...</div>
Killed<br>
</div>
<div id="appendonsend"></div>
</blockquote>
<div style="" class="elementToProof"><span style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">​<img style="max-width:100%" class="w-1431 h-147" size="30734" contenttype="image/png" data-outlook-trace="F:1|T:1" src="cid:b424c3b1-c367-4665-bb6f-295c40291702"></span><br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" class="elementToProof" face="Calibri, sans-serif" color="#000000"><b>From:</b> Phil Thompson <phil@riverbankcomputing.com><br>
<b>Sent:</b> Sunday, June 5, 2022 11:47 PM<br>
<b>To:</b> Weitian Leung <Just_Fancy@live.com><br>
<b>Cc:</b> pyqt@riverbankcomputing.com <pyqt@riverbankcomputing.com><br>
<b>Subject:</b> Re: [SIP] Failed to build with SIP >= 6.6</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">On 05/06/2022 14:35, Weitian Leung wrote:<br>
> While upgrading sip to 6.6, my project<br>
> <<a href="https://github.com/timxx/pywpsrpc" data-auth="NotApplicable">https://github.com/timxx/pywpsrpc</a>> unable to build anymore.<br>
> <br>
>   1.   Unable to use typedef as filename:<br>
>   2.<br>
> %Include typedef.sip<br>
>   3.  Now failed with : 'typedef' is unexpected<br>
> <br>
> This problem is fine as  I can simply rename the file.<br>
> <br>
>   1.  Unable to generate empty interface bindings:<br>
> <br>
> struct Foo /Abstract/<br>
> {<br>
> };<br>
> ​Now just failed with : '}' is unexpected, I don't known how to fix<br>
> this as there are some empty interfaces for my project.<br>
> <br>
> I don't see any related changes from<br>
> <a href="https://www.riverbankcomputing.com/news/SIP_v6.6.0_Released" data-auth="NotApplicable">
https://www.riverbankcomputing.com/news/SIP_v6.6.0_Released</a>.<br>
> It seems that this release have other breaking changes.<br>
> Riverbank Computing | SIP v6.6.0<br>
> Released<<a href="https://www.riverbankcomputing.com/news/SIP_v6.6.0_Released" data-auth="NotApplicable">https://www.riverbankcomputing.com/news/SIP_v6.6.0_Released</a>><br>
> SIP v6.6.0 Released. 12 April 2022. SIP v6.6.0 has been released. This<br>
> is a functional and bug-fix release. Python v3.6 is no longer<br>
> supported. The .sip file parser (created using flex and bison) has<br>
> been replaced with a pure Python implementation using PLY.; The latest<br>
> version of ABI v13 is v13.3.0.<br>
> <a href="http://www.riverbankcomputing.com" data-auth="NotApplicable">www.riverbankcomputing.com</a><br>
<br>
I'd suggest trying with the snapshot as it has many parser related <br>
fixes.<br>
<br>
Phil<br>
</div>
</span></font></div>
</body>
</html>