python-fastpbkdf2 icon indicating copy to clipboard operation
python-fastpbkdf2 copied to clipboard

Unable to build

Open Mradr opened this issue 7 years ago • 5 comments

Was unable to build the by using pip install fastpbkdf2. Seems like it requires some more files than a basic install will have. Was wondering if maybe was possible add a bit more information on how to install this script as it looks pretty neat in terms of performance benefits. Thanks!

Collecting fastpbkdf2 Using cached fastpbkdf2-0.2.tar.gz Requirement already satisfied: cffi>=1.1 in c:\python27\lib\site-packages (from fastpbkdf2) Requirement already satisfied: six>=1.4.1 in c:\python27\lib\site-packages\six-1.10.0-py2.7.egg (from fastpbkdf2) Requirement already satisfied: pycparser in c:\python27\lib\site-packages (from cffi>=1.1->fastpbkdf2) Installing collected packages: fastpbkdf2 Running setup.py install for fastpbkdf2 ... error Complete output from command c:\python27\python.exe -u -c "import setuptools, tokenize;file='c:\users\user\appdata\local\temp\pip-build-ejcufu\fastpbkdf2\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\user\appdata\local\temp\pip-kbravh-record\install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build\lib.win32-2.7 creating build\lib.win32-2.7\fastpbkdf2 copying src\fastpbkdf2_init_.py -> build\lib.win32-2.7\fastpbkdf2 running build_ext generating cffi module 'build\temp.win32-2.7\Release\_fastpbkdf2.c' creating build\temp.win32-2.7 creating build\temp.win32-2.7\Release building '_fastpbkdf2' extension creating build\temp.win32-2.7\Release\build creating build\temp.win32-2.7\Release\build\temp.win32-2.7 creating build\temp.win32-2.7\Release\build\temp.win32-2.7\Release creating build\temp.win32-2.7\Release\users creating build\temp.win32-2.7\Release\users\user creating build\temp.win32-2.7\Release\users\user\appdata creating build\temp.win32-2.7\Release\users\user\appdata\local creating build\temp.win32-2.7\Release\users\user\appdata\local\temp creating build\temp.win32-2.7\Release\users\user\appdata\local\temp\tmpuytc2l creating build\temp.win32-2.7\Release\users\user\appdata\local\temp\tmpuytc2l\fastpbkdf2-1.0.0 C:\Users\user\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Ic:\users\user\appdata\local\temp\tmpuytc2l\fastpbkdf2-1.0.0 -Ic:\python27\include -Ic:\python27\PC /Tcbuild\temp.win32-2.7\Release_fastpbkdf2.c /Fobuild\temp.win32-2.7\Release\build\temp.win32-2.7\Release_fastpbkdf2.obj /O2 /WX /nologo _fastpbkdf2.c c:\users\user\appdata\local\temp\tmpuytc2l\fastpbkdf2-1.0.0\fastpbkdf2.h(19) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory error: command 'C:\Users\user\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe' failed with exit status 2

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

Mradr avatar Oct 13 '17 21:10 Mradr

Hi! Thanks for the report.

Sadly, I don't believe that you can use this library with Python 2.7 for Windows due to the fact that the C compiler in VS 9.0 not supporting C99 features which fastpbkdf2 require. It should work with newer versions of Python on Windows so do let me know if you are unable to get that going.

I'll update the README soon to note this down and will close this issue when I do so.

Ayrx avatar Oct 14 '17 07:10 Ayrx

Have you solved this problem? I have the same problems.

bayanovbulat avatar Feb 15 '19 22:02 bayanovbulat

Having simillar issue

 Running setup.py install for fastpbkdf2 ... error
    ERROR: Command errored out with exit status 1:
     command: 'c:\program files (x86)\python37-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\labadmin\\AppData\\Local\\Temp\\pip-install-eo5y953o\\fastpbkdf2\\setup.py'"'"'; __file__='"'"'C:\\Users\\labadmin\\AppData\\Local\\Temp\\pip-install-eo5y953o\\fastpbkdf2\\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\labadmin\AppData\Local\Temp\pip-record-3gj9azrd\install-record.txt' --single-version-externally-managed --compile
         cwd: C:\Users\labadmin\AppData\Local\Temp\pip-install-eo5y953o\fastpbkdf2\
    Complete output (28 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win32-3.7
    creating build\lib.win32-3.7\fastpbkdf2
    copying src\fastpbkdf2\__init__.py -> build\lib.win32-3.7\fastpbkdf2
    running build_ext
    generating cffi module 'build\\temp.win32-3.7\\Release\\_fastpbkdf2.c'
    creating build\temp.win32-3.7
    creating build\temp.win32-3.7\Release
    building '_fastpbkdf2' extension
    creating build\temp.win32-3.7\Release\build
    creating build\temp.win32-3.7\Release\build\temp.win32-3.7
    creating build\temp.win32-3.7\Release\build\temp.win32-3.7\Release
    creating build\temp.win32-3.7\Release\Users
    creating build\temp.win32-3.7\Release\Users\labadmin
    creating build\temp.win32-3.7\Release\Users\labadmin\AppData
    creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local
    creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp
    creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln
    creating build\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0 "-Ic:\program files (x86)\python37-32\include" "-Ic:\program files (x86)\python37-32\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /Tcbuild\temp.win32-3.7\Release\_fastpbkdf2.c /Fobuild\temp.win32-3.7\Release\build\temp.win32-3.7\Release\_fastpbkdf2.obj /O2 /WX /nologo
    _fastpbkdf2.c
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0 "-Ic:\program files (x86)\python37-32\include" "-Ic:\program files (x86)\python37-32\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /TcC:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0\fastpbkdf2.c /Fobuild\temp.win32-3.7\Release\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0\fastpbkdf2.obj /O2 /WX /nologo
    fastpbkdf2.c
    C:\Users\labadmin\AppData\Local\Temp\tmpyvpk2mln\fastpbkdf2-1.0.0\fastpbkdf2.c(20): fatal error C1083: Cannot open include file: 'openssl/sha.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

Do we have solution for Windows?

SushilShrestha avatar Oct 27 '19 20:10 SushilShrestha

The exact same problem as @SushilShrestha ran into still persists for me. This is running Python 3.8 and the Visual Studio Build Tools 2019, so it does not work with newer versions of Python either. I have tested this on Linux and everything works fine. The installation on Windows just does not go through, no matter what I try. Has anyone solved this?

error.txt

bjeffr avatar Jan 14 '20 14:01 bjeffr

same issue here with Python 3.8 on Windows

Chkoupinator avatar Sep 11 '20 02:09 Chkoupinator