boostorg / boostorg/python

Building for Python3.6 - ImportError: undefined symbol: PyClass_Type

Aperta
#246 1 commento 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
537
Fork
223
Merge medio
11h 22m
PR unite (30g)
2

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.