nupic-legacy icon indicating copy to clipboard operation
nupic-legacy copied to clipboard

Running setup.py bdist_wheel for pycapnp ... error

Open MZamanMughal opened this issue 7 years ago • 2 comments

After resolving the issue of pyproj issue i am now getting following error for pycapnp upon pip install nupic

Complete Traceback:

Collecting nupic
  Using cached nupic-1.0.3-py2-none-any.whl
Collecting mock==1.0.1 (from nupic)
  Using cached mock-1.0.1.zip
Collecting PyMySQL==0.6.2 (from nupic)
  Using cached PyMySQL-0.6.2-py2.py3-none-any.whl
Requirement already satisfied: pyproj==1.9.3 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Collecting ordereddict==1.1 (from nupic)
  Downloading ordereddict-1.1.tar.gz
Collecting unittest2==0.5.1 (from nupic)
  Downloading unittest2-0.5.1.zip (78kB)
    100% |████████████████████████████████| 81kB 186kB/s 
Requirement already satisfied: pytest==3.0.7 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Collecting prettytable==0.7.2 (from nupic)
  Downloading prettytable-0.7.2.zip
Collecting pycapnp==0.5.12; platform_system == "Linux" or platform_system == "Darwin" (from nupic)
  Downloading pycapnp-0.5.12.tar.gz (454kB)
    100% |████████████████████████████████| 460kB 308kB/s 
Collecting pytest-cov==2.5.0 (from nupic)
  Using cached pytest_cov-2.5.0-py2.py3-none-any.whl
Collecting asteval==0.9.1 (from nupic)
  Downloading asteval-0.9.1.tar.gz
Collecting pytest-xdist==1.16.0 (from nupic)
  Downloading pytest-xdist-1.16.0.tar.gz (88kB)
    100% |████████████████████████████████| 92kB 396kB/s 
Collecting python-dateutil==2.1 (from nupic)
  Using cached python-dateutil-2.1.tar.gz
Collecting numpy==1.12.1 (from nupic)
  Downloading numpy-1.12.1-cp27-cp27mu-manylinux1_x86_64.whl (16.5MB)
    100% |████████████████████████████████| 16.5MB 88kB/s 
Collecting validictory==0.9.1 (from nupic)
  Using cached validictory-0.9.1.tar.gz
Collecting PyYAML==3.10 (from nupic)
  Downloading PyYAML-3.10.tar.gz (241kB)
    100% |████████████████████████████████| 245kB 322kB/s 
Collecting DBUtils==1.1 (from nupic)
  Downloading DBUtils-1.1.tar.gz (109kB)
    100% |████████████████████████████████| 112kB 405kB/s 
Collecting psutil==1.0.1 (from nupic)
  Downloading psutil-1.0.1.tar.gz (156kB)
    100% |████████████████████████████████| 163kB 344kB/s 
Collecting nupic.bindings==1.0.0 (from nupic)
  Downloading nupic.bindings-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl (3.9MB)
    100% |████████████████████████████████| 3.9MB 182kB/s 
Collecting coverage==3.7.1 (from nupic)
  Downloading coverage-3.7.1.tar.gz (284kB)
    100% |████████████████████████████████| 286kB 1.4MB/s 
Requirement already satisfied: py>=1.4.29 in ./anaconda2/lib/python2.7/site-packages (from pytest==3.0.7->nupic)
Requirement already satisfied: setuptools in ./anaconda2/lib/python2.7/site-packages (from pytest==3.0.7->nupic)
Collecting execnet>=1.1 (from pytest-xdist==1.16.0->nupic)
  Downloading execnet-1.5.0-py2.py3-none-any.whl
Requirement already satisfied: six in ./anaconda2/lib/python2.7/site-packages (from python-dateutil==2.1->nupic)
Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist==1.16.0->nupic)
  Downloading apipkg-1.4-py2.py3-none-any.whl
Building wheels for collected packages: mock, ordereddict, unittest2, prettytable, pycapnp, asteval, pytest-xdist, python-dateutil, validictory, PyYAML, DBUtils, psutil, coverage
  Running setup.py bdist_wheel for mock ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/b2/f8/fe/920b7d3b279878045354cde14646f73864cf944501f19e4a1b
  Running setup.py bdist_wheel for ordereddict ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/cf/2c/b5/a1bfd8848f7861c1588f1a2dfe88c11cf3ab5073ab7af08bc9
  Running setup.py bdist_wheel for unittest2 ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/ad/08/5b/1b3f476b0a285ae7a87b81b112e79824d8c9ea98f81e98f743
  Running setup.py bdist_wheel for prettytable ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/b6/90/7b/1c22b89217d0eba6d5f406e562365ebee804f0d4595b2bdbcd
  Running setup.py bdist_wheel for pycapnp ... error
  Complete output from command /home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-XZbXZE/pycapnp/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/tmpYCIfSspip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  creating build/lib.linux-x86_64-2.7/capnp
  copying capnp/version.py -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/_gen.py -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/__init__.py -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/schema.capnp -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/c++.capnp -> build/lib.linux-x86_64-2.7/capnp
  creating build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/non_circular.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/helpers.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/capabilityHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/rpcHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/fixMaybe.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/asyncHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/checkCompiler.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/serialize.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  creating build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/schema_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/types.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/capnp_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  creating build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/capnp.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/__init__.py -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/pickle_helper.py -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/capnp.pyx -> build/lib.linux-x86_64-2.7/capnp/lib
  creating build/lib.linux-x86_64-2.7/capnp/templates
  copying capnp/templates/module.pyx -> build/lib.linux-x86_64-2.7/capnp/templates
  copying capnp/templates/setup.py.tmpl -> build/lib.linux-x86_64-2.7/capnp/templates
  running build_ext
  creating /tmp/tmpXGvyyT/tmp
  cc -c /tmp/timer_createYoh8pu.c -o /tmp/tmpXGvyyT/tmp/timer_createYoh8pu.o
  /tmp/timer_createYoh8pu.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
   main (int argc, char **argv) {
   ^
  /tmp/timer_createYoh8pu.c: In function ‘main’:
  /tmp/timer_createYoh8pu.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration]
       timer_create();
       ^
  cc /tmp/tmpXGvyyT/tmp/timer_createYoh8pu.o -o /tmp/tmpXGvyyT/a.out
  /usr/bin/ld: cannot find -lgcc_s
  collect2: error: ld returned 1 exit status
  creating tmp
  creating tmp/tmpXGvyyT
  gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -c /tmp/tmpXGvyyT/vers.cpp -o tmp/tmpXGvyyT/vers.o --std=c++11
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  /tmp/tmpXGvyyT/vers.cpp:4:26: fatal error: capnp/common.h: No such file or directory
  compilation terminated.
  *WARNING* no libcapnp detected or rebuild forced. Will download and build it from source now. If you have C++ Cap'n Proto installed, it may be out of date or is not being detected. Downloading and building libcapnp may take a while.
  fetching https://capnproto.org/capnproto-c++-0.5.3.1.tar.gz into /tmp/pip-build-XZbXZE/pycapnp/bundled
  configure: error: in `/tmp/pip-build-XZbXZE/pycapnp/bundled/capnproto-c++':
  configure: error: C compiler cannot create executables
  See `config.log' for more details
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-build-XZbXZE/pycapnp/setup.py", line 180, in <module>
      'Topic :: Communications'],
    File "/home/zaman/anaconda2/lib/python2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/home/zaman/anaconda2/lib/python2.7/site-packages/wheel/bdist_wheel.py", line 179, in run
      self.run_command('build')
    File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/home/zaman/anaconda2/lib/python2.7/distutils/command/build.py", line 127, in run
      self.run_command(cmd_name)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/tmp/pip-build-XZbXZE/pycapnp/setup.py", line 124, in run
      build_libcapnp(bundle_dir, build_dir)
    File "buildutils/build.py", line 21, in build_libcapnp
      raise RuntimeError('Configure failed')
  RuntimeError: Configure failed
  
  ----------------------------------------
  Failed building wheel for pycapnp
  Running setup.py clean for pycapnp
  Running setup.py bdist_wheel for asteval ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/c7/d9/e8/d8e0637b92fc63a44adc3708534120694ec15831fba49a7ed3
  Running setup.py bdist_wheel for pytest-xdist ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/0e/ba/9a/2b510608fbd3e0083d80ea697fc1ac52761a61cdef48bee7ae
  Running setup.py bdist_wheel for python-dateutil ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/8f/4c/08/00bc25800e712738588857793d79bbff317622d615aa53b481
  Running setup.py bdist_wheel for validictory ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/5b/1e/c6/992de50e1ce6e8243f8650adf46dbe1b3bf2cb8b404920b79c
  Running setup.py bdist_wheel for PyYAML ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/cc/2a/d6/5a7108e2281e4c783740d79c40eac3ebc2d4157b1c7e4f17ef
  Running setup.py bdist_wheel for DBUtils ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/95/bc/7e/76086a2624d63fc761d4bd599da1fd1f0ae4dda1e66874b720
  Running setup.py bdist_wheel for psutil ... error
  Complete output from command /home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-XZbXZE/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmp5BGB2Lpip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  creating build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psbsd.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_error.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psosx.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psmswindows.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_compat.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/__init__.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_pslinux.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/error.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psposix.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_pssunos.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_common.py -> build/lib.linux-x86_64-2.7/psutil
  running build_ext
  building '_psutil_linux' extension
  creating build/temp.linux-x86_64-2.7
  creating build/temp.linux-x86_64-2.7/psutil
  gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/zaman/anaconda2/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
  In file included from /home/zaman/anaconda2/include/python2.7/Python.h:8:0,
                   from psutil/_psutil_linux.c:10:
  /home/zaman/anaconda2/include/python2.7/pyconfig.h:1168:0: warning: "_GNU_SOURCE" redefined
   #define _GNU_SOURCE 1
   ^
  psutil/_psutil_linux.c:9:0: note: this is the location of the previous definition
   #define _GNU_SOURCE
   ^
  gcc -pthread -shared -L/home/zaman/anaconda2/lib -Wl,-rpath=/home/zaman/anaconda2/lib,--no-as-needed build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/home/zaman/anaconda2/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/_psutil_linux.so
  /usr/bin/ld: cannot find -lgcc_s
  collect2: error: ld returned 1 exit status
  error: command 'gcc' failed with exit status 1
  
  ----------------------------------------
  Failed building wheel for psutil
  Running setup.py clean for psutil
  Running setup.py bdist_wheel for coverage ... done
  Stored in directory: /home/zaman/.cache/pip/wheels/09/d5/14/fad8864342631171117f01b9b2473a07c053e5c1054d40e48c
Successfully built mock ordereddict unittest2 prettytable asteval pytest-xdist python-dateutil validictory PyYAML DBUtils coverage
Failed to build pycapnp psutil
Installing collected packages: mock, PyMySQL, ordereddict, unittest2, prettytable, pycapnp, coverage, pytest-cov, asteval, apipkg, execnet, pytest-xdist, python-dateutil, numpy, validictory, PyYAML, DBUtils, psutil, nupic.bindings, nupic
  Found existing installation: mock 2.0.0
    Uninstalling mock-2.0.0:
      Successfully uninstalled mock-2.0.0
  Running setup.py install for pycapnp ... error
    Complete output from command /home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-XZbXZE/pycapnp/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-21KNbv-record/install-record.txt --single-version-externally-managed --compile:
    Compiling capnp/lib/capnp.pyx because it changed.
    [1/1] Cythonizing capnp/lib/capnp.pyx
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/capnp
    copying capnp/version.py -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/_gen.py -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/__init__.py -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/schema.capnp -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/c++.capnp -> build/lib.linux-x86_64-2.7/capnp
    creating build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/non_circular.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/helpers.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/capabilityHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/rpcHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/fixMaybe.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/asyncHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/checkCompiler.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/serialize.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    creating build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/schema_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/types.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/capnp_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    creating build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/capnp.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/__init__.py -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/pickle_helper.py -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/capnp.pyx -> build/lib.linux-x86_64-2.7/capnp/lib
    creating build/lib.linux-x86_64-2.7/capnp/templates
    copying capnp/templates/module.pyx -> build/lib.linux-x86_64-2.7/capnp/templates
    copying capnp/templates/setup.py.tmpl -> build/lib.linux-x86_64-2.7/capnp/templates
    running build_ext
    creating /tmp/tmpjVCBG1/tmp
    cc -c /tmp/timer_createEHapHQ.c -o /tmp/tmpjVCBG1/tmp/timer_createEHapHQ.o
    /tmp/timer_createEHapHQ.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
     main (int argc, char **argv) {
     ^
    /tmp/timer_createEHapHQ.c: In function ‘main’:
    /tmp/timer_createEHapHQ.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration]
         timer_create();
         ^
    cc /tmp/tmpjVCBG1/tmp/timer_createEHapHQ.o -o /tmp/tmpjVCBG1/a.out
    /usr/bin/ld: cannot find -lgcc_s
    collect2: error: ld returned 1 exit status
    creating tmp/tmpjVCBG1
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -c /tmp/tmpjVCBG1/vers.cpp -o tmp/tmpjVCBG1/vers.o --std=c++11
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    /tmp/tmpjVCBG1/vers.cpp:4:26: fatal error: capnp/common.h: No such file or directory
    compilation terminated.
    *WARNING* no libcapnp detected or rebuild forced. Will download and build it from source now. If you have C++ Cap'n Proto installed, it may be out of date or is not being detected. Downloading and building libcapnp may take a while.
    already have /tmp/pip-build-XZbXZE/pycapnp/bundled/capnproto-c++
    configure: error: in `/tmp/pip-build-XZbXZE/pycapnp/bundled/capnproto-c++':
    configure: error: C compiler cannot create executables
    See `config.log' for more details
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-XZbXZE/pycapnp/setup.py", line 180, in <module>
        'Topic :: Communications'],
      File "/home/zaman/anaconda2/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/home/zaman/anaconda2/lib/python2.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/command/install.py", line 563, in run
        self.run_command('build')
      File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/home/zaman/anaconda2/lib/python2.7/distutils/command/build.py", line 127, in run
        self.run_command(cmd_name)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/tmp/pip-build-XZbXZE/pycapnp/setup.py", line 124, in run
        build_libcapnp(bundle_dir, build_dir)
      File "buildutils/build.py", line 21, in build_libcapnpCollecting nupic
  Using cached nupic-1.0.3-py2-none-any.whl
Requirement already satisfied: mock==1.0.1 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: python-dateutil==2.1 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: PyMySQL==0.6.2 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: pyproj==1.9.3 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: ordereddict==1.1 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: unittest2==0.5.1 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: pytest==3.0.7 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: prettytable==0.7.2 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Collecting pycapnp==0.5.12; platform_system == "Linux" or platform_system == "Darwin" (from nupic)
  Using cached pycapnp-0.5.12.tar.gz
Requirement already satisfied: pytest-cov==2.5.0 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Collecting asteval==0.9.1 (from nupic)
Collecting pytest-xdist==1.16.0 (from nupic)
Requirement already satisfied: validictory==0.9.1 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Collecting numpy==1.12.1 (from nupic)
  Using cached numpy-1.12.1-cp27-cp27mu-manylinux1_x86_64.whl
Collecting PyYAML==3.10 (from nupic)
Collecting DBUtils==1.1 (from nupic)
Collecting psutil==1.0.1 (from nupic)
  Using cached psutil-1.0.1.tar.gz
Collecting nupic.bindings==1.0.0 (from nupic)
  Using cached nupic.bindings-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl
Requirement already satisfied: coverage==3.7.1 in ./anaconda2/lib/python2.7/site-packages (from nupic)
Requirement already satisfied: six in ./anaconda2/lib/python2.7/site-packages (from python-dateutil==2.1->nupic)
Requirement already satisfied: py>=1.4.29 in ./anaconda2/lib/python2.7/site-packages (from pytest==3.0.7->nupic)
Requirement already satisfied: setuptools in ./anaconda2/lib/python2.7/site-packages (from pytest==3.0.7->nupic)
Collecting execnet>=1.1 (from pytest-xdist==1.16.0->nupic)
  Using cached execnet-1.5.0-py2.py3-none-any.whl
Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist==1.16.0->nupic)
  Using cached apipkg-1.4-py2.py3-none-any.whl
Building wheels for collected packages: pycapnp, psutil
  Running setup.py bdist_wheel for pycapnp ... error
  Complete output from command /home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-3R7KZ_/pycapnp/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/tmpZXCQA8pip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  creating build/lib.linux-x86_64-2.7/capnp
  copying capnp/version.py -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/_gen.py -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/__init__.py -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/schema.capnp -> build/lib.linux-x86_64-2.7/capnp
  copying capnp/c++.capnp -> build/lib.linux-x86_64-2.7/capnp
  creating build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/non_circular.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/helpers.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/capabilityHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/rpcHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/fixMaybe.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/asyncHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/checkCompiler.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  copying capnp/helpers/serialize.h -> build/lib.linux-x86_64-2.7/capnp/helpers
  creating build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/schema_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/types.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  copying capnp/includes/capnp_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
  creating build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/capnp.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/__init__.py -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/pickle_helper.py -> build/lib.linux-x86_64-2.7/capnp/lib
  copying capnp/lib/capnp.pyx -> build/lib.linux-x86_64-2.7/capnp/lib
  creating build/lib.linux-x86_64-2.7/capnp/templates
  copying capnp/templates/module.pyx -> build/lib.linux-x86_64-2.7/capnp/templates
  copying capnp/templates/setup.py.tmpl -> build/lib.linux-x86_64-2.7/capnp/templates
  running build_ext
  creating /tmp/tmpbw1oZt/tmp
  cc -c /tmp/timer_createZQsXCb.c -o /tmp/tmpbw1oZt/tmp/timer_createZQsXCb.o
  /tmp/timer_createZQsXCb.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
   main (int argc, char **argv) {
   ^
  /tmp/timer_createZQsXCb.c: In function ‘main’:
  /tmp/timer_createZQsXCb.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration]
       timer_create();
       ^
  cc /tmp/tmpbw1oZt/tmp/timer_createZQsXCb.o -o /tmp/tmpbw1oZt/a.out
  /usr/bin/ld: cannot find -lgcc_s
  collect2: error: ld returned 1 exit status
  creating tmp
  creating tmp/tmpbw1oZt
  gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -c /tmp/tmpbw1oZt/vers.cpp -o tmp/tmpbw1oZt/vers.o --std=c++11
  cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
  /tmp/tmpbw1oZt/vers.cpp:4:26: fatal error: capnp/common.h: No such file or directory
  compilation terminated.
  *WARNING* no libcapnp detected or rebuild forced. Will download and build it from source now. If you have C++ Cap'n Proto installed, it may be out of date or is not being detected. Downloading and building libcapnp may take a while.
  fetching https://capnproto.org/capnproto-c++-0.5.3.1.tar.gz into /tmp/pip-build-3R7KZ_/pycapnp/bundled
  configure: error: in `/tmp/pip-build-3R7KZ_/pycapnp/bundled/capnproto-c++':
  configure: error: C compiler cannot create executables
  See `config.log' for more details
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-build-3R7KZ_/pycapnp/setup.py", line 180, in <module>
      'Topic :: Communications'],
    File "/home/zaman/anaconda2/lib/python2.7/site-packages/setuptools/__init__.py", line 129, in setup
      return distutils.core.setup(**attrs)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/home/zaman/anaconda2/lib/python2.7/site-packages/wheel/bdist_wheel.py", line 179, in run
      self.run_command('build')
    File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/home/zaman/anaconda2/lib/python2.7/distutils/command/build.py", line 127, in run
      self.run_command(cmd_name)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/tmp/pip-build-3R7KZ_/pycapnp/setup.py", line 124, in run
      build_libcapnp(bundle_dir, build_dir)
    File "buildutils/build.py", line 21, in build_libcapnp
      raise RuntimeError('Configure failed')
  RuntimeError: Configure failed
  
  ----------------------------------------
  Failed building wheel for pycapnp
  Running setup.py clean for pycapnp
  Running setup.py bdist_wheel for psutil ... error
  Complete output from command /home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-3R7KZ_/psutil/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpLHKbcwpip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-2.7
  creating build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psbsd.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_error.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psosx.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psmswindows.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_compat.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/__init__.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_pslinux.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/error.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_psposix.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_pssunos.py -> build/lib.linux-x86_64-2.7/psutil
  copying psutil/_common.py -> build/lib.linux-x86_64-2.7/psutil
  running build_ext
  building '_psutil_linux' extension
  creating build/temp.linux-x86_64-2.7
  creating build/temp.linux-x86_64-2.7/psutil
  gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/zaman/anaconda2/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
  In file included from /home/zaman/anaconda2/include/python2.7/Python.h:8:0,
                   from psutil/_psutil_linux.c:10:
  /home/zaman/anaconda2/include/python2.7/pyconfig.h:1168:0: warning: "_GNU_SOURCE" redefined
   #define _GNU_SOURCE 1
   ^
  psutil/_psutil_linux.c:9:0: note: this is the location of the previous definition
   #define _GNU_SOURCE
   ^
  gcc -pthread -shared -L/home/zaman/anaconda2/lib -Wl,-rpath=/home/zaman/anaconda2/lib,--no-as-needed build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/home/zaman/anaconda2/lib -lpython2.7 -o build/lib.linux-x86_64-2.7/_psutil_linux.so
  /usr/bin/ld: cannot find -lgcc_s
  collect2: error: ld returned 1 exit status
  error: command 'gcc' failed with exit status 1
  
  ----------------------------------------
  Failed building wheel for psutil
  Running setup.py clean for psutil
Failed to build pycapnp psutil
Installing collected packages: pycapnp, asteval, apipkg, execnet, pytest-xdist, numpy, PyYAML, DBUtils, psutil, nupic.bindings, nupic
  Found existing installation: pycapnp 0.5.10
    Uninstalling pycapnp-0.5.10:
      Successfully uninstalled pycapnp-0.5.10
  Running setup.py install for pycapnp ... error
    Complete output from command /home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-3R7KZ_/pycapnp/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-0rWKiZ-record/install-record.txt --single-version-externally-managed --compile:
    Compiling capnp/lib/capnp.pyx because it changed.
    [1/1] Cythonizing capnp/lib/capnp.pyx
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/capnp
    copying capnp/version.py -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/_gen.py -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/__init__.py -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/schema.capnp -> build/lib.linux-x86_64-2.7/capnp
    copying capnp/c++.capnp -> build/lib.linux-x86_64-2.7/capnp
    creating build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/non_circular.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/helpers.pxd -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/capabilityHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/rpcHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/fixMaybe.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/asyncHelper.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/checkCompiler.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    copying capnp/helpers/serialize.h -> build/lib.linux-x86_64-2.7/capnp/helpers
    creating build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/schema_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/types.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    copying capnp/includes/capnp_cpp.pxd -> build/lib.linux-x86_64-2.7/capnp/includes
    creating build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/__init__.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/capnp.pxd -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/__init__.py -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/pickle_helper.py -> build/lib.linux-x86_64-2.7/capnp/lib
    copying capnp/lib/capnp.pyx -> build/lib.linux-x86_64-2.7/capnp/lib
    creating build/lib.linux-x86_64-2.7/capnp/templates
    copying capnp/templates/module.pyx -> build/lib.linux-x86_64-2.7/capnp/templates
    copying capnp/templates/setup.py.tmpl -> build/lib.linux-x86_64-2.7/capnp/templates
    running build_ext
    creating /tmp/tmp_szbm8/tmp
    cc -c /tmp/timer_create4tIJfW.c -o /tmp/tmp_szbm8/tmp/timer_create4tIJfW.o
    /tmp/timer_create4tIJfW.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
     main (int argc, char **argv) {
     ^
    /tmp/timer_create4tIJfW.c: In function ‘main’:
    /tmp/timer_create4tIJfW.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration]
         timer_create();
         ^
    cc /tmp/tmp_szbm8/tmp/timer_create4tIJfW.o -o /tmp/tmp_szbm8/a.out
    /usr/bin/ld: cannot find -lgcc_s
    collect2: error: ld returned 1 exit status
    creating tmp/tmp_szbm8
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -c /tmp/tmp_szbm8/vers.cpp -o tmp/tmp_szbm8/vers.o --std=c++11
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    /tmp/tmp_szbm8/vers.cpp:4:26: fatal error: capnp/common.h: No such file or directory
    compilation terminated.
    *WARNING* no libcapnp detected or rebuild forced. Will download and build it from source now. If you have C++ Cap'n Proto installed, it may be out of date or is not being detected. Downloading and building libcapnp may take a while.
    already have /tmp/pip-build-3R7KZ_/pycapnp/bundled/capnproto-c++
    configure: error: in `/tmp/pip-build-3R7KZ_/pycapnp/bundled/capnproto-c++':
    configure: error: C compiler cannot create executables
    See `config.log' for more details
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-3R7KZ_/pycapnp/setup.py", line 180, in <module>
        'Topic :: Communications'],
      File "/home/zaman/anaconda2/lib/python2.7/site-packages/setuptools/__init__.py", line 129, in setup
        return distutils.core.setup(**attrs)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/home/zaman/anaconda2/lib/python2.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/command/install.py", line 563, in run
        self.run_command('build')
      File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/home/zaman/anaconda2/lib/python2.7/distutils/command/build.py", line 127, in run
        self.run_command(cmd_name)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/home/zaman/anaconda2/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/tmp/pip-build-3R7KZ_/pycapnp/setup.py", line 124, in run
        build_libcapnp(bundle_dir, build_dir)
      File "buildutils/build.py", line 21, in build_libcapnp
        raise RuntimeError('Configure failed')
    RuntimeError: Configure failed
    
    ----------------------------------------
  Rolling back uninstall of pycapnp
Command "/home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-3R7KZ_/pycapnp/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-0rWKiZ-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-3R7KZ_/pycapnp/

        raise RuntimeError('Configure failed')
    RuntimeError: Configure failed
    
    ----------------------------------------
Command "/home/zaman/anaconda2/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-XZbXZE/pycapnp/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-21KNbv-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-XZbXZE/pycapnp/

MZamanMughal avatar Jan 12 '18 06:01 MZamanMughal

I think this because you are missing gcc on your path.

rhyolight avatar Jan 22 '18 17:01 rhyolight

https://stackoverflow.com/questions/43647163/error-pip-install-pycapnp

Jin-Weihua avatar Sep 05 '18 12:09 Jin-Weihua