$ python3 setup.py build_ext --inplace
running build_ext
building 's3ql.deltadump' extension
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/usr/include/openssl11 -fPIC -I/opt/python/3.11.0/include/python3.11 -c src/s3ql/deltadump.c -o build/temp.linux-x86_64-cpython-311/src/s3ql/deltadump.o -Wall -Wextra -Wconversion -Wsign-compare
src/s3ql/deltadump.c:196:27: fatal error: longintrepr.h: No such file or directory
#include "longintrepr.h"
^
compilation terminated.
error: command '/bin/gcc' failed with exit code 1
Is there a simple fix to this problem when bulding s3ql 4.0.0 with Python 3.11? [...]
On Wed, 7 Dec 2022, at 04:01, Brian Hill wrote:Cython is up to version 0.29.32 (at least for Python 3.11). That wasn't working. I just tried downgrading to 0.29.25, but that yielded the same error.On Monday, December 5, 2022 at 1:19:53 PM UTC-8 dan...@jagszent.de wrote:Hello Brian,Is there a simple fix to this problem when bulding s3ql 4.0.0 with Python 3.11? [...]looks like you need at least Cython Version 0.29.25 for Python 3.11.Do you have Python development headers installed? That's where I get the file from:nikratio@vostro ~> dpkg -S longintrepr.hlibpython3.9-dev:amd64: /usr/include/python3.9/longintrepr.h
In python3.11 longintepr.h got moved, it's now in /usr/include/python3.11/cpython/longintrepr.hIs there an easy fix for this?