----- Original Message -----
From: "Sérgio Basto" <sergio(a)serjux.com>
To: "Fedora devel" <devel(a)lists.fedoraproject.org>
Sent: Friday, June 29, 2018 1:55:52 AM
Subject: Re: Your package doesn't build with Python 3.7
On Thu, 2018-06-28 at 20:41 +0200, Miro Hrončok wrote:
> sergiomb opencv
/builddir/build/BUILD/opencv-3.4.1/modules/python/src2/cv2.cpp:889:34:
error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
char* str = PyString_AsString(obj);
This problem is not about new gcc flags ? or about python rebuild ? now
that I'm reading if I just add const to the code [1] will fix this
build error ?
original code here [2]
[1]
const char* str = PyString_AsString(obj);
[2]
https://github.com/opencv/opencv/blob/master/modules/python/src2/cv2.cp
p#L919
Thanks,
--
Sérgio M. B.
_______________________________________________
devel mailing list -- devel(a)lists.fedoraproject.org
To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://getfedora.org/code-of-conduct.html
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.o...
Hmm I was under the impression that PyString_AsString does not exist in Python3
and you'll have to use PyUnicode_AsEncodedString. Was it actually compiling with
previous versions of Python3?
--
Regards,
Charalampos Stratakis
Software Engineer
Python Maintenance Team, Red Hat