pywbem / pywbem

Pywbem - A WBEM client and related utilities, written in pure Python.
https://pywbem.github.io
GNU Lesser General Public License v2.1
41 stars 26 forks source link

test_wbemcli.py only works on windows with windows.bat #733

Closed KSchopmeyer closed 6 years ago

KSchopmeyer commented 7 years ago

For some reason, on windows with cygwin, when the test_wbemcli.py tests is run calling wbemcli directly it produces and error saying that it cannot find the app wbemcli. When wbemcli .bat is used, the script works.

Andy suggested that we may have an issue with pathing so we need to investigate that.

andy-maier commented 7 years ago

I did some testing, and think it may be related to a mis-built wheel archive.

Please double check which pywbem package and scripts you are invoking:

Also, which version of pywbem did you use.

While investigating this, I found out how the hashbang lines of scripts are treated by the build and install process:

When the wheel archive is built, the hashbang line of the scripts we supply (those listed in the scripts argument of setup()) is modified (just the copy that is in the archive). The corresponding output from the build process is:

running build_scripts
creating build/scripts-2.7
copying and adjusting wbemcli -> build/scripts-2.7
copying and adjusting wbemcli.py -> build/scripts-2.7
copying and adjusting mof_compiler -> build/scripts-2.7
copying wbemcli.bat -> build/scripts-2.7
copying mof_compiler.bat -> build/scripts-2.7

I checked all versions of the pywbem wheel archives we have on Pypi, and here are the hashbang lines of the three scripts that are "adjusted" during the build:

Before 0.9.0, we did not build wheel archives.

When the wheel archive is installed, the hashbang line of the scripts is again adjusted if it was #!python, to the absolute path of the python that was found in the environment. The absolute path in the hashbang line of 0.10.0 remained unchanged, and of course does not work.

This install adjustment also happens when a package is installed as an egg (e.g. when installing from the source archive with python setup.py install). However, in the source archive, our scripts have the unchanged hashbang line they have in the repo.

I verified that our current (0.11.0-dev) wheel build (on CygWin) produces the #!python hashbang.

Bottom line:

andy-maier commented 7 years ago

On trying to reproduce the bad hashbang line:

I found this stackoverflow article that suggests it may be a bug in wheel. I was not able to reproduce the incorrect hashbang with the steps described in one of the answers in that article, with my current setup.

At the time we released 0.10.0, the Travis CI logs show these versions for python 2.7 (that's where I usually do the upload to Pypi):

Python 2.7.12 pip 8.1.2 setuptools (12.0.5) twine (1.8.1) wheel (0.29.0)

Currently, these versions are in my cygwin env for python 2.7:

Python 2.7.13 pip 9.0.1 setuptools (35.0.1) twine (1.8.1) wheel (0.29.0)

By going back to the older versions for pip and setuptools, I was also not able to reproduce it.

andy-maier commented 7 years ago

Again on trying to reproduce the issue, a comment in pybuilder/pybuilder#168 suggests that the reason for their incorrect hashbang in the wheel archive was that the script with the incorrect line existed in the build directory (build/scripts-2.7) from a previous build and was picked up into the build of the wheel archive. I think this is plausible, and seems to be consistent with the problem described in the stackoverflow article in my previous comment.

It seems that we should clean the build subtree before we build for releasing.

andy-maier commented 7 years ago

Another issue that may be related, this time in a virtualenv: pypa/virtualenv#845

andy-maier commented 7 years ago

And another one: pypa/setuptools#994

andy-maier commented 6 years ago

The hashbang issue should be addressed now, so Karl please reproduce the original error on Windows and update this issue.

andy-maier commented 6 years ago

Discussion point: I believe that some of the changes in PR #857 and #865 (on top of that) may actually be fixes to this.

@KSchopmeyer Karl, please verify with PR #865 whether test_wbemcli.py now succeeds on Windows (in CygWin shell, and in Windows command prompt with CygWin tools in PATH).

KSchopmeyer commented 6 years ago

Action Karl: retest.

andy-maier commented 6 years ago

Discussion point: Do we still want to address this?

Answer: Yes. Karl to re-test.

KSchopmeyer commented 6 years ago

We still have an an issue. Using the latest document I can install pywbem into a cygwin environment but when I try to use wbemcli.bat I get an error. Using pywbemcli directly works.

mock (2.0.0) pbr (3.1.1) pip (9.0.1) ply (3.11) pywbem (0.11.1.dev370) PyYAML (3.12) setuptools (38.5.1) six (1.11.0) wheel (0.30.0) (pywbem3) ~/dev/pywbem/pywbemtest$ wbemcli http://sheldon

Python 3.6.4 (default, Jan 7 2018, 15:53:53) [GCC 6.4.0]

Wbemcli interactive shell Connection: http://sheldon, no creds, cacerts=sys-default, verifycert=on, default-namespace=root/cimv2 stats=on, log=off, Press Ctrl-D to exit Type h() for help

now exiting InteractiveConsole...

TEST WITH wbemcli.bat that fails THIS MAY BE LOGICAL SINCE WE ARE RUNNING UNDER CYGWIN (pywbem3) ~/dev/pywbem/pywbemtest$ wbemcli.bat http://sheldon Traceback (most recent call last): File "C:\labs\virtualenvs\pywbem3\bin\wbemcli", line 4, in import wbemcli File "C:\labs\virtualenvs\pywbem3\bin\wbemcli.py", line 58, in from pywbem import WBEMConnection, LogOperationRecorder ImportError: No module named pywbem

The bat file in installed in the proper directory:

``

(pywbem3) ~/dev/pywbem/pywbemtest$ lt /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli* -rwxr-xr-x+ 1 kschopmeyer None 105 Feb 16 10:21 /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli.bat -rwxr-xr-x+ 1 kschopmeyer None 105 Feb 16 10:21 /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli -rwxr-xr-x+ 1 kschopmeyer None 104789 Feb 16 10:21 /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli.py -rwxrwxr-x+ 1 kschopmeyer None 97591 Feb 16 10:24 /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli.pyc (pywbem3) ~/dev/pywbem/pywbemtest$ which wbemcli /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli (pywbem3) ~/dev/pywbem/pywbemtest$

START and RUN of wbemcli.py

(pywbem3) ~/dev/pywbem/pywbemtest$ wbemcli http://sheldon

Python 3.6.4 (default, Jan 7 2018, 15:53:53) [GCC 6.4.0]

Wbemcli interactive shell Connection: http://sheldon, no creds, cacerts=sys-default, verifycert=on, default-namespace=root/cimv2 stats=on, log=off, Press Ctrl-D to exit Type h() for help

now exiting InteractiveConsole...

(pywbem3) ~/dev/pywbem/pywbemtest$ which wbemcli /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli (pywbem3) ~/dev/pywbem/pywbemtest$ cat /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli.bat @setlocal enableextensions @set errorlevel= @python %~d0%~p0%~n0 %* @endlocal @exit /b %errorlevel% (pywbem3) ~/dev/pywbem/pywbemtest$

The head of the wbemcli.py file has the following:

(pywbem3) ~/dev/pywbem/pywbemtest$ head /cygdrive/c/labs/virtualenvs/pywbem3/bin/wbemcli.py

!/cygdrive/c/labs/virtualenvs/pywbem3/bin/python3

-- coding: utf-8 --

#

(C) Copyright 2008 Hewlett-Packard Development Company, L.P.

KSchopmeyer commented 6 years ago

Output of make develop that fails at building lxml, etc.

``

kschopmeyer@win7642 pywbem $ make develop makefile: Installing/upgrading pip, setuptools, wheel and pbr with PACKAGE_LEVEL=latest python remove_duplicate_setuptools.py Removing duplicate metadata directories of package: setuptools Current Python version: 2.7 Version of imported setuptools package: 38.5.1 Site packages directory of imported package: /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages Found matching metadata directory: /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages/setuptools-38.5.1.dist-info pip install --upgrade setuptools Requirement already up-to-date: setuptools in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages pip install --upgrade pip Requirement already up-to-date: pip in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages pip install --upgrade wheel Requirement already up-to-date: wheel in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages pip install --upgrade pbr Requirement already up-to-date: pbr in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages makefile: Done installing/upgrading pip, setuptools, wheel and pbr makefile: Installing Python development requirements (with PACKAGE_LEVEL=latest) pip install --upgrade -r dev-requirements.txt Ignoring pytest: markers 'python_version == "2.6"' don't match your environment Ignoring flake8: markers 'python_version == "2.6"' don't match your environment Requirement already up-to-date: unittest2>=1.1.0 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from -r dev-requirements.txt (line 13)) Requirement already up-to-date: pytest>=3.0.7 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from -r dev-requirements.txt (line 15)) Requirement already up-to-date: testfixtures>=4.3.3 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from -r dev-requirements.txt (line 16)) Requirement already up-to-date: httpretty>=0.8.14 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from -r dev-requirements.txt (line 17)) Collecting lxml>=4.0.0 (from -r dev-requirements.txt (line 18)) Using cached lxml-4.1.1.tar.gz Collecting requests>=2.12.4 (from -r dev-requirements.txt (line 19)) Using cached requests-2.18.4-py2.py3-none-any.whl Collecting decorator>=4.0.11 (from -r dev-requirements.txt (line 20)) Using cached decorator-4.2.1-py2.py3-none-any.whl Collecting yamlordereddictloader>=0.4.0 (from -r dev-requirements.txt (line 21)) Collecting pytest-cov>=2.4.0 (from -r dev-requirements.txt (line 24)) Using cached pytest_cov-2.5.1-py2.py3-none-any.whl Collecting python-coveralls>=2.8.0 (from -r dev-requirements.txt (line 27)) Using cached python_coveralls-2.9.1-py2.py3-none-any.whl Collecting coverage>=4.0.3 (from -r dev-requirements.txt (line 28)) Collecting Sphinx>=1.5.1 (from -r dev-requirements.txt (line 31)) Using cached Sphinx-1.7.0-py2.py3-none-any.whl Collecting sphinx-git>=10.0.0 (from -r dev-requirements.txt (line 32)) Collecting GitPython>=2.1.1 (from -r dev-requirements.txt (line 33)) Using cached GitPython-2.1.8-py2.py3-none-any.whl Collecting pylint>=1.6.4 (from -r dev-requirements.txt (line 36)) Using cached pylint-1.8.2-py2.py3-none-any.whl Collecting flake8>=3.2.1 (from -r dev-requirements.txt (line 40)) Using cached flake8-3.5.0-py2.py3-none-any.whl Collecting twine>=1.8.1 (from -r dev-requirements.txt (line 43)) Using cached twine-1.9.1-py2.py3-none-any.whl Collecting jupyter>=1.0.0 (from -r dev-requirements.txt (line 46)) Using cached jupyter-1.0.0-py2.py3-none-any.whl Requirement already up-to-date: traceback2 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from unittest2>=1.1.0->-r dev-requirements.txt (line 13)) Requirement already up-to-date: six>=1.4 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from unittest2>=1.1.0->-r dev-requirements.txt (line 13)) Requirement already up-to-date: argparse in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from unittest2>=1.1.0->-r dev-requirements.txt (line 13)) Requirement already up-to-date: setuptools in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from pytest>=3.0.7->-r dev-requirements.txt (line 15)) Requirement already up-to-date: attrs>=17.2.0 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from pytest>=3.0.7->-r dev-requirements.txt (line 15)) Requirement already up-to-date: pluggy<0.7,>=0.5 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from pytest>=3.0.7->-r dev-requirements.txt (line 15)) Requirement already up-to-date: funcsigs; python_version < "3.0" in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from pytest>=3.0.7->-r dev-requirements.txt (line 15)) Requirement already up-to-date: py>=1.5.0 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from pytest>=3.0.7->-r dev-requirements.txt (line 15)) Collecting chardet<3.1.0,>=3.0.2 (from requests>=2.12.4->-r dev-requirements.txt (line 19)) Using cached chardet-3.0.4-py2.py3-none-any.whl Collecting certifi>=2017.4.17 (from requests>=2.12.4->-r dev-requirements.txt (line 19)) Using cached certifi-2018.1.18-py2.py3-none-any.whl Collecting urllib3<1.23,>=1.21.1 (from requests>=2.12.4->-r dev-requirements.txt (line 19)) Using cached urllib3-1.22-py2.py3-none-any.whl Collecting idna<2.7,>=2.5 (from requests>=2.12.4->-r dev-requirements.txt (line 19)) Using cached idna-2.6-py2.py3-none-any.whl Requirement already up-to-date: pyyaml in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from yamlordereddictloader>=0.4.0->-r dev-requirements.txt (line 21)) Collecting babel!=2.0,>=1.3 (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached Babel-2.5.3-py2.py3-none-any.whl Collecting packaging (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached packaging-16.8-py2.py3-none-any.whl Collecting Pygments>=2.0 (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached Pygments-2.2.0-py2.py3-none-any.whl Collecting snowballstemmer>=1.1 (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached snowballstemmer-1.2.1-py2.py3-none-any.whl Collecting alabaster<0.8,>=0.7 (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached alabaster-0.7.10-py2.py3-none-any.whl Requirement already up-to-date: typing; python_version < "3.5" in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Collecting imagesize (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached imagesize-0.7.1-py2.py3-none-any.whl Collecting Jinja2>=2.3 (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached Jinja2-2.10-py2.py3-none-any.whl Collecting docutils>=0.11 (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached docutils-0.14-py2-none-any.whl Collecting sphinxcontrib-websupport (from Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached sphinxcontrib_websupport-1.0.1-py2.py3-none-any.whl Collecting gitdb2>=2.0.0 (from GitPython>=2.1.1->-r dev-requirements.txt (line 33)) Using cached gitdb2-2.0.3-py2.py3-none-any.whl Collecting isort>=4.2.5 (from pylint>=1.6.4->-r dev-requirements.txt (line 36)) Using cached isort-4.3.4-py2-none-any.whl Collecting astroid<2.0,>=1.6 (from pylint>=1.6.4->-r dev-requirements.txt (line 36)) Using cached astroid-1.6.1-py2.py3-none-any.whl Collecting singledispatch; python_version < "3.4" (from pylint>=1.6.4->-r dev-requirements.txt (line 36)) Using cached singledispatch-3.4.0.3-py2.py3-none-any.whl Collecting configparser; python_version == "2.7" (from pylint>=1.6.4->-r dev-requirements.txt (line 36)) Collecting backports.functools-lru-cache; python_version == "2.7" (from pylint>=1.6.4->-r dev-requirements.txt (line 36)) Using cached backports.functools_lru_cache-1.5-py2.py3-none-any.whl Collecting mccabe (from pylint>=1.6.4->-r dev-requirements.txt (line 36)) Using cached mccabe-0.6.1-py2.py3-none-any.whl Collecting enum34; python_version < "3.4" (from flake8>=3.2.1->-r dev-requirements.txt (line 40)) Using cached enum34-1.1.6-py2-none-any.whl Collecting pyflakes<1.7.0,>=1.5.0 (from flake8>=3.2.1->-r dev-requirements.txt (line 40)) Using cached pyflakes-1.6.0-py2.py3-none-any.whl Collecting pycodestyle<2.4.0,>=2.0.0 (from flake8>=3.2.1->-r dev-requirements.txt (line 40)) Using cached pycodestyle-2.3.1-py2.py3-none-any.whl Collecting requests-toolbelt>=0.8.0 (from twine>=1.8.1->-r dev-requirements.txt (line 43)) Using cached requests_toolbelt-0.8.0-py2.py3-none-any.whl Collecting tqdm>=4.11 (from twine>=1.8.1->-r dev-requirements.txt (line 43)) Using cached tqdm-4.19.5-py2.py3-none-any.whl Collecting pkginfo>=1.0 (from twine>=1.8.1->-r dev-requirements.txt (line 43)) Using cached pkginfo-1.4.1-py2.py3-none-any.whl Collecting qtconsole (from jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached qtconsole-4.3.1-py2.py3-none-any.whl Collecting ipykernel (from jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached ipykernel-4.8.1-py2-none-any.whl Collecting jupyter-console (from jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached jupyter_console-5.2.0-py2.py3-none-any.whl Collecting ipywidgets (from jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached ipywidgets-7.1.1-py2.py3-none-any.whl Collecting nbconvert (from jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached nbconvert-5.3.1-py2.py3-none-any.whl Collecting notebook (from jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached notebook-5.4.0-py2.py3-none-any.whl TrRequirement already up-to-date: linecache2 in /cygdrive/c/labs/virtualenvs/pywbem27/lib/python2.7/site-packages (from traceback2->unittest2>=1.1.0->-r dev-requirements.txt (line 13)) Collecting pytz>=0a (from babel!=2.0,>=1.3->Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached pytz-2018.3-py2.py3-none-any.whl Collecting pyparsing (from packaging->Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Using cached pyparsing-2.2.0-py2.py3-none-any.whl Collecting MarkupSafe>=0.23 (from Jinja2>=2.3->Sphinx>=1.5.1->-r dev-requirements.txt (line 31)) Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->GitPython>=2.1.1->-r dev-requirements.txt (line 33)) Using cached smmap2-2.0.3-py2.py3-none-any.whl Collecting futures; python_version == "2.7" (from isort>=4.2.5->pylint>=1.6.4->-r dev-requirements.txt (line 36)) Using cached futures-3.2.0-py2-none-any.whl Collecting lazy-object-proxy (from astroid<2.0,>=1.6->pylint>=1.6.4->-r dev-requirements.txt (line 36)) Collecting wrapt (from astroid<2.0,>=1.6->pylint>=1.6.4->-r dev-requirements.txt (line 36)) Collecting jupyter-core (from qtconsole->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached jupyter_core-4.4.0-py2.py3-none-any.whl Collecting jupyter-client>=4.1 (from qtconsole->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached jupyter_client-5.2.2-py2.py3-none-any.whl Collecting ipython-genutils (from qtconsole->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl Collecting traitlets (from qtconsole->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached traitlets-4.3.2-py2.py3-none-any.whl Collecting tornado>=4.0 (from ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Collecting ipython>=4.0.0 (from ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached ipython-5.5.0-py2-none-any.whl Collecting prompt-toolkit<2.0.0,>=1.0.0 (from jupyter-console->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached prompt_toolkit-1.0.15-py2-none-any.whl Collecting widgetsnbextension~=3.1.0 (from ipywidgets->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached widgetsnbextension-3.1.3-py2.py3-none-any.whl Collecting nbformat>=4.2.0 (from ipywidgets->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached nbformat-4.4.0-py2.py3-none-any.whl Collecting bleach (from nbconvert->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached bleach-2.1.2-py2.py3-none-any.whl Collecting mistune>=0.7.4 (from nbconvert->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached mistune-0.8.3-py2.py3-none-any.whl Collecting entrypoints>=0.2.2 (from nbconvert->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached entrypoints-0.2.3-py2.py3-none-any.whl Collecting testpath (from nbconvert->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached testpath-0.3.1-py2.py3-none-any.whl Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Collecting terminado>=0.8.1 (from notebook->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached terminado-0.8.1-py2.py3-none-any.whl Collecting Send2Trash (from notebook->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Collecting python-dateutil>=2.1 (from jupyter-client>=4.1->qtconsole->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached python_dateutil-2.6.1-py2.py3-none-any.whl Collecting pyzmq>=13 (from jupyter-client>=4.1->qtconsole->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached pyzmq-17.0.0.tar.gz Collecting backports-abc>=0.4 (from tornado>=4.0->ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached backports_abc-0.5-py2.py3-none-any.whl Collecting simplegeneric>0.8 (from ipython>=4.0.0->ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Collecting backports.shutil-get-terminal-size; python_version == "2.7" (from ipython>=4.0.0->ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached backports.shutil_get_terminal_size-1.0.0-py2.py3-none-any.whl Collecting pexpect; sys_platform != "win32" (from ipython>=4.0.0->ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached pexpect-4.4.0-py2.py3-none-any.whl Collecting pathlib2; python_version == "2.7" or python_version == "3.3" (from ipython>=4.0.0->ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached pathlib2-2.3.0-py2.py3-none-any.whl Collecting pickleshare (from ipython>=4.0.0->ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached pickleshare-0.7.4-py2.py3-none-any.whl Collecting wcwidth (from prompt-toolkit<2.0.0,>=1.0.0->jupyter-console->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached wcwidth-0.1.7-py2.py3-none-any.whl Collecting jsonschema!=2.5.0,>=2.4 (from nbformat>=4.2.0->ipywidgets->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached jsonschema-2.6.0-py2.py3-none-any.whl Collecting html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre (from bleach->nbconvert->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached html5lib-1.0.1-py2.py3-none-any.whl Collecting ptyprocess; os_name != "nt" (from terminado>=0.8.1->notebook->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached ptyprocess-0.5.2-py2.py3-none-any.whl Collecting scandir; python_version < "3.5" (from pathlib2; python_version == "2.7" or python_version == "3.3"->ipython>=4.0.0->ipykernel->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Collecting functools32; python_version == "2.7" (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Collecting webencodings (from html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre->bleach->nbconvert->jupyter>=1.0.0->-r dev-requirements.txt (line 46)) Using cached webencodings-0.5.1-py2.py3-none-any.whl Building wheels for collected packages: lxml, pyzmq Running setup.py bdist_wheel for lxml ... error Complete output from command /cygdrive/c/labs/virtualenvs/pywbem27/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-QZhkIb/lxml/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 /tmp/tmpQZ8Vtgpip-wheel- --python-tag cp27: Building lxml version 4.1.1. Building without Cython. ERROR: /bin/sh: xslt-config: command not found

make sure the development packages of libxml2 and libxslt are installed

Using build configuration of libxslt running bdist_wheel running build running build_py creating build creating build/lib.cygwin-2.10.0-x86_64-2.7 creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/builder.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/cssselect.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/doctestcompare.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/ElementInclude.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/pyclasslookup.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/sax.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/usedoctest.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/_elementpath.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/builder.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/clean.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/defs.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/diff.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/ElementSoup.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/formfill.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/html5parser.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/soupparser.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/usedoctest.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/_diffcommand.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/_html5builder.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/_setmixin.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html copying src/lxml/html/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron copying src/lxml/isoschematron/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron copying src/lxml/etree.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/etree_api.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/lxml.etree.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/lxml.etree_api.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml copying src/lxml/includes/c14n.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/config.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/dtdvalid.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/etreepublic.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/htmlparser.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/relaxng.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/schematron.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/tree.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/uri.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/xinclude.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/xmlerror.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/xmlparser.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/xmlschema.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/xpath.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/xslt.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/init.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/etree_defs.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes copying src/lxml/includes/lxml-version.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/rng copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/rng creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1 running build_ext building 'lxml.etree' extension creating build/temp.cygwin-2.10.0-x86_64-2.7 creating build/temp.cygwin-2.10.0-x86_64-2.7/src creating build/temp.cygwin-2.10.0-x86_64-2.7/src/lxml gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DCYTHON_CLINE_IN_TRACEBACK=1 -Isrc -Isrc/lxml/includes -I/usr/include/python2.7 -c src/lxml/etree.c -o build/temp.cygwin-2.10.0-x86_64-2.7/src/lxml/etree.o -w In file included from src/lxml/etree.c:619:0: src/lxml/includes/etree_defs.h:14:31: fatal error: libxml/xmlversion.h: No such file or directory

include "libxml/xmlversion.h"

                             ^

compilation terminated. Compile failed: command 'gcc' failed with exit status 1 creating tmp cc -I/usr/include/libxml2 -c /tmp/xmlXPathInit90eXTk.c -o tmp/xmlXPathInit90eXTk.o /tmp/xmlXPathInit90eXTk.c:1:26: fatal error: libxml/xpath.h: No such file or directory

include "libxml/xpath.h"

                        ^

compilation terminated.


Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?


error: command 'gcc' failed with exit status 1


Failed building wheel for lxml Running setup.py clean for lxml Running setup.py bdist_wheel for pyzmq ... error Complete output from command /cygdrive/c/labs/virtualenvs/pywbem27/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-QZhkIb/pyzmq/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 /tmp/tmpLcuJMQpip-wheel- --python-tag cp27: running bdist_wheel running build running build_py creating build creating build/lib.cygwin-2.10.0-x86_64-2.7 creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq copying zmq/decorators.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq copying zmq/error.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq copying zmq/_future.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq copying zmq/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/auth copying zmq/auth/base.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/auth copying zmq/auth/certs.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/auth copying zmq/auth/ioloop.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/auth copying zmq/auth/thread.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/auth copying zmq/auth/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/auth creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend copying zmq/backend/select.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend copying zmq/backend/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/constants.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/context.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/devices.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/error.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/message.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/socket.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/utils.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/_cffi.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/_poll.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/backend/cython/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/devices copying zmq/devices/basedevice.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/devices copying zmq/devices/monitoredqueue.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/devices copying zmq/devices/monitoredqueuedevice.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/devices copying zmq/devices/proxydevice.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/devices copying zmq/devices/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/devices creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop copying zmq/eventloop/future.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop copying zmq/eventloop/ioloop.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop copying zmq/eventloop/zmqstream.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop copying zmq/eventloop/_deprecated.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop copying zmq/eventloop/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/concurrent.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/ioloop.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/log.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/stack_context.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/util.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/auto.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/common.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/interface.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/posix.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/windows.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/eventloop/minitornado/platform creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green copying zmq/green/core.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green copying zmq/green/device.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green copying zmq/green/poll.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green copying zmq/green/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green/eventloop copying zmq/green/eventloop/ioloop.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green/eventloop copying zmq/green/eventloop/zmqstream.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green/eventloop copying zmq/green/eventloop/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/green/eventloop creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/log copying zmq/log/handlers.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/log copying zmq/log/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/log creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/ssh copying zmq/ssh/forward.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/ssh copying zmq/ssh/tunnel.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/ssh copying zmq/ssh/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/ssh creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/attrsettr.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/constants.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/context.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/frame.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/poll.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/socket.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/stopwatch.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/tracker.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/version.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar copying zmq/sugar/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/sugar creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_auth.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_cffi_backend.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_constants.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_context.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_decorators.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_device.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_draft.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_error.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_etc.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_future.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_imports.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_includes.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_ioloop.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_log.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_message.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_monitor.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_monqueue.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_multipart.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_pair.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_poll.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_pubsub.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_reqrep.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_retry_eintr.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_security.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_socket.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_ssh.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_version.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_win32_shim.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_z85.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/test_zmqstream.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests copying zmq/tests/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/tests creating build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/constant_names.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/garbage.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/interop.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/jsonapi.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/monitor.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/sixcerpt.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/strtypes.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/win32.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/z85.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/init.py -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/backend/cffi/_cdefs.h -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cffi/_verify.c -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cffi copying zmq/backend/cython/checkrc.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/backend/cython/context.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/backend/cython/libzmq.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/backend/cython/message.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/backend/cython/socket.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/backend/cython/constants.pxi -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/backend/cython/constant_enums.pxi -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/backend/cython copying zmq/devices/monitoredqueue.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/devices copying zmq/utils/buffers.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/getpid_compat.h -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/ipcmaxlen.h -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/mutex.h -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/pyversion_compat.h -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/zmq_compat.h -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils copying zmq/utils/zmq_constants.h -> build/lib.cygwin-2.10.0-x86_64-2.7/zmq/utils running build_ext running configure Did not find libzmq via pkg-config. {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': ['/cygdrive/c/labs/virtualenvs/pywbem27/lib'], 'library_dirs': ['/cygdrive/c/labs/virtualenvs/pywbem27/lib'], 'include_dirs': ['/cygdrive/c/labs/virtualenvs/pywbem27/include']} gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/cygdrive/c/labs/virtualenvs/pywbem27/include -c build/temp.cygwin-2.10.0-x86_64-2.7/scratch/check_sys_un.c -o build/temp.cygwin-2.10.0-x86_64-2.7/scratch/check_sys_un.o gcc build/temp.cygwin-2.10.0-x86_64-2.7/scratch/check_sys_un.o -L/cygdrive/c/labs/virtualenvs/pywbem27/lib -Wl,-R/cygdrive/c/labs/virtualenvs/pywbem27/lib -o build/temp.cygwin-2.10.0-x86_64-2.7/scratch/check_sys_un.exe


Configure: Autodetecting ZMQ settings... Custom ZMQ dir: gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/cygdrive/c/labs/virtualenvs/pywbem27/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.cygwin-2.10.0-x86_64-2.7/scratch/vers.c -o build/temp.cygwin-2.10.0-x86_64-2.7/scratch/vers.o build/temp.cygwin-2.10.0-x86_64-2.7/scratch/vers.c:4:17: fatal error: zmq.h: No such file or directory

include "zmq.h"

               ^

compilation terminated.

error: command 'gcc' failed with exit status 1

Failed with default libzmq, trying again with /usr/local {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': ['/usr/local/lib'], 'library_dirs': ['/usr/local/lib'], 'include_dirs': ['/usr/local/include']}


Configure: Autodetecting ZMQ settings... Custom ZMQ dir: /usr/local gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.cygwin-2.10.0-x86_64-2.7/scratch/vers.c -o build/temp.cygwin-2.10.0-x86_64-2.7/scratch/vers.o build/temp.cygwin-2.10.0-x86_64-2.7/scratch/vers.c:4:17: fatal error: zmq.h: No such file or directory

include "zmq.h"

               ^

compilation terminated.

error: command 'gcc' failed with exit status 1


Warning: Couldn't find an acceptable libzmq on the system.

If you expected pyzmq to link against an installed libzmq, please check to make sure:

  * You have a C compiler installed
  * A development version of Python is installed (including headers)
  * A development version of ZMQ >= 3.2 is installed (including headers)
  * If ZMQ is not in a default location, supply the argument --zmq=<path>
  * If you did recently install ZMQ to a default location,
    try rebuilding the ld cache with `sudo ldconfig`
    or specify zmq's location with `--zmq=/usr/local`

You can skip all this detection/waiting nonsense if you know you want pyzmq to bundle libzmq as an extension by passing:

  `--zmq=bundled`

I will now try to build libzmq as a Python extension unless you interrupt me (^C) in the next 10 seconds...

1...


Using bundled libzmq already have bundled/zeromq attempting ./configure to generate platform.hpp Warning: failed to configure libzmq: /bin/sh: ./configure: No such file or directory

staging platform.hpp from: buildutils/include_linux


checking for timer_create creating build/temp.cygwin-2.10.0-x86_64-2.7/tmp cc -c /tmp/timer_createmncZ4A.c -o build/temp.cygwin-2.10.0-x86_64-2.7/tmp/timer_createmncZ4A.o /tmp/timer_createmncZ4A.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main (int argc, char **argv) { ^~~~ /tmp/timer_createmncZ4A.c: In function ‘main’: /tmp/timer_createmncZ4A.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration] timer_create(); ^~~~ cc build/temp.cygwin-2.10.0-x86_64-2.7/tmp/timer_createmncZ4A.o -o build/temp.cygwin-2.10.0-x86_64-2.7/a.out.exe ok


building 'zmq.libzmq' extension creating build/temp.cygwin-2.10.0-x86_64-2.7/buildutils creating build/temp.cygwin-2.10.0-x86_64-2.7/bundled creating build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq creating build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src creating build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/tweetnacl creating build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/tweetnacl/src creating build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/tweetnacl/contrib creating build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/tweetnacl/contrib/randombytes gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c buildutils/initlibzmq.c -o build/temp.cygwin-2.10.0-x86_64-2.7/buildutils/initlibzmq.o gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/address.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/address.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/clock.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/clock.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/ctx.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/ctx.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/curve_client.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/curve_client.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/curve_server.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/curve_server.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/dealer.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/dealer.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/devpoll.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/devpoll.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/dist.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/dist.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/epoll.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/epoll.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/err.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/err.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/fq.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/fq.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/gssapi_client.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/gssapi_client.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/gssapi_mechanism_base.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/gssapi_mechanism_base.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/gssapi_server.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/gssapi_server.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/io_object.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/io_object.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/io_thread.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/io_thread.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/ip.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/ip.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/ipc_address.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/ipc_address.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/ipc_connecter.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/ipc_connecter.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/ipc_listener.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/ipc_listener.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/kqueue.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/kqueue.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/lb.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/lb.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/mailbox.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/mailbox.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/mechanism.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/mechanism.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/metadata.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/metadata.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/msg.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/msg.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/mtrie.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/mtrie.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/norm_engine.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/norm_engine.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/null_mechanism.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/null_mechanism.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/object.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/object.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/options.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/options.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/own.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/own.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/pair.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/pair.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/pgm_receiver.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/pgm_receiver.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/pgm_sender.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/pgm_sender.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/pgm_socket.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/pgm_socket.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/pipe.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/pipe.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/plain_client.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/plain_client.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/plain_server.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/plain_server.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/poll.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/poll.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/poller_base.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/poller_base.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/precompiled.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/precompiled.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/proxy.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/proxy.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/pub.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/pub.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/pull.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/pull.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/push.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/push.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/random.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/random.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/raw_decoder.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/raw_decoder.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/raw_encoder.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/raw_encoder.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/reaper.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/reaper.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/rep.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/rep.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/req.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/req.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/router.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/router.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/select.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/select.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/session_base.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/session_base.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c bundled/zeromq/src/signaler.cpp -o build/temp.cygwin-2.10.0-x86_64-2.7/bundled/zeromq/src/signaler.o cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ bundled/zeromq/src/signaler.cpp:62:25: fatal error: sys/eventfd.h: No such file or directory

include <sys/eventfd.h>

                       ^

compilation terminated. error: command 'gcc' failed with exit status 1


Failed building wheel for pyzmq Running setup.py clean for pyzmq Failed to build lxml pyzmq Installing collected packages: lxml, chardet, certifi, urllib3, idna, requests, decorator, yamlordereddictloader, coverage, pytest-cov, python-coveralls, pytz, babel, pyparsing, packaging, Pygments, snowballstemmer, alabaster, imagesize, MarkupSafe, Jinja2, docutils, sphinxcontrib-websupport, Sphinx, smmap2, gitdb2, GitPython, sphinx-git, futures, isort, enum34, lazy-object-proxy, singledispatch, backports.functools-lru-cache, wrapt, astroid, configparser, mccabe, pylint, pyflakes, pycodestyle, flake8, requests-toolbelt, tqdm, pkginfo, twine, backports-abc, tornado, ipython-genutils, traitlets, jupyter-core, python-dateutil, pyzmq, jupyter-client, simplegeneric, backports.shutil-get-terminal-size, ptyprocess, pexpect, scandir, pathlib2, pickleshare, wcwidth, prompt-toolkit, ipython, ipykernel, qtconsole, jupyter-console, terminado, functools32, jsonschema, nbformat, webencodings, html5lib, bleach, mistune, entrypoints, testpath, pandocfilters, nbconvert, Send2Trash, notebook, widgetsnbextension, ipywidgets, jupyter Running setup.py install for lxml ... error Complete output from command /cygdrive/c/labs/virtualenvs/pywbem27/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-QZhkIb/lxml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-DlFDNd-record/install-record.txt --single-version-externally-managed --compile --install-headers /cygdrive/c/labs/virtualenvs/pywbem27/include/site/python2.7/lxml: Building lxml version 4.1.1. Building without Cython. ERROR: /bin/sh: xslt-config: command not found

** make sure the development packages of libxml2 and libxslt are installed **

Using build configuration of libxslt
running install
running build
running build_py
creating build
creating build/lib.cygwin-2.10.0-x86_64-2.7
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/builder.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/cssselect.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/doctestcompare.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/ElementInclude.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/pyclasslookup.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/sax.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/usedoctest.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/_elementpath.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/__init__.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/__init__.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/builder.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/clean.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/defs.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/diff.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/ElementSoup.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/formfill.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/html5parser.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/soupparser.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/usedoctest.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/_diffcommand.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/_html5builder.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/_setmixin.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
copying src/lxml/html/__init__.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/html
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron
copying src/lxml/isoschematron/__init__.py -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron
copying src/lxml/etree.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/etree_api.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/lxml.etree.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/lxml.etree_api.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml
copying src/lxml/includes/c14n.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/config.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/dtdvalid.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/etreepublic.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/htmlparser.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/relaxng.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/schematron.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/tree.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/uri.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/xinclude.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/xmlerror.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/xmlparser.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/xmlschema.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/xpath.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/xslt.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/__init__.pxd -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/etree_defs.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
copying src/lxml/includes/lxml-version.h -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/includes
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/rng
copying src/lxml/isoschematron/resources/rng/iso-schematron.rng -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/rng
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl
copying src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl
creating build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_abstract_expand.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_dsdl_include.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_message.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
copying src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt -> build/lib.cygwin-2.10.0-x86_64-2.7/lxml/isoschematron/resources/xsl/iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
creating build/temp.cygwin-2.10.0-x86_64-2.7
creating build/temp.cygwin-2.10.0-x86_64-2.7/src
creating build/temp.cygwin-2.10.0-x86_64-2.7/src/lxml
gcc -fno-strict-aliasing -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/build=/usr/src/debug/python2-2.7.14-1 -fdebug-prefix-map=/usr/src/ports/python2/python2-2.7.14-1.x86_64/src/Python-2.7.14=/usr/src/debug/python2-2.7.14-1 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DCYTHON_CLINE_IN_TRACEBACK=1 -Isrc -Isrc/lxml/includes -I/usr/include/python2.7 -c src/lxml/etree.c -o build/temp.cygwin-2.10.0-x86_64-2.7/src/lxml/etree.o -w
In file included from src/lxml/etree.c:619:0:
src/lxml/includes/etree_defs.h:14:31: fatal error: libxml/xmlversion.h: No such file or directory
 #include "libxml/xmlversion.h"
                               ^
compilation terminated.
Compile failed: command 'gcc' failed with exit status 1
cc -I/usr/include/libxml2 -c /tmp/xmlXPathInit41iKy3.c -o tmp/xmlXPathInit41iKy3.o
/tmp/xmlXPathInit41iKy3.c:1:26: fatal error: libxml/xpath.h: No such file or directory
 #include "libxml/xpath.h"
                          ^
compilation terminated.
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
*********************************************************************************
error: command 'gcc' failed with exit status 1

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

Command "/cygdrive/c/labs/virtualenvs/pywbem27/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-QZhkIb/lxml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-DlFDNd-record/install-record.txt --single-version-externally-managed --compile --install-headers /cygdrive/c/labs/virtualenvs/pywbem27/include/site/python2.7/lxml" failed with error code 1 in /tmp/pip-build-QZhkIb/lxml/ make: *** [makefile:278: develop] Error 1

andy-maier commented 6 years ago

In a CygWin environment, you need certain packages for installing pywbem (python dev, openssl dev, swig, gcc) and some more for development (libxml2, libxslt, xmllint). In my installation, I seem to have these packages. If you can find out which packages they are, please post it here.

Also, note that the installation for native Windows and for UNIX-like environments in Windows (e.g. CygWin) is different. That has been clarified in the documentation in PR #1084.

Also, when you want to test a fresh install, make sure that the pip cache directory is removed:

$ rm -rf ~/.cache
andy-maier commented 6 years ago

Karl reports this as fixed, probably by PR #865. Closing this as fixed.