Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

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

Closed
KSchopmeyer opened this issue Jul 26, 2017 · 13 comments
Closed

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

KSchopmeyer opened this issue Jul 26, 2017 · 13 comments

Comments

@KSchopmeyer
Copy link
Collaborator

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
Copy link
Contributor

andy-maier commented Sep 2, 2017

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:

  • the version in the checked out repo
  • a version installed into a python env as egg (there is a pywbem-M.N.U-py2.7.egg-info directory in site-packages)
  • a version installed into a python env as wheel (there is a pywbem-M.N.U.dist-info directory in site-packages)

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:

  • pywbem 0.10.0: #!/home/maiera/virtualenvs/test_test4/bin/python
  • pywbem 0.9.1: #!python
  • pywbem 0.9.0: #!python

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
Copy link
Contributor

andy-maier commented Sep 2, 2017

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
Copy link
Contributor

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
Copy link
Contributor

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

@andy-maier
Copy link
Contributor

And another one: pypa/setuptools#994

@andy-maier andy-maier added this to the 0.12.0 milestone Sep 28, 2017
@andy-maier
Copy link
Contributor

andy-maier commented Sep 29, 2017

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

@andy-maier
Copy link
Contributor

andy-maier commented Dec 10, 2017

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
Copy link
Collaborator Author

Action Karl: retest.

@andy-maier
Copy link
Contributor

andy-maier commented Jan 15, 2018

Discussion point: Do we still want to address this?

Answer: Yes. Karl to re-test.

@KSchopmeyer
Copy link
Collaborator Author

KSchopmeyer commented Feb 14, 2018

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
Copy link
Collaborator Author

KSchopmeyer commented Feb 14, 2018

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
Copy link
Contributor

andy-maier commented Feb 16, 2018

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
Copy link
Contributor

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

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

No branches or pull requests

2 participants