<div dir="ltr"><div>Hi again list</div><div><br></div><div>Finally PyQt-Qwt builds for Qwt 6.1.4 (Qt5), 6.1.6 (Qt5) and 6.2.0 (Qt5 and Qt6)</div><div><br></div><div>But I am pretty sure I have found a bug in sip-build 6.7.7.</div><div><br></div><div>I changed my class definition from</div><div>class QwtAbstractLegend : QFrame</div><div>to<br></div><div>class QwtAbstractLegend : QFrames<br></div><div>to create an error.</div><div><br></div><div>When compiling with sip-build 6.7.7 I get the error below that gives no relevant information [1]</div><div>But sip-build 6.6.2 gives the following output:</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">These bindings will be built: Qwt.
</span><br>Generating the Qwt bindings...
<br>sip-build: ::QFrames has not been defined<br>
<br></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">Which is useful for me.</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">And the other problem is:</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">That the code:<br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">%If(- Qwt_6_1_6)<br>class QwtAbstractScaleDraw</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">doesn't work.</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">If I set <br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">tag = Qwt_6_1_5</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">in project.py, it works perfectly.</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">I have this problem with both sip-tools 6.6.2 and 6.7.7 but the error message is better</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">from 6.6.2.</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">Regards</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">Gudjon</font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif"><br></font></span></div><div><br></div><div><br></div><div>[1]<br></div><div>These bindings will be built: Qwt.<br>Generating the Qwt bindings...<br>sip-build: An internal error occurred...<br>Traceback (most recent call last):<br>  File "/usr/bin/sip-build", line 33, in <module><br>    sys.exit(load_entry_point('sip==6.7.7', 'console_scripts', 'sip-build')())<br>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>  File "/usr/lib/python3/dist-packages/sipbuild/tools/build.py", line 37, in main<br>    handle_exception(e)<br>  File "/usr/lib/python3/dist-packages/sipbuild/exceptions.py", line 81, in handle_exception<br>    raise e<br>  File "/usr/lib/python3/dist-packages/sipbuild/tools/build.py", line 34, in main<br>    project.build()<br>  File "/usr/lib/python3/dist-packages/sipbuild/project.py", line 244, in build<br>    self.builder.build()<br>  File "/usr/lib/python3/dist-packages/sipbuild/builder.py", line 48, in build<br>    self._generate_bindings()<br>  File "/usr/lib/python3/dist-packages/sipbuild/builder.py", line 277, in _generate_bindings<br>    buildable = bindings.generate()<br>                ^^^^^^^^^^^^^^^^^^^<br>  File "/usr/lib/python3/dist-packages/sipbuild/bindings.py", line 172, in generate<br>    resolve(spec, modules)<br>  File "/usr/lib/python3/dist-packages/sipbuild/generator/resolver/resolver.py", line 94, in resolve<br>    _set_mro(spec, klass, error_log)<br>  File "/usr/lib/python3/dist-packages/sipbuild/generator/resolver/resolver.py", line 725, in _set_mro<br>    _set_mro(spec, superklass, error_log, seen=seen)<br>  File "/usr/lib/python3/dist-packages/sipbuild/generator/resolver/resolver.py", line 763, in _set_mro<br>    klass.metatype = klass.iface_file.module.default_metatype<br>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>AttributeError: 'NoneType' object has no attribute 'default_metatype'<br><br><br><br></div></div>