boostorg / boostorg/build

Building using bootstrap with python3.7 support

Aperta
#359 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
transition
Lingua principale
C++
Stelle
251
Fork
63
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I'm trying to build b2 with python3.7 support.
I tried running the command `bootstrap.bat --with-python="C:\Python37-32"` but it fails.

I'm using MSVC 14.1 (Visual Studio 2017 Enterprise), and there are also python 2.7 and 3.6 installed on the system.

In the log file, where are some strange lines:
```
...
C:\Libraries\boost_1_68_0_\tools\build\src\engine>.\bootstrap\jam0 -f build.jam --toolset=vc141 "--toolset-root=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\..\..\VC\ " --with-python="C:\Python37-32"
Python includes: C:\Python37-32\include
Python includes: C:\Windows\System32\python27.dll
...found 161 targets...
...updating 2 targets...
[COMPILE] bin.ntx86\b2.exe
cl : Command line warning D9024 : unrecognized source file type 'C:\Windows\System32\python27.dll', object file assumed
...
LINK : fatal error LNK1181: cannot open input file 'C:\Windows\System32\python27.dll'

"cl" "/Fdbin.ntx86/" "/Fobin.ntx86/" /Febin.ntx86\b2.exe "-DNDEBUG" "-DOPT_HEADER_CACHE_EXT" "-DOPT_GRAPH_DEBUG_EXT" "-DOPT_SEMAPHORE" "-DOPT_AT_FILES" "-DOPT_DEBUG_PROFILE" "-DJAM_DEBUGGER" "-DOPT_FIX_TARGET_VARIABLES_EXT" "-DOPT_IMPROVED_PATIENCE_EXT" "-DNT" "-DYYSTACKSIZE=5000" "-DHAVE_PYTHON" "/nologo" "/GL" "/MT" "/O2" "/Ob2" "/Gy" "/GF" "/GA" "/wd4996" "-IC:\Python37-32\include" "command.c" "compile.c" "constants.c" "debug.c" "debugger.c" "execcmd.c" "frames.c" "function.c" "glob.c" "hash.c" "hcache.c" "headers.c" "hdrmacro.c" "jam.c" "jambase.c" "jamgram.c" "lists.c" "make.c" "make1.c" "mem.c" "object.c" "option.c" "output.c" "parse.c" "pathsys.c" "regexp.c" "rules.c" "scan.c" "search.c" "subst.c" "w32_getreg.c" "timestamp.c" "variable.c" "modules.c" "strings.c" "filesys.c" "builtins.c" "class.c" "cwd.c" "native.c" "md5.c" "modules\set.c" "modules\path.c" "modules\regex.c" "modules\property-set.c" "modules\sequence.c" "modules\order.c" "execnt.c" "filent.c" "pathnt.c" "kernel32.lib" "advapi32.lib" "user32.lib" "C:\Windows\System32\python27.dll"

...failed [COMPILE] bin.ntx86\b2.exe...
...skipped bjam.exe for lack of b2.exe...
...failed updating 1 target...
```

Why does it trying to use `C:\Windows\System32\python27.dll` when the python version is 3.7?
An I doing something wrong?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.