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

centos 7, can't install pyzmq #658

Closed
paulm17 opened this issue Mar 13, 2015 · 5 comments
Closed

centos 7, can't install pyzmq #658

paulm17 opened this issue Mar 13, 2015 · 5 comments

Comments

@paulm17
Copy link

paulm17 commented Mar 13, 2015

Hi,

Centos 7 minimal install

Following the tutorial here for 0mq installation: https://www.digitalocean.com/community/tutorials/how-to-install-zeromq-from-source-on-a-centos-6-x64-vps

But using 4.0.5 instead.

Read this thread: #391

None of the recommended commands actually install pyzmq.

Here's an example:

[root@localhost ~]# pip install pyconfig

Downloading/unpacking pyconfig
  Downloading pyconfig-2.2.1.tar.gz
  Running setup.py (path:/tmp/pip-build-HEcon4/pyconfig/setup.py) egg_info for package pyconfig

Installing collected packages: pyconfig
  Running setup.py install for pyconfig

    Installing pyconfig script to /usr/bin
Successfully installed pyconfig
Cleaning up...

[root@localhost ~]# pip install pyzmq --install-option="--zmq=/usr/lib"

Downloading/unpacking pyzmq
  Downloading pyzmq-14.5.0.tar.gz (997kB): 997kB downloaded
  Running setup.py (path:/tmp/pip-build-FxyRQT/pyzmq/setup.py) egg_info for package pyzmq

    no previously-included directories found matching 'docs/build'
    no previously-included directories found matching 'docs/gh-pages'
    warning: no previously-included files found matching 'bundled/zeromq/src/Makefile*'
    warning: no previously-included files found matching 'bundled/zeromq/src/platform.hpp'
    warning: no previously-included files found matching 'setup.cfg'
    warning: no previously-included files found matching 'zmq/libzmq*'
    warning: no previously-included files matching '__pycache__/*' found anywhere in distribution
    warning: no previously-included files matching '.deps/*' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '.DS_Store' found anywhere in distribution
    warning: no previously-included files matching '.mailmap' found anywhere in distribution
    warning: no previously-included files matching 'Makefile.am' found anywhere in distribution
    warning: no previously-included files matching 'Makefile.in' found anywhere in distribution
Installing collected packages: pyzmq
  Running setup.py install for pyzmq
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/lib/include -c build/temp.linux-x86_64-2.7/scratch/check_sys_un.c -o build/temp.linux-x86_64-2.7/scratch/check_sys_un.o
    gcc -pthread build/temp.linux-x86_64-2.7/scratch/check_sys_un.o -L/usr/lib/lib -Wl,-R/usr/lib/lib -o build/temp.linux-x86_64-2.7/scratch/check_sys_un
    Configure: Autodetecting ZMQ settings...
        Custom ZMQ dir:       /usr/lib
    ************************************************
    cc -c /tmp/timer_createN4lmGM.c -o build/temp.linux-x86_64-2.7/scratch/tmp/timer_createN4lmGM.o
    cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createN4lmGM.o -o build/temp.linux-x86_64-2.7/scratch/a.out
    build/temp.linux-x86_64-2.7/scratch/tmp/timer_createN4lmGM.o: In function `main':
    timer_createN4lmGM.c:(.text+0x15): undefined reference to `timer_create'
    collect2: error: ld returned 1 exit status
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/lib/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-x86_64-2.7/scratch/vers.c -o build/temp.linux-x86_64-2.7/scratch/vers.o
    gcc -pthread build/temp.linux-x86_64-2.7/scratch/vers.o -L/usr/lib/lib -Wl,-R/usr/lib/lib -lzmq -lrt -o build/temp.linux-x86_64-2.7/scratch/vers
        ZMQ version detected: 4.0.5
    ************************************************
    building 'zmq.devices.monitoredqueue' extension
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DHAVE_SYS_UN_H=1 -I/usr/lib/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -I/usr/include/python2.7 -c zmq/devices/monitoredqueue.c -o build/temp.linux-x86_64-2.7/zmq/devices/monitoredqueue.o
    zmq/devices/monitoredqueue.c:8:22: fatal error: pyconfig.h: No such file or directory
     #include "pyconfig.h"
                          ^
    compilation terminated.
    error: command 'gcc' failed with exit status 1
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-FxyRQT/pyzmq/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-dBAtoQ-record/install-record.txt --single-version-externally-managed --compile --zmq=/usr/lib:
    running configure

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/lib/include -c build/temp.linux-x86_64-2.7/scratch/check_sys_un.c -o build/temp.linux-x86_64-2.7/scratch/check_sys_un.o

gcc -pthread build/temp.linux-x86_64-2.7/scratch/check_sys_un.o -L/usr/lib/lib -Wl,-R/usr/lib/lib -o build/temp.linux-x86_64-2.7/scratch/check_sys_un

Configure: Autodetecting ZMQ settings...

    Custom ZMQ dir:       /usr/lib

************************************************

creating build/temp.linux-x86_64-2.7/scratch/tmp

cc -c /tmp/timer_createN4lmGM.c -o build/temp.linux-x86_64-2.7/scratch/tmp/timer_createN4lmGM.o

cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createN4lmGM.o -o build/temp.linux-x86_64-2.7/scratch/a.out

build/temp.linux-x86_64-2.7/scratch/tmp/timer_createN4lmGM.o: In function `main':

timer_createN4lmGM.c:(.text+0x15): undefined reference to `timer_create'

collect2: error: ld returned 1 exit status

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/lib/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-x86_64-2.7/scratch/vers.c -o build/temp.linux-x86_64-2.7/scratch/vers.o

gcc -pthread build/temp.linux-x86_64-2.7/scratch/vers.o -L/usr/lib/lib -Wl,-R/usr/lib/lib -lzmq -lrt -o build/temp.linux-x86_64-2.7/scratch/vers

    ZMQ version detected: 4.0.5

************************************************

running install

running build

running build_py

creating build/lib.linux-x86_64-2.7

creating build/lib.linux-x86_64-2.7/zmq

copying zmq/__init__.py -> build/lib.linux-x86_64-2.7/zmq

copying zmq/error.py -> build/lib.linux-x86_64-2.7/zmq

creating build/lib.linux-x86_64-2.7/zmq/auth

copying zmq/auth/__init__.py -> build/lib.linux-x86_64-2.7/zmq/auth

copying zmq/auth/base.py -> build/lib.linux-x86_64-2.7/zmq/auth

copying zmq/auth/certs.py -> build/lib.linux-x86_64-2.7/zmq/auth

copying zmq/auth/ioloop.py -> build/lib.linux-x86_64-2.7/zmq/auth

copying zmq/auth/thread.py -> build/lib.linux-x86_64-2.7/zmq/auth

creating build/lib.linux-x86_64-2.7/zmq/backend

copying zmq/backend/__init__.py -> build/lib.linux-x86_64-2.7/zmq/backend

copying zmq/backend/select.py -> build/lib.linux-x86_64-2.7/zmq/backend

creating build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/__init__.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/_cffi.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/_poll.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/constants.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/context.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/devices.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/error.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/message.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/socket.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/utils.py -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

creating build/lib.linux-x86_64-2.7/zmq/backend/cython

copying zmq/backend/cython/__init__.py -> build/lib.linux-x86_64-2.7/zmq/backend/cython

creating build/lib.linux-x86_64-2.7/zmq/devices

copying zmq/devices/__init__.py -> build/lib.linux-x86_64-2.7/zmq/devices

copying zmq/devices/basedevice.py -> build/lib.linux-x86_64-2.7/zmq/devices

copying zmq/devices/monitoredqueue.py -> build/lib.linux-x86_64-2.7/zmq/devices

copying zmq/devices/monitoredqueuedevice.py -> build/lib.linux-x86_64-2.7/zmq/devices

copying zmq/devices/proxydevice.py -> build/lib.linux-x86_64-2.7/zmq/devices

creating build/lib.linux-x86_64-2.7/zmq/eventloop

copying zmq/eventloop/__init__.py -> build/lib.linux-x86_64-2.7/zmq/eventloop

copying zmq/eventloop/ioloop.py -> build/lib.linux-x86_64-2.7/zmq/eventloop

copying zmq/eventloop/zmqstream.py -> build/lib.linux-x86_64-2.7/zmq/eventloop

creating build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado

copying zmq/eventloop/minitornado/__init__.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado

copying zmq/eventloop/minitornado/concurrent.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado

copying zmq/eventloop/minitornado/ioloop.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado

copying zmq/eventloop/minitornado/log.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado

copying zmq/eventloop/minitornado/stack_context.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado

copying zmq/eventloop/minitornado/util.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado

creating build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform

copying zmq/eventloop/minitornado/platform/__init__.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform

copying zmq/eventloop/minitornado/platform/auto.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform

copying zmq/eventloop/minitornado/platform/common.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform

copying zmq/eventloop/minitornado/platform/interface.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform

copying zmq/eventloop/minitornado/platform/posix.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform

copying zmq/eventloop/minitornado/platform/windows.py -> build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform

creating build/lib.linux-x86_64-2.7/zmq/green

copying zmq/green/__init__.py -> build/lib.linux-x86_64-2.7/zmq/green

copying zmq/green/core.py -> build/lib.linux-x86_64-2.7/zmq/green

copying zmq/green/device.py -> build/lib.linux-x86_64-2.7/zmq/green

copying zmq/green/poll.py -> build/lib.linux-x86_64-2.7/zmq/green

creating build/lib.linux-x86_64-2.7/zmq/green/eventloop

copying zmq/green/eventloop/__init__.py -> build/lib.linux-x86_64-2.7/zmq/green/eventloop

copying zmq/green/eventloop/ioloop.py -> build/lib.linux-x86_64-2.7/zmq/green/eventloop

copying zmq/green/eventloop/zmqstream.py -> build/lib.linux-x86_64-2.7/zmq/green/eventloop

creating build/lib.linux-x86_64-2.7/zmq/log

copying zmq/log/__init__.py -> build/lib.linux-x86_64-2.7/zmq/log

copying zmq/log/handlers.py -> build/lib.linux-x86_64-2.7/zmq/log

creating build/lib.linux-x86_64-2.7/zmq/ssh

copying zmq/ssh/__init__.py -> build/lib.linux-x86_64-2.7/zmq/ssh

copying zmq/ssh/forward.py -> build/lib.linux-x86_64-2.7/zmq/ssh

copying zmq/ssh/tunnel.py -> build/lib.linux-x86_64-2.7/zmq/ssh

creating build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/__init__.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/attrsettr.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/constants.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/context.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/frame.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/poll.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/socket.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/tracker.py -> build/lib.linux-x86_64-2.7/zmq/sugar

copying zmq/sugar/version.py -> build/lib.linux-x86_64-2.7/zmq/sugar

creating build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/__init__.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_auth.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_cffi_backend.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_constants.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_context.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_device.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_error.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_etc.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_imports.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_ioloop.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_log.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_message.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_monitor.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_monqueue.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_multipart.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_pair.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_poll.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_pubsub.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_reqrep.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_security.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_socket.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_stopwatch.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_version.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_win32_shim.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_z85.py -> build/lib.linux-x86_64-2.7/zmq/tests

copying zmq/tests/test_zmqstream.py -> build/lib.linux-x86_64-2.7/zmq/tests

creating build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/__init__.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/constant_names.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/garbage.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/interop.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/jsonapi.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/monitor.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/sixcerpt.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/strtypes.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/win32.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/z85.py -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/backend/cffi/_cdefs.h -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cffi/_verify.c -> build/lib.linux-x86_64-2.7/zmq/backend/cffi

copying zmq/backend/cython/checkrc.pxd -> build/lib.linux-x86_64-2.7/zmq/backend/cython

copying zmq/backend/cython/context.pxd -> build/lib.linux-x86_64-2.7/zmq/backend/cython

copying zmq/backend/cython/libzmq.pxd -> build/lib.linux-x86_64-2.7/zmq/backend/cython

copying zmq/backend/cython/message.pxd -> build/lib.linux-x86_64-2.7/zmq/backend/cython

copying zmq/backend/cython/socket.pxd -> build/lib.linux-x86_64-2.7/zmq/backend/cython

copying zmq/backend/cython/utils.pxd -> build/lib.linux-x86_64-2.7/zmq/backend/cython

copying zmq/devices/monitoredqueue.pxd -> build/lib.linux-x86_64-2.7/zmq/devices

copying zmq/utils/buffers.pxd -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/getpid_compat.h -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/ipcmaxlen.h -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/pyversion_compat.h -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/zmq_compat.h -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/zmq_constants.h -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/config.json -> build/lib.linux-x86_64-2.7/zmq/utils

copying zmq/utils/compiler.json -> build/lib.linux-x86_64-2.7/zmq/utils

running build_ext

building 'zmq.devices.monitoredqueue' extension

creating build/temp.linux-x86_64-2.7/zmq

creating build/temp.linux-x86_64-2.7/zmq/devices

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DHAVE_SYS_UN_H=1 -I/usr/lib/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -I/usr/include/python2.7 -c zmq/devices/monitoredqueue.c -o build/temp.linux-x86_64-2.7/zmq/devices/monitoredqueue.o

zmq/devices/monitoredqueue.c:8:22: fatal error: pyconfig.h: No such file or directory

 #include "pyconfig.h"

                      ^

compilation terminated.

error: command 'gcc' failed with exit status 1

----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-FxyRQT/pyzmq/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-dBAtoQ-record/install-record.txt --single-version-externally-managed --compile --zmq=/usr/lib failed with error code 1 in /tmp/pip-build-FxyRQT/pyzmq
Storing debug log for failure in /root/.pip/pip.log
@paulm17
Copy link
Author

paulm17 commented Mar 13, 2015

Going to test this with python-devel. No where I read mentions it.....

@paulm17
Copy link
Author

paulm17 commented Mar 13, 2015

Seems i got closer but still no dice...

[root@localhost zeromq-4.0.5]# pip install pyzmq --install-option="--zmq=/usr/local/lib"

Downloading/unpacking pyzmq
  Downloading pyzmq-14.5.0.tar.gz (997kB): 997kB downloaded
  Running setup.py (path:/tmp/pip-build-TTfBDJ/pyzmq/setup.py) egg_info for package pyzmq

    no previously-included directories found matching 'docs/build'
    no previously-included directories found matching 'docs/gh-pages'
    warning: no previously-included files found matching 'bundled/zeromq/src/Makefile*'
    warning: no previously-included files found matching 'bundled/zeromq/src/platform.hpp'
    warning: no previously-included files found matching 'setup.cfg'
    warning: no previously-included files found matching 'zmq/libzmq*'
    warning: no previously-included files matching '__pycache__/*' found anywhere in distribution
    warning: no previously-included files matching '.deps/*' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '.DS_Store' found anywhere in distribution
    warning: no previously-included files matching '.mailmap' found anywhere in distribution
    warning: no previously-included files matching 'Makefile.am' found anywhere in distribution
    warning: no previously-included files matching 'Makefile.in' found anywhere in distribution
Installing collected packages: pyzmq
  Running setup.py install for pyzmq
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/local/lib/include -c build/temp.linux-x86_64-2.7/scratch/check_sys_un.c -o build/temp.linux-x86_64-2.7/scratch/check_sys_un.o
    gcc -pthread build/temp.linux-x86_64-2.7/scratch/check_sys_un.o -L/usr/local/lib/lib -Wl,-R/usr/local/lib/lib -o build/temp.linux-x86_64-2.7/scratch/check_sys_un
    Configure: Autodetecting ZMQ settings...
        Custom ZMQ dir:       /usr/local/lib
    ************************************************
    cc -c /tmp/timer_createT9wHO9.c -o build/temp.linux-x86_64-2.7/scratch/tmp/timer_createT9wHO9.o
    cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createT9wHO9.o -o build/temp.linux-x86_64-2.7/scratch/a.out
    build/temp.linux-x86_64-2.7/scratch/tmp/timer_createT9wHO9.o: In function `main':
    timer_createT9wHO9.c:(.text+0x15): undefined reference to `timer_create'
    collect2: error: ld returned 1 exit status
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/local/lib/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-x86_64-2.7/scratch/vers.c -o build/temp.linux-x86_64-2.7/scratch/vers.o
    gcc -pthread build/temp.linux-x86_64-2.7/scratch/vers.o -L/usr/local/lib/lib -Wl,-R/usr/local/lib/lib -lzmq -lrt -o build/temp.linux-x86_64-2.7/scratch/vers
    Error running version detection script:

    build/temp.linux-x86_64-2.7/scratch/vers: error while loading shared libraries: libzmq.so.4: cannot open shared object file: No such file or directory


    error: Error running version detection script:

    build/temp.linux-x86_64-2.7/scratch/vers: error while loading shared libraries: libzmq.so.4: cannot open shared object file: No such file or directory


    Fatal: Falling back on bundled libzmq, but setup.cfg has explicitly prohibited building the libzmq extension.
    Complete output from command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-TTfBDJ/pyzmq/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-4ut0sb-record/install-record.txt --single-version-externally-managed --compile --zmq=/usr/local/lib:
    running configure

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/local/lib/include -c build/temp.linux-x86_64-2.7/scratch/check_sys_un.c -o build/temp.linux-x86_64-2.7/scratch/check_sys_un.o

gcc -pthread build/temp.linux-x86_64-2.7/scratch/check_sys_un.o -L/usr/local/lib/lib -Wl,-R/usr/local/lib/lib -o build/temp.linux-x86_64-2.7/scratch/check_sys_un

Configure: Autodetecting ZMQ settings...

    Custom ZMQ dir:       /usr/local/lib

************************************************

creating build/temp.linux-x86_64-2.7/scratch/tmp

cc -c /tmp/timer_createT9wHO9.c -o build/temp.linux-x86_64-2.7/scratch/tmp/timer_createT9wHO9.o

cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createT9wHO9.o -o build/temp.linux-x86_64-2.7/scratch/a.out

build/temp.linux-x86_64-2.7/scratch/tmp/timer_createT9wHO9.o: In function `main':

timer_createT9wHO9.c:(.text+0x15): undefined reference to `timer_create'

collect2: error: ld returned 1 exit status

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/local/lib/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-x86_64-2.7/scratch/vers.c -o build/temp.linux-x86_64-2.7/scratch/vers.o

gcc -pthread build/temp.linux-x86_64-2.7/scratch/vers.o -L/usr/local/lib/lib -Wl,-R/usr/local/lib/lib -lzmq -lrt -o build/temp.linux-x86_64-2.7/scratch/vers

Error running version detection script:



build/temp.linux-x86_64-2.7/scratch/vers: error while loading shared libraries: libzmq.so.4: cannot open shared object file: No such file or directory





error: Error running version detection script:



build/temp.linux-x86_64-2.7/scratch/vers: error while loading shared libraries: libzmq.so.4: cannot open shared object file: No such file or directory





Fatal: Falling back on bundled libzmq, but setup.cfg has explicitly prohibited building the libzmq extension.

----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-TTfBDJ/pyzmq/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-4ut0sb-record/install-record.txt --single-version-externally-managed --compile --zmq=/usr/local/lib failed with error code 1 in /tmp/pip-build-TTfBDJ/pyzmq
Storing debug log for failure in /root/.pip/pip.log

@paulm17
Copy link
Author

paulm17 commented Mar 13, 2015

Finally I got it...

Successfully installed pyzmq

@paulm17 paulm17 closed this as completed Mar 13, 2015
@bjohns2
Copy link

bjohns2 commented Mar 18, 2015

What was your solution? I'm having the same issue.

@paulm17
Copy link
Author

paulm17 commented Mar 19, 2015

Try this:

# install epel
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

# install stuff to build
yum install -y git svn cpp make autoconf automake patch cmake wget mlocate rpm-build gcc-c++ uuid-devel pkgconfig libtool python-devel openpgm

# install zeromq..
wget http://download.zeromq.org/zeromq-4.0.5.tar.gz
tar xzvf zeromq-4.0.5.tar.gz
cd zeromq-4.0.5
./configure
make
make install

# install python pip
yum -y install python-pip

# install pyzmq
pip install pyzmq

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

No branches or pull requests

2 participants