Building for Python3.6 - ImportError: undefined symbol: PyClass_Type
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia riproducendo la sequenza segnalata con ./bootstrap --with-python-version=3.6 e ./b2 --with-python --debug-configuration, quindi verifica quale libreria carica libs/pythion/example/tutorial. Confronta il risultato con l’errore segnalato libboost_python-py27.so.1.65.1 e PyClass_Type; il lavoro è completato quando il tutorial usa la build di Python 3 senza l’errore del simbolo di Python 2.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi,
I am trying to build boost for use with Python 3 but I am having some troubles.
I call ./bootstrap --with-python-version=3.6 and then ./b2 --with-python --debug-configuration which correctly shows python 3.6 is being used and the python component is being built.
When running the $BOOST_ROOT/libs/pythion/example/tutorial, I get the following error:
ImportError: /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.65.1: undefined symbol: PyClass_Type
This shows the python2.7 shared object is being used and I am aware that the PyClass_Type is a Python 2 type. So somehow the program is still being built with python 2 despite me specifying Python 3.
I have tried several iterations of cleaning and building all, just in case something had not been built properly, but I still get the same issue.
Am I missing something ?
Thanks
- Lingua principale
- C++
- Stelle
- 537
- Fork
- 223
- Merge medio
- 11h 22m
- PR unite (30g)
- 2
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di boostorg/python
-
numpy::from_data calls vector::front and crashes (or has UB) when called with a scalar object Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
BoostDetectToolset-1.90.0.cmake file not found in an include() call in boost_python-config.cmake Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di boostorg/python
Issue simili
-
ai_reviewed
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ydb-platform/ydb#53869 · 3 commenti ·
-
bug cert blocker needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
project-chip/connectedhomeip#74373 ·
-
[request] tracy/0.14.1 Apertaupstream update
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
conan-io/conan-center-index#31035 ·
-
Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
vllm-project/vllm-ascend#17329 ·