Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error building version 4.4.2 for python 3.6 #1281

Closed
dainer88 opened this issue May 22, 2018 · 5 comments
Closed

Error building version 4.4.2 for python 3.6 #1281

dainer88 opened this issue May 22, 2018 · 5 comments

Comments

@dainer88
Copy link

dainer88 commented May 22, 2018

I have error building this version for python 3.6 in my laptop with windows 10 x64.

This it console logs

Collecting psutil==4.4.2
  Using cached https://files.pythonhosted.org/packages/6c/49/0f784a247868e167389f6ac76b8699b2f3d6f4e8e85685dfec43e58d1ed1/psutil-4.4.2.tar.gz
Building wheels for collected packages: psutil
  Running setup.py bdist_wheel for psutil ... error
  Complete output from command c:\pyvirtualenv\compose-google\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Dainer\\AppData\\Local\\Temp\\pip-install-4gng_1rc\\psutil\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\Dainer\AppData\Local\Temp\pip-wheel-23_pc6vm --python-tag cp36:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.6
  creating build\lib.win-amd64-3.6\psutil
  copying psutil\_common.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\_compat.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\_psbsd.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\_pslinux.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\_psosx.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\_psposix.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\_pssunos.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\_pswindows.py -> build\lib.win-amd64-3.6\psutil
  copying psutil\__init__.py -> build\lib.win-amd64-3.6\psutil
  creating build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\runner.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_bsd.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_linux.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_memory_leaks.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_misc.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_osx.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_posix.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_process.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_sunos.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_system.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\test_windows.py -> build\lib.win-amd64-3.6\psutil\tests
  copying psutil\tests\__init__.py -> build\lib.win-amd64-3.6\psutil\tests
  running build_ext
  building 'psutil._psutil_windows' extension
  creating build\temp.win-amd64-3.6
  creating build\temp.win-amd64-3.6\Release
  creating build\temp.win-amd64-3.6\Release\psutil
  creating build\temp.win-amd64-3.6\Release\psutil\arch
  creating build\temp.win-amd64-3.6\Release\psutil\arch\windows
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPSUTIL_WINDOWS=1 -DPSUTIL_VERSION=442 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tcpsutil/_psutil_windows.c /Fobuild\temp.win-amd64-3.6\Release\psutil/_psutil_windows.obj
  _psutil_windows.c
  c:\users\dainer\appdata\local\temp\pip-install-4gng_1rc\psutil\psutil\arch\windows\ntextapi.h(166): error C2011: '_CLIENT_ID': 'struct' type redefinition
  C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winternl.h(80): note: see declaration of '_CLIENT_ID'
  c:\users\dainer\appdata\local\temp\pip-install-4gng_1rc\psutil\psutil\arch\windows\ntextapi.h(172): error C2011: '_SYSTEM_THREAD_INFORMATION': 'struct' type redefinition
  C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winternl.h(286): note: see declaration of '_SYSTEM_THREAD_INFORMATION'
  c:\users\dainer\appdata\local\temp\pip-install-4gng_1rc\psutil\psutil\arch/windows/inet_ntop.h(10): warning C4028: formal parameter 2 different from declaration
  psutil/_psutil_windows.c(246): warning C4244: '=': conversion from 'float' to 'ULONGLONG', possible loss of data
  psutil/_psutil_windows.c(880): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data
  psutil/_psutil_windows.c(1445): warning C4267: '=': conversion from 'size_t' to 'ULONG', possible loss of data
  psutil/_psutil_windows.c(1446): warning C4267: '=': conversion from 'size_t' to 'ULONG', possible loss of data
  psutil/_psutil_windows.c(2111): warning C4312: 'type cast': conversion from 'int' to 'PVOID' of greater size
  psutil/_psutil_windows.c(2810): error C2039: 'ContextSwitches': is not a member of '_SYSTEM_THREAD_INFORMATION'
  C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winternl.h(286): note: see declaration of '_SYSTEM_THREAD_INFORMATION'
  psutil/_psutil_windows.c(2907): warning C4133: 'function': incompatible types - from 'MEMORY_BASIC_INFORMATION64 *' to 'PMEMORY_BASIC_INFORMATION'
  psutil/_psutil_windows.c(2935): warning C4047: '=': 'PVOID' differs in levels of indirection from 'ULONGLONG'
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

  ----------------------------------------
  Failed building wheel for psutil
  Running setup.py clean for psutil
Failed to build psutil
Installing collected packages: psutil
  Running setup.py install for psutil ... error
    Complete output from command c:\pyvirtualenv\compose-google\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Dainer\\AppData\\Local\\Temp\\pip-install-4gng_1rc\\psutil\\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\Dainer\AppData\Local\Temp\pip-record-2lkkyd26\install-record.txt --single-version-externally-managed --compile --install-headers c:\pyvirtualenv\compose-google\include\site\python3.6\psutil:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.6
    creating build\lib.win-amd64-3.6\psutil
    copying psutil\_common.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\_compat.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\_psbsd.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\_pslinux.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\_psosx.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\_psposix.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\_pssunos.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\_pswindows.py -> build\lib.win-amd64-3.6\psutil
    copying psutil\__init__.py -> build\lib.win-amd64-3.6\psutil
    creating build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\runner.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_bsd.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_linux.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_memory_leaks.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_misc.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_osx.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_posix.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_process.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_sunos.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_system.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\test_windows.py -> build\lib.win-amd64-3.6\psutil\tests
    copying psutil\tests\__init__.py -> build\lib.win-amd64-3.6\psutil\tests
    running build_ext
    building 'psutil._psutil_windows' extension
    creating build\temp.win-amd64-3.6
    creating build\temp.win-amd64-3.6\Release
    creating build\temp.win-amd64-3.6\Release\psutil
    creating build\temp.win-amd64-3.6\Release\psutil\arch
    creating build\temp.win-amd64-3.6\Release\psutil\arch\windows
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DPSUTIL_WINDOWS=1 -DPSUTIL_VERSION=442 -D_WIN32_WINNT=0x01000 -D_AVAIL_WINVER_=0x01000 -D_CRT_SECURE_NO_WARNINGS -DPSAPI_VERSION=1 "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-Ic:\program files (x86)\microsoft visual studio\shared\python36_64\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" /Tcpsutil/_psutil_windows.c /Fobuild\temp.win-amd64-3.6\Release\psutil/_psutil_windows.obj
    _psutil_windows.c
    c:\users\dainer\appdata\local\temp\pip-install-4gng_1rc\psutil\psutil\arch\windows\ntextapi.h(166): error C2011: '_CLIENT_ID': 'struct' type redefinition
    C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winternl.h(80): note: see declaration of '_CLIENT_ID'
    c:\users\dainer\appdata\local\temp\pip-install-4gng_1rc\psutil\psutil\arch\windows\ntextapi.h(172): error C2011: '_SYSTEM_THREAD_INFORMATION': 'struct' type redefinition
    C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winternl.h(286): note: see declaration of '_SYSTEM_THREAD_INFORMATION'
    c:\users\dainer\appdata\local\temp\pip-install-4gng_1rc\psutil\psutil\arch/windows/inet_ntop.h(10): warning C4028: formal parameter 2 different from declaration
    psutil/_psutil_windows.c(246): warning C4244: '=': conversion from 'float' to 'ULONGLONG', possible loss of data
    psutil/_psutil_windows.c(880): warning C4267: '=': conversion from 'size_t' to 'DWORD', possible loss of data
    psutil/_psutil_windows.c(1445): warning C4267: '=': conversion from 'size_t' to 'ULONG', possible loss of data
    psutil/_psutil_windows.c(1446): warning C4267: '=': conversion from 'size_t' to 'ULONG', possible loss of data
    psutil/_psutil_windows.c(2111): warning C4312: 'type cast': conversion from 'int' to 'PVOID' of greater size
    psutil/_psutil_windows.c(2810): error C2039: 'ContextSwitches': is not a member of '_SYSTEM_THREAD_INFORMATION'
    C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winternl.h(286): note: see declaration of '_SYSTEM_THREAD_INFORMATION'
    psutil/_psutil_windows.c(2907): warning C4133: 'function': incompatible types - from 'MEMORY_BASIC_INFORMATION64 *' to 'PMEMORY_BASIC_INFORMATION'
    psutil/_psutil_windows.c(2935): warning C4047: '=': 'PVOID' differs in levels of indirection from 'ULONGLONG'
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

    ----------------------------------------
Command "c:\pyvirtualenv\compose-google\scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Dainer\\AppData\\Local\\Temp\\pip-install-4gng_1rc\\psutil\\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\Dainer\AppData\Local\Temp\pip-record-2lkkyd26\install-record.txt --single-version-externally-managed --compile --install-headers c:\pyvirtualenv\compose-google\include\site\python3.6\psutil" failed with error code 1 in C:\Users\Dainer\AppData\Local\Temp\pip-install-4gng_1rc\psutil\

I notice in the package site this version no contain de file to 3.6 version of python, Will it have something to do?

@giampaolo
Copy link
Owner

Is this issue still valid?

@dainer88
Copy link
Author

yes, the issue still remains

@giampaolo
Copy link
Owner

Does the error occur also with latest psutil version? Can't you use wheels uploaded on PYPI instead of compiling?

@dainer88
Copy link
Author

The error does not occur with the latest version. I am trying to install another package that has the restricted version of psutil. There is the error according to just missing a file for that version in the repo of the package.

@giampaolo
Copy link
Owner

OK, then I suggest to tell the upstream party to upgrade psutil version. Closing. =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants