[New-bugs-announce] [issue31747] fatal error LNK1120 in PCbuild\python3dll.vcxproj

Denis Osipov report at bugs.python.org
Tue Oct 10 11:02:04 EDT 2017


New submission from Denis Osipov <osipov_d at list.ru>:

Since today (2017-10-10) I have compile error on Windows 10:

$ PCbuild/build.bat -e -d -p x64
Using py -3.6 (found with py.exe)
Fetching external libraries...
bzip2-1.0.6 already exists, skipping.
sqlite-3.14.2.0 already exists, skipping.
xz-5.2.2 already exists, skipping.
zlib-1.2.11 already exists, skipping.
Fetching external binaries...
openssl-bin-1.1.0f already exists, skipping.
tcltk-8.6.6.0 already exists, skipping.
Finished.
Using "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\Bin\msbuild.exe" (found in the Visual Studio 2017 registry)

D:\repos\cpython>"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\Bin\msbuild.exe" "D:\repos\cpython\PCbuild\pcbuild.proj" /t:Build /m /nologo /v:m /p:Configuration=Debug /p:Platform=x64 /p:IncludeExternals=true /p:IncludeSSL=true /p:IncludeTkinter=true /p:UseTestMarker= /p:GIT="C:\Program Files\Git\mingw64\bin\git.exe"
  Killing any running python_d.exe instances...
  Getting build info from "C:\Program Files\Git\mingw64\bin\git.exe"
  Building heads/master:a997c7b434 master
  pythoncore.vcxproj -> D:\repos\cpython\PCbuild\amd64\python37_d.dll
  pythoncore.vcxproj -> D:\repos\cpython\PCbuild\amd64\python37_d.pdb (Full PDB)
  _ctypes_test.vcxproj -> D:\repos\cpython\PCbuild\amd64\_ctypes_test_d.pyd
  _ctypes_test.vcxproj -> D:\repos\cpython\PCbuild\amd64\_ctypes_test_d.pdb (Full PDB)
  _testbuffer.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testbuffer_d.pyd
  _testbuffer.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testbuffer_d.pdb (Full PDB)
  _testcapi.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testcapi_d.pyd
  _testcapi.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testcapi_d.pdb (Full PDB)
  _testembed.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testembed_d.exe
  _testembed.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testembed_d.pdb (Full PDB)
  _testimportmultiple.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testimportmultiple_d.pyd
  _testimportmultiple.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testimportmultiple_d.pdb (Full PDB)
  _testmultiphase.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testmultiphase_d.pyd
  _testmultiphase.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testmultiphase_d.pdb (Full PDB)
  _testconsole.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testconsole_d.pyd
  _testconsole.vcxproj -> D:\repos\cpython\PCbuild\amd64\_testconsole_d.pdb (Full PDB)
  pylauncher.vcxproj -> D:\repos\cpython\PCbuild\amd64\py_d.exe
  pylauncher.vcxproj -> D:\repos\cpython\PCbuild\amd64\py_d.pdb (Full PDB)
  pywlauncher.vcxproj -> D:\repos\cpython\PCbuild\amd64\pyw_d.exe
  pywlauncher.vcxproj -> D:\repos\cpython\PCbuild\amd64\pyw_d.pdb (Full PDB)
  pyshellext.vcxproj -> D:\repos\cpython\PCbuild\amd64\pyshellext_d.dll
  pyshellext.vcxproj -> D:\repos\cpython\PCbuild\amd64\pyshellext_d.pdb (Full PDB)
     Создается библиотека D:\repos\cpython\PCbuild\amd64\python3_dstub.lib и объект D:\repos\cpython\PCbuild\amd64\python3_dstub.exp
  _asyncio.vcxproj -> D:\repos\cpython\PCbuild\amd64\_asyncio_d.pyd
  _asyncio.vcxproj -> D:\repos\cpython\PCbuild\amd64\_asyncio_d.pdb (Full PDB)
  _ctypes.vcxproj -> D:\repos\cpython\PCbuild\amd64\_ctypes_d.pyd
  _ctypes.vcxproj -> D:\repos\cpython\PCbuild\amd64\_ctypes_d.pdb (Full PDB)
  _decimal.vcxproj -> D:\repos\cpython\PCbuild\amd64\_decimal_d.pyd
  _decimal.vcxproj -> D:\repos\cpython\PCbuild\amd64\_decimal_d.pdb (Full PDB)
  LINK : не найден или не выполнена сборка D:\repos\cpython\PCbuild\amd64\python3_d.dll при последней инкрементной компоновке; выполняется полная компоновка
  _elementtree.vcxproj -> D:\repos\cpython\PCbuild\amd64\_elementtree_d.pyd
  _elementtree.vcxproj -> D:\repos\cpython\PCbuild\amd64\_elementtree_d.pdb (Full PDB)
python3_d.def : error LNK2001: неразрешенный внешний символ "PyThread_tss_alloc" [D:\repos\cpython\PCbuild\python3dll.vcxproj]
python3_d.def : error LNK2001: неразрешенный внешний символ "PyThread_tss_create" [D:\repos\cpython\PCbuild\python3dll.vcxproj]
python3_d.def : error LNK2001: неразрешенный внешний символ "PyThread_tss_delete" [D:\repos\cpython\PCbuild\python3dll.vcxproj]
python3_d.def : error LNK2001: неразрешенный внешний символ "PyThread_tss_free" [D:\repos\cpython\PCbuild\python3dll.vcxproj]
python3_d.def : error LNK2001: неразрешенный внешний символ "PyThread_tss_get" [D:\repos\cpython\PCbuild\python3dll.vcxproj]
python3_d.def : error LNK2001: неразрешенный внешний символ "PyThread_tss_is_created" [D:\repos\cpython\PCbuild\python3dll.vcxproj]
python3_d.def : error LNK2001: неразрешенный внешний символ "PyThread_tss_set" [D:\repos\cpython\PCbuild\python3dll.vcxproj]
D:\repos\cpython\PCbuild\amd64\python3_d.lib : fatal error LNK1120: неразрешенных внешних элементов: 7 [D:\repos\cpython\PCbuild\python3dll.vcxproj]
  _multiprocessing.vcxproj -> D:\repos\cpython\PCbuild\amd64\_multiprocessing_d.pyd
  _multiprocessing.vcxproj -> D:\repos\cpython\PCbuild\amd64\_multiprocessing_d.pdb (Full PDB)
  _msi.vcxproj -> D:\repos\cpython\PCbuild\amd64\_msi_d.pyd
  _msi.vcxproj -> D:\repos\cpython\PCbuild\amd64\_msi_d.pdb (Full PDB)
  pyexpat.vcxproj -> D:\repos\cpython\PCbuild\amd64\pyexpat_d.pyd
  pyexpat.vcxproj -> D:\repos\cpython\PCbuild\amd64\pyexpat_d.pdb (Full PDB)
  select.vcxproj -> D:\repos\cpython\PCbuild\amd64\select_d.pyd
  select.vcxproj -> D:\repos\cpython\PCbuild\amd64\select_d.pdb (Full PDB)
  unicodedata.vcxproj -> D:\repos\cpython\PCbuild\amd64\unicodedata_d.pyd
  unicodedata.vcxproj -> D:\repos\cpython\PCbuild\amd64\unicodedata_d.pdb (Full PDB)
  winsound.vcxproj -> D:\repos\cpython\PCbuild\amd64\winsound_d.pyd
  winsound.vcxproj -> D:\repos\cpython\PCbuild\amd64\winsound_d.pdb (Full PDB)
  _bz2.vcxproj -> D:\repos\cpython\PCbuild\amd64\_bz2_d.pyd
  _bz2.vcxproj -> D:\repos\cpython\PCbuild\amd64\_bz2_d.pdb (Full PDB)
  _overlapped.vcxproj -> D:\repos\cpython\PCbuild\amd64\_overlapped_d.pyd
  _overlapped.vcxproj -> D:\repos\cpython\PCbuild\amd64\_overlapped_d.pdb (Full PDB)
  liblzma.vcxproj -> D:\repos\cpython\PCbuild\amd64\liblzma_d.lib
  sqlite3.vcxproj -> D:\repos\cpython\PCbuild\amd64\sqlite3_d.dll
  sqlite3.vcxproj -> D:\repos\cpython\PCbuild\amd64\sqlite3_d.pdb (Full PDB)
  _socket.vcxproj -> D:\repos\cpython\PCbuild\amd64\_socket_d.pyd
  _socket.vcxproj -> D:\repos\cpython\PCbuild\amd64\_socket_d.pdb (Full PDB)
  _hashlib.vcxproj -> D:\repos\cpython\PCbuild\amd64\_hashlib_d.pyd
  _hashlib.vcxproj -> D:\repos\cpython\PCbuild\amd64\_hashlib_d.pdb (Full PDB)
  _sqlite3.vcxproj -> D:\repos\cpython\PCbuild\amd64\_sqlite3_d.pyd
  _sqlite3.vcxproj -> D:\repos\cpython\PCbuild\amd64\_sqlite3_d.pdb (Full PDB)
  _lzma.vcxproj -> D:\repos\cpython\PCbuild\amd64\_lzma_d.pyd
  _lzma.vcxproj -> D:\repos\cpython\PCbuild\amd64\_lzma_d.pdb (Full PDB)
  _ssl.vcxproj -> D:\repos\cpython\PCbuild\amd64\_ssl_d.pyd
  _ssl.vcxproj -> D:\repos\cpython\PCbuild\amd64\_ssl_d.pdb (Full PDB)
  _tkinter.vcxproj -> D:\repos\cpython\PCbuild\amd64\_tkinter_d.pyd
  _tkinter.vcxproj -> D:\repos\cpython\PCbuild\amd64\_tkinter_d.pdb (Full PDB)

----------
components: Build
messages: 304050
nosy: denis-osipov
priority: normal
severity: normal
status: open
title: fatal error LNK1120 in PCbuild\python3dll.vcxproj
type: compile error
versions: Python 3.7

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue31747>
_______________________________________


More information about the New-bugs-announce mailing list