Skip to content

Kiwisolver build fails, Python.h not found #3115

@RobertFlatt

Description

@RobertFlatt

System:

Ubuntu 24.04
System Python 3.12.3

buildozer.spec is default except:

requirements = python3,kivy,kiwisolver
p4a.branch = develop

Log:

running build_ext
building 'kiwisolver._cext' extension
creating build/temp.linux-x86_64-cpython-311/py/src
/home/bobf/.buildozer/android/platform/android-ndk-r25b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -target armv7a-linux-androideabi24 -fomit-frame-pointer -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -fPIC -target armv7a-linux-androideabi24 -fomit-frame-pointer -march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb -fPIC -DANDROID -I/home/bobf/.buildozer/android/platform/android-ndk-r25b/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include -I/home/bobf/ex/hello/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/python-installs/myapp/armeabi-v7a/include/python3.1 -fPIC -I/tmp/build-env-xfj5oz7g/lib/python3.11/site-packages/cppy/include -I. -I/tmp/build-env-xfj5oz7g/include -I/usr/local/include/python3.11 -c py/src/constraint.cpp -o build/temp.linux-x86_64-cpython-311/py/src/constraint.o -std=c++11
In file included from py/src/constraint.cpp:10:
In file included from /tmp/build-env-xfj5oz7g/lib/python3.11/site-packages/cppy/include/cppy/cppy.h:16:
/tmp/build-env-xfj5oz7g/lib/python3.11/site-packages/cppy/include/cppy/defines.h:10:10: fatal error: 'Python.h' file not found
#include <Python.h>
         ^~~~~~~~~~
1 error generated.

Comment:

Does build with p4a.branch = master, so possibly this is related to PyProjectRecipe #3007

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions