undeclared function sem_clockwait

Ouverte
#3,407 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
42/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
android, c, python
Domaine
build-system, mobile

Piste de recherche

Start by reading the attached error.log and tracing the build step in python-for-android that calls or compiles code using sem_clockwait. Check how that function is declared in the Android and Termux build environment. Done means identifying a compatible fix or workaround and confirming the build no longer reports the undeclared function.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

i try to make kivy app through buildozer on termux android. termux is not standard environment for buildozer, so i was stepping through procedure and placing adequate files and patching python code.

but now i'm stuck on problem which seems to originate from "python for android" and is related to c language, so i don't know how to resolve this. i attached terminal output below. problem is message "call to undeclared function 'sem_clockwait'", and according to this web page

https://github.com/python/cpython/issues/143640

it is caused by termux being kind of old ubuntu bionic.

is there some easy solution to this?

error.log

Langage dominant
Python
Étoiles
8.9k
Forks
2.1k
Merge moyen
2 j 21 h
PR mergées (30 j)
11

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de kivy/python-for-android

Toutes les issues de kivy/python-for-android

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.