zplab / zbar-py

Simple python 2 and 3 compatible interface to the zbar barcode-reading library
MIT License
82 stars 30 forks source link

pip install zbar-py failing on Windows 10 #9

Closed MikeTheWatchGuy closed 5 years ago

MikeTheWatchGuy commented 6 years ago

At least it is on my system.. -sigh-
High hopes for this package!

Running 3.6

Apologies ahead if I'm doing something wrong here....

c:\Python\Anaconda3>pip install zbar-py Collecting zbar-py Downloading zbar-py-1.0.4.tar.gz (543kB) 100% |████████████████████████████████| 552kB 895kB/s Requirement already satisfied: numpy in c:\python\anaconda3\lib\site-packages (from zbar-py) Building wheels for collected packages: zbar-py Running setup.py bdist_wheel for zbar-py ... error Complete output from command C:\Python\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\mike\AppData\Local\Temp\pip-build-cq0eiu45\zbar-py\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\mike\AppData\Local\Temp\tmplxdps_uqpip-wheel- --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\zbar copying zbar\misc.py -> build\lib.win-amd64-3.6\zbar copying zbar\zbar.py -> build\lib.win-amd64-3.6\zbar copying zbar__init__.py -> build\lib.win-amd64-3.6\zbar running build_ext building 'zbar._zbar' extension creating build\temp.win-amd64-3.6 creating build\temp.win-amd64-3.6\Release creating build\temp.win-amd64-3.6\Release\zbar creating build\temp.win-amd64-3.6\Release\Source creating build\temp.win-amd64-3.6\Release\Source\zbar creating build\temp.win-amd64-3.6\Release\Source\zbar\decoder creating build\temp.win-amd64-3.6\Release\Source\zbar\qrcode C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tczbar/_zbar.c /Fobuild\temp.win-amd64-3.6\Release\zbar/_zbar.obj _zbar.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder.obj decoder.c Source/zbar/decoder.c(88): warning C4311: 'type cast': pointer truncation from 'unsigned int ' to 'long' Source/zbar/decoder.c(88): warning C4311: 'type cast': pointer truncation from 'zbar_decoder_t ' to 'long' Source/zbar/decoder.c(154): warning C4028: formal parameter 2 different from declaration Source/zbar/decoder.c(387): warning C4018: '>': signed/unsigned mismatch Source/zbar/decoder.c(397): warning C4018: '<': signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/code128.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/code128.obj code128.c Source/zbar/decoder/code128.c(222): warning C4018: '>': signed/unsigned mismatch Source/zbar/decoder/code128.c(326): warning C4018: '<': signed/unsigned mismatch Source/zbar/decoder/code128.c(349): warning C4018: '<': signed/unsigned mismatch Source/zbar/decoder/code128.c(486): warning C4018: '>': signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/code39.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/code39.obj code39.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/ean.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/ean.obj ean.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/i25.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/i25.obj i25.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/pdf417.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/pdf417.obj pdf417.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/qr_finder.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/qr_finder.obj qr_finder.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/error.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/error.obj error.c c:\users\mike\appdata\local\temp\pip-build-cq0eiu45\zbar-py\source\zbar\error.h(174): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\string.h(538): note: see declaration of 'strdup' Source/zbar/error.c(39): warning C4114: same type qualifier used more than once Source/zbar/error.c(127): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data Source/zbar/error.c(129): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(134): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data Source/zbar/error.c(137): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\string.h(538): note: see declaration of 'strdup' Source/zbar/error.c(139): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(143): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(147): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(155): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\string.h(181): note: see declaration of 'strerror' Source/zbar/error.c(157): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(169): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(176): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/img_scanner.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/img_scanner.obj img_scanner.c Source/zbar/img_scanner.c(24): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe' failed with exit status 2


Failed building wheel for zbar-py Running setup.py clean for zbar-py Failed to build zbar-py Installing collected packages: zbar-py Running setup.py install for zbar-py ... error Complete output from command C:\Python\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\mike\AppData\Local\Temp\pip-build-cq0eiu45\zbar-py\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\mike\AppData\Local\Temp\pip-5awfkinr-record\install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\zbar copying zbar\misc.py -> build\lib.win-amd64-3.6\zbar copying zbar\zbar.py -> build\lib.win-amd64-3.6\zbar copying zbar__init__.py -> build\lib.win-amd64-3.6\zbar running build_ext building 'zbar._zbar' extension creating build\temp.win-amd64-3.6 creating build\temp.win-amd64-3.6\Release creating build\temp.win-amd64-3.6\Release\zbar creating build\temp.win-amd64-3.6\Release\Source creating build\temp.win-amd64-3.6\Release\Source\zbar creating build\temp.win-amd64-3.6\Release\Source\zbar\decoder creating build\temp.win-amd64-3.6\Release\Source\zbar\qrcode C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tczbar/_zbar.c /Fobuild\temp.win-amd64-3.6\Release\zbar/_zbar.obj _zbar.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder.obj decoder.c Source/zbar/decoder.c(88): warning C4311: 'type cast': pointer truncation from 'unsigned int ' to 'long' Source/zbar/decoder.c(88): warning C4311: 'type cast': pointer truncation from 'zbar_decoder_t ' to 'long' Source/zbar/decoder.c(154): warning C4028: formal parameter 2 different from declaration Source/zbar/decoder.c(387): warning C4018: '>': signed/unsigned mismatch Source/zbar/decoder.c(397): warning C4018: '<': signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/code128.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/code128.obj code128.c Source/zbar/decoder/code128.c(222): warning C4018: '>': signed/unsigned mismatch Source/zbar/decoder/code128.c(326): warning C4018: '<': signed/unsigned mismatch Source/zbar/decoder/code128.c(349): warning C4018: '<': signed/unsigned mismatch Source/zbar/decoder/code128.c(486): warning C4018: '>': signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/code39.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/code39.obj code39.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/ean.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/ean.obj ean.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/i25.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/i25.obj i25.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/pdf417.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/pdf417.obj pdf417.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/decoder/qr_finder.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/decoder/qr_finder.obj qr_finder.c C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/error.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/error.obj error.c c:\users\mike\appdata\local\temp\pip-build-cq0eiu45\zbar-py\source\zbar\error.h(174): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\string.h(538): note: see declaration of 'strdup' Source/zbar/error.c(39): warning C4114: same type qualifier used more than once Source/zbar/error.c(127): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data Source/zbar/error.c(129): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(134): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data Source/zbar/error.c(137): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\string.h(538): note: see declaration of 'strdup' Source/zbar/error.c(139): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(143): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(147): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(155): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\string.h(181): note: see declaration of 'strerror' Source/zbar/error.c(157): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(169): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' Source/zbar/error.c(176): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt\stdio.h(1772): note: see declaration of 'sprintf' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -DENABLE_QRCODE -DENABLE_EAN -DENABLE_I25 -DENABLE_CODE39 -DENABLE_CODE128 -DENABLE_PDF417 -DHAVE_INTTYPES_H -DZBAR_VERSION_MAJOR=0 -DZBAR_VERSION_MINOR=10 -DNO_STATS -ISource -ISource/zbar -IC:\Python\Anaconda3\include -IC:\Python\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /TcSource/zbar/img_scanner.c /Fobuild\temp.win-amd64-3.6\Release\Source/zbar/img_scanner.obj img_scanner.c Source/zbar/img_scanner.c(24): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe' failed with exit status 2

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

Command "C:\Python\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\mike\AppData\Local\Temp\pip-build-cq0eiu45\zbar-py\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\mike\AppData\Local\Temp\pip-5awfkinr-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\mike\AppData\Local\Temp\pip-build-cq0eiu45\zbar-py\

nobitin commented 6 years ago

i have same error

ghost commented 6 years ago

hi, this solved my problem.. I recreated my virtual environment in another machine, which did not have the python3 development package installed

Chris45215 commented 3 years ago

I have the same error. I not sure how the link ghost provided can answer the question, as this question is about installing on Windows but the link he provided is specifically for Linux distributions.

debanjansaha-git commented 2 years ago

Is there any solution for this issue in windows environment?

zpincus commented 2 years ago

See https://gist.github.com/mbikovitsky/39224cf521bfea7eabe9 and https://github.com/zplab/zbar-py/issues/17 and https://github.com/zplab/zbar-py/issues/8 . This code is no longer under any sort of development; unfortunately you're on your own. I think there are better zbar python libraries at this point.