Source: scribus Version: 1.5.8+dfsg-5 Severity: serious Tags: ftbfs User: debian-pyt...@lists.debian.org Usertags: python3.12
scribus fails to build with Python 3.12. In Ubuntu, this was fixed by updating scribus to 1.6.1 (and now 1.6.2). Build log excerpt ---------------------- /<<PKGBUILDDIR>>/scribus/plugins/scriptplugin/cmdgetsetprop.cpp: In function ‘PyObject* scribus_setproperty(PyObject*, PyObject*, PyObject*)’: /<<PKGBUILDDIR>>/scribus/plugins/scriptplugin/cmdgetsetprop.cpp:413:84: error: ‘PyUnicode_AS_UNICODE’ was not declared in this scope; did you mean ‘PyUnicode_AsUCS4’? 413 | const unsigned short * ucs2Data = (const unsigned short *) PyUnicode_AS_UNICODE(objValue); | ^~~~~~~~~~~~~~~~~~~~ | PyUnicode_AsUCS4 /<<PKGBUILDDIR>>/scribus/plugins/scriptplugin/cmdgetsetprop.cpp:433:84: error: ‘PyUnicode_AS_UNICODE’ was not declared in this scope; did you mean ‘PyUnicode_AsUCS4’? 433 | const unsigned short * utf16Data = (const unsigned short *)PyUnicode_AS_UNICODE(objValue); | ^~~~~~~~~~~~~~~~~~~~ | PyUnicode_AsUCS4 make[3]: *** [scribus/plugins/scriptplugin/CMakeFiles/scriptplugin.dir/build.make:173: scribus/plugins/scriptplugin/CMakeFiles/scriptplugin.dir/cmdgetsetprop.cpp.o] Error 1 Full build logs -------------------- https://buildd.debian.org/status/package.php?p=scribus Thank you, Jeremy Bícha