[Blink] Error when installing blink-qt ( _rfb.pyx )

Tijmen de Mes tijmen at ag-projects.com
Mon Jul 22 16:44:12 CEST 2024


Hi,

The problem is probably the language level cython uses.

Can you test to replace the extensions line in setup.py:

-    ext_modules=cythonize([Extension(name="blink.screensharing._rfb", sources=["blink/screensharing/_rfb.pyx"], libraries=["vncclient"])]),
+    ext_modules=cythonize([Extension(name="blink.screensharing._rfb", sources=["blink/screensharing/_rfb.pyx"], libraries=["vncclient"])], compiler_directives={'language_level': "2"}),

Best regards,

Tijmen de Mes
—
AG Projects
> Op 22 jul 2024, om 16:34 heeft Robert Dyck <rob.dyck at telus.net> het volgende geschreven:
> 
> Attaching my rfbclient.h
> 
> 
> On Monday, July 22, 2024 7:18:52 A.M. PDT Tijmen de Mes wrote:
>> Hi,
>> 
>> Here it works fine with that. Do you perhaps have also Cython3 installed?
>> 
>> For me cython3 points to the old version. I can compile the file with python
>> 3.11 and 3.12 without any issue.
>> 
>> Best regards,
>> 
>> Tijmen de Mes
>>>> AG Projects
>> 
>>> Op 22 jul 2024, om 15:23 heeft Robert Dyck <rob.dyck at telus.net> het
>>> volgende geschreven:
>>> 
>>> cython -V
>>> Cython version 0.29.37
>>> 
>>> On Monday, July 22, 2024 4:31:24 A.M. PDT Tijmen de Mes wrote:
>>>> Hi,
>>>> 
>>>> Which very of cython do you have/are you using?
>>>> 
>>>> Best regards,
>>>> 
>>>> Tijmen de Mes
>>>>>>>> AG Projects
>>>> 
>>>>> Op 22 jul 2024, om 00:16 heeft Robert Dyck <rob.dyck at telus.net> het
>>>>> volgende geschreven:
>>>>> 
>>>>> When executing "sudo python3 setup.py install" I get many errors.
>>>>> Errors similar to the following --
>>>>> 
>>>>> blink/screensharing/_rfb.pyx:453:44: Cannot assign type 'void (const
>>>>> char
>>>>> *, ...) except * nogil' to 'rfbClientLogProc' (alias of 'void
>>>>> (*)(const
>>>>> char *, ...) noexcept'). Ex ception values are incompatible. Suggest
>>>>> adding 'noexcept' to the type of '_rfb_client_log'.
>>>>> 
>>>>> Can someone tell me how to resolve this. I am attaching the complete
>>>>> session.
>>>>> 
>>>>> <blink-errors.txt>_______________________________________________
>>>>> Blink mailing list
>>>>> Blink at lists.ag-projects.com
>>>>> https://lists.ag-projects.com/mailman/listinfo/blink
>>>> 
>>>> _______________________________________________
>>>> Blink mailing list
>>>> Blink at lists.ag-projects.com
>>>> https://lists.ag-projects.com/mailman/listinfo/blink
> 
> <rfbclient.h>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/blink/attachments/20240722/53a775b9/attachment.htm>


More information about the Blink mailing list