realitix / pyvma

Python Wrapper for VulkanMemoryAllocator
Apache License 2.0
4 stars 4 forks source link

Build Failing #4

Open Berserker66 opened 5 years ago

Berserker66 commented 5 years ago

Windows 64Bit, Python 3.7. Current version from Pip (installed by PyCharm)

Collecting pyvma
  Downloading https://files.pythonhosted.org/packages/bf/8b/a8ed4b850eeb6960f93ca335a790bf01ae9ff25df694835e07772922e0b2/pyvma-2.0.0.1.tar.gz (98kB)
Requirement already satisfied: cffi in c:\program files\python37\lib\site-packages (from pyvma) (1.12.3)
Requirement already satisfied: pycparser in c:\program files\python37\lib\site-packages (from cffi->pyvma) (2.19)
Installing collected packages: pyvma
  Running setup.py install for pyvma: started
    Running setup.py install for pyvma: finished with status 'error'
    Complete output from command "C:\Program Files\Python37\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\Fabian\\AppData\\Local\\Temp\\pycharm-packaging\\pyvma\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Fabian\AppData\Local\Temp\pip-record-mgel7cmj\install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    'CL.exe' is not recognized as an internal or external command,
    operable program or batch file.
    'lib.exe' is not recognized as an internal or external command,
    operable program or batch file.
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\_cffi_build
    copying _cffi_build\pyvma_build.py -> build\lib.win-amd64-3.7\_cffi_build
    copying _cffi_build\vma_build.py -> build\lib.win-amd64-3.7\_cffi_build
    copying _cffi_build\__init__.py -> build\lib.win-amd64-3.7\_cffi_build
    creating build\lib.win-amd64-3.7\pyvma
    copying pyvma\__init__.py -> build\lib.win-amd64-3.7\pyvma
    running egg_info
    writing pyvma.egg-info\PKG-INFO
    writing dependency_links to pyvma.egg-info\dependency_links.txt
    writing requirements to pyvma.egg-info\requires.txt
    writing top-level names to pyvma.egg-info\top_level.txt
    reading manifest file 'pyvma.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'pyvma.egg-info\SOURCES.txt'
    copying _cffi_build\vk_mem_alloc.h -> build\lib.win-amd64-3.7\_cffi_build
    creating build\lib.win-amd64-3.7\_cffi_build\cdef
    copying _cffi_build\cdef\vk_mem_alloc.cdef.h -> build\lib.win-amd64-3.7\_cffi_build\cdef
    copying _cffi_build\cdef\vulkan.cdef.h -> build\lib.win-amd64-3.7\_cffi_build\cdef
    creating build\lib.win-amd64-3.7\_cffi_build\include
    creating build\lib.win-amd64-3.7\_cffi_build\include\vulkan
    copying _cffi_build\include\vulkan\vk_platform.h -> build\lib.win-amd64-3.7\_cffi_build\include\vulkan
    copying _cffi_build\include\vulkan\vulkan.h -> build\lib.win-amd64-3.7\_cffi_build\include\vulkan
    running build_ext
    generating cffi module 'build\\temp.win-amd64-3.7\\Release\\_pyvma.c'
    creating build\temp.win-amd64-3.7
    creating build\temp.win-amd64-3.7\Release
    building '_pyvma' extension
    creating build\temp.win-amd64-3.7\Release\build
    creating build\temp.win-amd64-3.7\Release\build\temp.win-amd64-3.7
    creating build\temp.win-amd64-3.7\Release\build\temp.win-amd64-3.7\Release
    C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Program Files\Python37\include" "-IC:\Program Files\Python37\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcbuild\temp.win-amd64-3.7\Release\_pyvma.c /Fobuild\temp.win-amd64-3.7\Release\build\temp.win-amd64-3.7\Release\_pyvma.obj -IC:\Users\Fabian\AppData\Local\Temp\pycharm-packaging\pyvma\_cffi_build\include
    _pyvma.c
    C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\Fabian\AppData\Local\Temp\pycharm-packaging\pyvma\_cffi_build "/LIBPATH:C:\Program Files\Python37\libs" "/LIBPATH:C:\Program Files\Python37\PCbuild\amd64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.17763.0\um\x64" vk_mem_alloc.lib /EXPORT:PyInit__pyvma build\temp.win-amd64-3.7\Release\build\temp.win-amd64-3.7\Release\_pyvma.obj /OUT:build\lib.win-amd64-3.7\pyvma\_pyvma.cp37-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.7\Release\build\temp.win-amd64-3.7\Release\_pyvma.cp37-win_amd64.lib
    LINK : fatal error LNK1181: Eingabedatei "vk_mem_alloc.lib" kann nicht geöffnet werden.
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\link.exe' failed with exit status 1181

    ----------------------------------------

Command ""C:\Program Files\Python37\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\Fabian\\AppData\\Local\\Temp\\pycharm-packaging\\pyvma\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Fabian\AppData\Local\Temp\pip-record-mgel7cmj\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Fabian\AppData\Local\Temp\pycharm-packaging\pyvma\
You are using pip version 19.0.2, however version 19.2.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.