Hi Sage devs, 

I'm trying to build Sage 8.1 on RHEL 7.5 and am getting some errors with 
pyzmq. I'm unsure which errors are causing the issue. I've tried using the 
system gcc, and gcc/7.3, but the errors were consistent. Please see 
attached. 

Thanks, 
Jack

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.
Found local metadata for pyzmq-16.0.0
Using cached file 
/media/software-disk/sources/sagemath/8.1/sage-8.1/upstream/pyzmq-16.0.0.tar.gz
pyzmq-16.0.0
====================================================
Setting up build directory for pyzmq-16.0.0
Finished extraction
No patch files found in ../patches
****************************************************
Host system:
Linux cbc-nc212917.asc.ohio-state.edu 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 
18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/media/software-disk/modules/gcc/4.8/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.8.5/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/opt/modules/gcc/4.8
Thread model: posix
gcc version 4.8.5 (GCC) 
****************************************************
Installing pyzmq-16.0.0
Installing package pyzmq using pip2
Ignoring indexes: https://pypi.python.org/simple
Processing 
/media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
  Running setup.py (path:/tmp/pip-prPsuE-build/setup.py) egg_info for package 
from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
    Running command python setup.py egg_info
    running egg_info
    creating pip-egg-info/pyzmq.egg-info
    writing pip-egg-info/pyzmq.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/pyzmq.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/pyzmq.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'tox.ini'
    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 '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
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
  Source in /tmp/pip-prPsuE-build has version 16.0.0, which satisfies 
requirement pyzmq==16.0.0 from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
Installing collected packages: pyzmq
  Running setup.py install for pyzmq: started
    Running command /opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-prPsuE-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-0WpNeQ-record/install-record.txt 
--single-version-externally-managed --compile
    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/zmq
    copying zmq/decorators.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/error.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/__init__.py -> build/lib.linux-x86_64-2.7/zmq
    creating 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
    copying zmq/ssh/__init__.py -> build/lib.linux-x86_64-2.7/zmq/ssh
    creating build/lib.linux-x86_64-2.7/zmq/eventloop
    copying zmq/eventloop/future.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
    copying zmq/eventloop/__init__.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/stack_context.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/util.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/log.py -> 
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
    creating 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
    copying zmq/eventloop/minitornado/platform/posix.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/interface.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/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform
    creating build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/handlers.py -> build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/__init__.py -> build/lib.linux-x86_64-2.7/zmq/log
    creating 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
    copying zmq/devices/monitoredqueue.py -> 
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
    creating 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/attrsettr.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/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
    copying zmq/sugar/constants.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/stopwatch.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/__init__.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    creating 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/jsonapi.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/win32.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/strtypes.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/__init__.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/z85.py -> build/lib.linux-x86_64-2.7/zmq/utils
    creating build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/poll.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/core.py -> build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/__init__.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/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
    copying zmq/green/eventloop/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/green/eventloop
    creating 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_message.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_z85.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_retry_eintr.py -> 
build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_decorators.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_future.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_version.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_includes.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_context.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_cffi_backend.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_win32_shim.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_ssh.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_auth.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_log.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/__init__.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
    copying zmq/tests/test_monitor.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_device.py -> build/lib.linux-x86_64-2.7/zmq/tests
    creating 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/certs.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/thread.py -> build/lib.linux-x86_64-2.7/zmq/auth
    copying zmq/auth/__init__.py -> build/lib.linux-x86_64-2.7/zmq/auth
    creating build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/select.py -> build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/__init__.py -> build/lib.linux-x86_64-2.7/zmq/backend
    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/backend/cffi
    copying zmq/backend/cffi/socket.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/error.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
    copying zmq/backend/cffi/message.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/devices.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/__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/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/zmq_compat.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/ipcmaxlen.h -> 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/zmq_constants.h -> build/lib.linux-x86_64-2.7/zmq/utils
    copying zmq/backend/cython/message.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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/socket.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constants.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constant_enums.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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
    running build_ext
    running configure
    {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 
'library_dirs': ['/opt/modules/sagemath/8.1/lib'], 'include_dirs': 
['/opt/modules/sagemath/8.1/include']}
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/check_sys_un.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -o 
build/temp.linux-x86_64-2.7/scratch/check_sys_un
    Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: [Errno 13] 
Permission denied
    ************************************************
    Configure: Autodetecting ZMQ settings...
        Custom ZMQ dir:       /opt/modules/sagemath/8.1
    creating build/temp.linux-x86_64-2.7/scratch/tmp
    cc -c /tmp/timer_createBxGDlV.c -o 
build/temp.linux-x86_64-2.7/scratch/tmp/timer_createBxGDlV.o
    cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createBxGDlV.o -o 
build/temp.linux-x86_64-2.7/scratch/a.out
    build/temp.linux-x86_64-2.7/scratch/tmp/timer_createBxGDlV.o: In function 
`main':
    timer_createBxGDlV.c:(.text+0x15): undefined reference to `timer_create'
    collect2: error: ld returned 1 exit status
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/vers.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -lzmq -lrt 
-o build/temp.linux-x86_64-2.7/scratch/vers

    error: [Errno 13] Permission denied

    Fatal: Falling back on bundled libzmq, but config has explicitly prohibited 
building the libzmq extension.
    Running setup.py install for pyzmq: finished with status 'error'
Cleaning up...
  Removing source in /tmp/pip-prPsuE-build
Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import setuptools, 
tokenize;__file__='/tmp/pip-prPsuE-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-0WpNeQ-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-prPsuE-build/
Exception information:
Traceback (most recent call last):
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/basecommand.py", 
line 215, in main
    status = self.run(options, args)
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/commands/install.py",
 line 342, in run
    prefix=options.prefix_path,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_set.py", 
line 784, in install
    **kwargs
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_install.py", 
line 878, in install
    spinner=spinner,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/utils/__init__.py", 
line 707, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-prPsuE-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-0WpNeQ-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-prPsuE-build/
Error: installing with pip2 failed
********************************************************************************
Error installing pyzmq-16.0.0
********************************************************************************

real    0m1.382s
user    0m1.089s
sys     0m0.248s
************************************************************************
Error installing package pyzmq-16.0.0
************************************************************************
Please email sage-devel (http://groups.google.com/group/sage-devel)
explaining the problem and including the log file
  /media/software-disk/sources/sagemath/8.1/sage-8.1/logs/pkgs/pyzmq-16.0.0.log
Describe your computer, operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0 and type 'make' or 
whatever is appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
  (cd '/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0' && 
'/media/software-disk/sources/sagemath/8.1/sage-8.1/sage' --sh)
When you are done debugging, you can type "exit" to leave the subshell.
************************************************************************
Found local metadata for pyzmq-16.0.0
Using cached file 
/media/software-disk/sources/sagemath/8.1/sage-8.1/upstream/pyzmq-16.0.0.tar.gz
pyzmq-16.0.0
====================================================
Setting up build directory for pyzmq-16.0.0
Finished extraction
No patch files found in ../patches
****************************************************
Host system:
Linux cbc-nc212917.asc.ohio-state.edu 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 
18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/media/software-disk/modules/gcc/4.8/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.8.5/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/opt/modules/gcc/4.8
Thread model: posix
gcc version 4.8.5 (GCC) 
****************************************************
Installing pyzmq-16.0.0
Installing package pyzmq using pip2
Ignoring indexes: https://pypi.python.org/simple
Processing 
/media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
  Running setup.py (path:/tmp/pip-uA2xQU-build/setup.py) egg_info for package 
from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
    Running command python setup.py egg_info
    running egg_info
    creating pip-egg-info/pyzmq.egg-info
    writing pip-egg-info/pyzmq.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/pyzmq.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/pyzmq.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'tox.ini'
    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 '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
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
  Source in /tmp/pip-uA2xQU-build has version 16.0.0, which satisfies 
requirement pyzmq==16.0.0 from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
Installing collected packages: pyzmq
  Running setup.py install for pyzmq: started
    Running command /opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-uA2xQU-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-SKMnrw-record/install-record.txt 
--single-version-externally-managed --compile
    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/zmq
    copying zmq/decorators.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/error.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/__init__.py -> build/lib.linux-x86_64-2.7/zmq
    creating 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
    copying zmq/ssh/__init__.py -> build/lib.linux-x86_64-2.7/zmq/ssh
    creating build/lib.linux-x86_64-2.7/zmq/eventloop
    copying zmq/eventloop/future.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
    copying zmq/eventloop/__init__.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/stack_context.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/util.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/log.py -> 
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
    creating 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
    copying zmq/eventloop/minitornado/platform/posix.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/interface.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/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform
    creating build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/handlers.py -> build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/__init__.py -> build/lib.linux-x86_64-2.7/zmq/log
    creating 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
    copying zmq/devices/monitoredqueue.py -> 
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
    creating 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/attrsettr.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/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
    copying zmq/sugar/constants.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/stopwatch.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/__init__.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    creating 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/jsonapi.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/win32.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/strtypes.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/__init__.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/z85.py -> build/lib.linux-x86_64-2.7/zmq/utils
    creating build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/poll.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/core.py -> build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/__init__.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/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
    copying zmq/green/eventloop/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/green/eventloop
    creating 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_message.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_z85.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_retry_eintr.py -> 
build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_decorators.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_future.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_version.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_includes.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_context.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_cffi_backend.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_win32_shim.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_ssh.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_auth.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_log.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/__init__.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
    copying zmq/tests/test_monitor.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_device.py -> build/lib.linux-x86_64-2.7/zmq/tests
    creating 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/certs.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/thread.py -> build/lib.linux-x86_64-2.7/zmq/auth
    copying zmq/auth/__init__.py -> build/lib.linux-x86_64-2.7/zmq/auth
    creating build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/select.py -> build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/__init__.py -> build/lib.linux-x86_64-2.7/zmq/backend
    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/backend/cffi
    copying zmq/backend/cffi/socket.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/error.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
    copying zmq/backend/cffi/message.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/devices.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/__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/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/zmq_compat.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/ipcmaxlen.h -> 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/zmq_constants.h -> build/lib.linux-x86_64-2.7/zmq/utils
    copying zmq/backend/cython/message.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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/socket.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constants.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constant_enums.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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
    running build_ext
    running configure
    {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 
'library_dirs': ['/opt/modules/sagemath/8.1/lib'], 'include_dirs': 
['/opt/modules/sagemath/8.1/include']}
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/check_sys_un.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -o 
build/temp.linux-x86_64-2.7/scratch/check_sys_un
    Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: [Errno 13] 
Permission denied
    ************************************************
    Configure: Autodetecting ZMQ settings...
        Custom ZMQ dir:       /opt/modules/sagemath/8.1
    creating build/temp.linux-x86_64-2.7/scratch/tmp
    cc -c /tmp/timer_createib0qV6.c -o 
build/temp.linux-x86_64-2.7/scratch/tmp/timer_createib0qV6.o
    cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createib0qV6.o -o 
build/temp.linux-x86_64-2.7/scratch/a.out
    build/temp.linux-x86_64-2.7/scratch/tmp/timer_createib0qV6.o: In function 
`main':
    timer_createib0qV6.c:(.text+0x15): undefined reference to `timer_create'
    collect2: error: ld returned 1 exit status
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/vers.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -lzmq -lrt 
-o build/temp.linux-x86_64-2.7/scratch/vers

    error: [Errno 13] Permission denied

    Fatal: Falling back on bundled libzmq, but config has explicitly prohibited 
building the libzmq extension.
    Running setup.py install for pyzmq: finished with status 'error'
Cleaning up...
  Removing source in /tmp/pip-uA2xQU-build
Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import setuptools, 
tokenize;__file__='/tmp/pip-uA2xQU-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-SKMnrw-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-uA2xQU-build/
Exception information:
Traceback (most recent call last):
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/basecommand.py", 
line 215, in main
    status = self.run(options, args)
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/commands/install.py",
 line 342, in run
    prefix=options.prefix_path,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_set.py", 
line 784, in install
    **kwargs
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_install.py", 
line 878, in install
    spinner=spinner,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/utils/__init__.py", 
line 707, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-uA2xQU-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-SKMnrw-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-uA2xQU-build/
Error: installing with pip2 failed
********************************************************************************
Error installing pyzmq-16.0.0
********************************************************************************

real    0m1.400s
user    0m1.073s
sys     0m0.312s
************************************************************************
Error installing package pyzmq-16.0.0
************************************************************************
Please email sage-devel (http://groups.google.com/group/sage-devel)
explaining the problem and including the log file
  /media/software-disk/sources/sagemath/8.1/sage-8.1/logs/pkgs/pyzmq-16.0.0.log
Describe your computer, operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0 and type 'make' or 
whatever is appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
  (cd '/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0' && 
'/media/software-disk/sources/sagemath/8.1/sage-8.1/sage' --sh)
When you are done debugging, you can type "exit" to leave the subshell.
************************************************************************
Found local metadata for pyzmq-16.0.0
Using cached file 
/media/software-disk/sources/sagemath/8.1/sage-8.1/upstream/pyzmq-16.0.0.tar.gz
pyzmq-16.0.0
====================================================
Setting up build directory for pyzmq-16.0.0
Finished extraction
No patch files found in ../patches
****************************************************
Host system:
Linux cbc-nc212917.asc.ohio-state.edu 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 
18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/media/software-disk/modules/gcc/4.8/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.8.5/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/opt/modules/gcc/4.8
Thread model: posix
gcc version 4.8.5 (GCC) 
****************************************************
Installing pyzmq-16.0.0
Installing package pyzmq using pip2
Ignoring indexes: https://pypi.python.org/simple
Processing 
/media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
  Running setup.py (path:/tmp/pip-8OYxjy-build/setup.py) egg_info for package 
from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
    Running command python setup.py egg_info
    running egg_info
    creating pip-egg-info/pyzmq.egg-info
    writing pip-egg-info/pyzmq.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/pyzmq.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/pyzmq.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'tox.ini'
    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 '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
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
  Source in /tmp/pip-8OYxjy-build has version 16.0.0, which satisfies 
requirement pyzmq==16.0.0 from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
Installing collected packages: pyzmq
  Running setup.py install for pyzmq: started
    Running command /opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-8OYxjy-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-XeV0If-record/install-record.txt 
--single-version-externally-managed --compile
    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/zmq
    copying zmq/decorators.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/error.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/__init__.py -> build/lib.linux-x86_64-2.7/zmq
    creating 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
    copying zmq/ssh/__init__.py -> build/lib.linux-x86_64-2.7/zmq/ssh
    creating build/lib.linux-x86_64-2.7/zmq/eventloop
    copying zmq/eventloop/future.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
    copying zmq/eventloop/__init__.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/stack_context.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/util.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/log.py -> 
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
    creating 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
    copying zmq/eventloop/minitornado/platform/posix.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/interface.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/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform
    creating build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/handlers.py -> build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/__init__.py -> build/lib.linux-x86_64-2.7/zmq/log
    creating 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
    copying zmq/devices/monitoredqueue.py -> 
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
    creating 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/attrsettr.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/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
    copying zmq/sugar/constants.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/stopwatch.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/__init__.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    creating 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/jsonapi.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/win32.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/strtypes.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/__init__.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/z85.py -> build/lib.linux-x86_64-2.7/zmq/utils
    creating build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/poll.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/core.py -> build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/__init__.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/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
    copying zmq/green/eventloop/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/green/eventloop
    creating 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_message.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_z85.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_retry_eintr.py -> 
build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_decorators.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_future.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_version.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_includes.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_context.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_cffi_backend.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_win32_shim.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_ssh.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_auth.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_log.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/__init__.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
    copying zmq/tests/test_monitor.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_device.py -> build/lib.linux-x86_64-2.7/zmq/tests
    creating 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/certs.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/thread.py -> build/lib.linux-x86_64-2.7/zmq/auth
    copying zmq/auth/__init__.py -> build/lib.linux-x86_64-2.7/zmq/auth
    creating build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/select.py -> build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/__init__.py -> build/lib.linux-x86_64-2.7/zmq/backend
    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/backend/cffi
    copying zmq/backend/cffi/socket.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/error.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
    copying zmq/backend/cffi/message.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/devices.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/__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/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/zmq_compat.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/ipcmaxlen.h -> 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/zmq_constants.h -> build/lib.linux-x86_64-2.7/zmq/utils
    copying zmq/backend/cython/message.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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/socket.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constants.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constant_enums.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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
    running build_ext
    running configure
    {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 
'library_dirs': ['/opt/modules/sagemath/8.1/lib'], 'include_dirs': 
['/opt/modules/sagemath/8.1/include']}
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/check_sys_un.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -o 
build/temp.linux-x86_64-2.7/scratch/check_sys_un
    Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: [Errno 13] 
Permission denied
    ************************************************
    Configure: Autodetecting ZMQ settings...
        Custom ZMQ dir:       /opt/modules/sagemath/8.1
    creating build/temp.linux-x86_64-2.7/scratch/tmp
    cc -c /tmp/timer_createcjxjOt.c -o 
build/temp.linux-x86_64-2.7/scratch/tmp/timer_createcjxjOt.o
    cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createcjxjOt.o -o 
build/temp.linux-x86_64-2.7/scratch/a.out
    build/temp.linux-x86_64-2.7/scratch/tmp/timer_createcjxjOt.o: In function 
`main':
    timer_createcjxjOt.c:(.text+0x15): undefined reference to `timer_create'
    collect2: error: ld returned 1 exit status
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/vers.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -lzmq -lrt 
-o build/temp.linux-x86_64-2.7/scratch/vers

    error: [Errno 13] Permission denied

    Fatal: Falling back on bundled libzmq, but config has explicitly prohibited 
building the libzmq extension.
    Running setup.py install for pyzmq: finished with status 'error'
Cleaning up...
  Removing source in /tmp/pip-8OYxjy-build
Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import setuptools, 
tokenize;__file__='/tmp/pip-8OYxjy-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-XeV0If-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-8OYxjy-build/
Exception information:
Traceback (most recent call last):
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/basecommand.py", 
line 215, in main
    status = self.run(options, args)
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/commands/install.py",
 line 342, in run
    prefix=options.prefix_path,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_set.py", 
line 784, in install
    **kwargs
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_install.py", 
line 878, in install
    spinner=spinner,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/utils/__init__.py", 
line 707, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-8OYxjy-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-XeV0If-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-8OYxjy-build/
Error: installing with pip2 failed
********************************************************************************
Error installing pyzmq-16.0.0
********************************************************************************

real    0m1.396s
user    0m1.107s
sys     0m0.280s
************************************************************************
Error installing package pyzmq-16.0.0
************************************************************************
Please email sage-devel (http://groups.google.com/group/sage-devel)
explaining the problem and including the log file
  /media/software-disk/sources/sagemath/8.1/sage-8.1/logs/pkgs/pyzmq-16.0.0.log
Describe your computer, operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0 and type 'make' or 
whatever is appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
  (cd '/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0' && 
'/media/software-disk/sources/sagemath/8.1/sage-8.1/sage' --sh)
When you are done debugging, you can type "exit" to leave the subshell.
************************************************************************
Found local metadata for pyzmq-16.0.0
Using cached file 
/media/software-disk/sources/sagemath/8.1/sage-8.1/upstream/pyzmq-16.0.0.tar.gz
pyzmq-16.0.0
====================================================
Setting up build directory for pyzmq-16.0.0
Finished extraction
No patch files found in ../patches
****************************************************
Host system:
Linux cbc-nc212917.asc.ohio-state.edu 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 
18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/media/software-disk/modules/gcc/4.8/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.8.5/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/opt/modules/gcc/4.8
Thread model: posix
gcc version 4.8.5 (GCC) 
****************************************************
Installing pyzmq-16.0.0
Installing package pyzmq using pip2
Ignoring indexes: https://pypi.python.org/simple
Processing 
/media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
  Running setup.py (path:/tmp/pip-IFUhFq-build/setup.py) egg_info for package 
from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
    Running command python setup.py egg_info
    running egg_info
    creating pip-egg-info/pyzmq.egg-info
    writing pip-egg-info/pyzmq.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/pyzmq.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/pyzmq.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'tox.ini'
    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 '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
    writing manifest file 'pip-egg-info/pyzmq.egg-info/SOURCES.txt'
  Source in /tmp/pip-IFUhFq-build has version 16.0.0, which satisfies 
requirement pyzmq==16.0.0 from 
file:///media/software-disk/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0/src
Installing collected packages: pyzmq
  Running setup.py install for pyzmq: started
    Running command /opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-IFUhFq-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-IXdhsC-record/install-record.txt 
--single-version-externally-managed --compile
    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/zmq
    copying zmq/decorators.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/error.py -> build/lib.linux-x86_64-2.7/zmq
    copying zmq/__init__.py -> build/lib.linux-x86_64-2.7/zmq
    creating 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
    copying zmq/ssh/__init__.py -> build/lib.linux-x86_64-2.7/zmq/ssh
    creating build/lib.linux-x86_64-2.7/zmq/eventloop
    copying zmq/eventloop/future.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
    copying zmq/eventloop/__init__.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/stack_context.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/util.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/log.py -> 
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
    creating 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
    copying zmq/eventloop/minitornado/platform/posix.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/interface.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/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/eventloop/minitornado/platform
    creating build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/handlers.py -> build/lib.linux-x86_64-2.7/zmq/log
    copying zmq/log/__init__.py -> build/lib.linux-x86_64-2.7/zmq/log
    creating 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
    copying zmq/devices/monitoredqueue.py -> 
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
    creating 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/attrsettr.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/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
    copying zmq/sugar/constants.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/stopwatch.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    copying zmq/sugar/__init__.py -> build/lib.linux-x86_64-2.7/zmq/sugar
    creating 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/jsonapi.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/win32.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/strtypes.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/__init__.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/z85.py -> build/lib.linux-x86_64-2.7/zmq/utils
    creating build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/poll.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/core.py -> build/lib.linux-x86_64-2.7/zmq/green
    copying zmq/green/__init__.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/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
    copying zmq/green/eventloop/__init__.py -> 
build/lib.linux-x86_64-2.7/zmq/green/eventloop
    creating 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_message.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_z85.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_retry_eintr.py -> 
build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_decorators.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_future.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_version.py -> build/lib.linux-x86_64-2.7/zmq/tests
    copying zmq/tests/test_includes.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_context.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_cffi_backend.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_win32_shim.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_ssh.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_auth.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_log.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/__init__.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
    copying zmq/tests/test_monitor.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_device.py -> build/lib.linux-x86_64-2.7/zmq/tests
    creating 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/certs.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/thread.py -> build/lib.linux-x86_64-2.7/zmq/auth
    copying zmq/auth/__init__.py -> build/lib.linux-x86_64-2.7/zmq/auth
    creating build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/select.py -> build/lib.linux-x86_64-2.7/zmq/backend
    copying zmq/backend/__init__.py -> build/lib.linux-x86_64-2.7/zmq/backend
    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/backend/cffi
    copying zmq/backend/cffi/socket.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/error.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
    copying zmq/backend/cffi/message.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/devices.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/__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/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/zmq_compat.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/ipcmaxlen.h -> 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/zmq_constants.h -> build/lib.linux-x86_64-2.7/zmq/utils
    copying zmq/backend/cython/message.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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/socket.pxd -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constants.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    copying zmq/backend/cython/constant_enums.pxi -> 
build/lib.linux-x86_64-2.7/zmq/backend/cython
    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
    running build_ext
    running configure
    {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 
'library_dirs': ['/opt/modules/sagemath/8.1/lib'], 'include_dirs': 
['/opt/modules/sagemath/8.1/include']}
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/check_sys_un.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -o 
build/temp.linux-x86_64-2.7/scratch/check_sys_un
    Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: [Errno 13] 
Permission denied
    ************************************************
    Configure: Autodetecting ZMQ settings...
        Custom ZMQ dir:       /opt/modules/sagemath/8.1
    creating build/temp.linux-x86_64-2.7/scratch/tmp
    cc -c /tmp/timer_createYPbNta.c -o 
build/temp.linux-x86_64-2.7/scratch/tmp/timer_createYPbNta.o
    cc build/temp.linux-x86_64-2.7/scratch/tmp/timer_createYPbNta.o -o 
build/temp.linux-x86_64-2.7/scratch/a.out
    build/temp.linux-x86_64-2.7/scratch/tmp/timer_createYPbNta.o: In function 
`main':
    timer_createYPbNta.c:(.text+0x15): undefined reference to `timer_create'
    collect2: error: ld returned 1 exit status
    gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused 
-fPIC -I/opt/modules/sagemath/8.1/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 build/temp.linux-x86_64-2.7/scratch/vers.o 
-L/opt/modules/sagemath/8.1/lib -Wl,-R/opt/modules/sagemath/8.1/lib -lzmq -lrt 
-o build/temp.linux-x86_64-2.7/scratch/vers

    error: [Errno 13] Permission denied

    Fatal: Falling back on bundled libzmq, but config has explicitly prohibited 
building the libzmq extension.
    Running setup.py install for pyzmq: finished with status 'error'
Cleaning up...
  Removing source in /tmp/pip-IFUhFq-build
Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import setuptools, 
tokenize;__file__='/tmp/pip-IFUhFq-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-IXdhsC-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-IFUhFq-build/
Exception information:
Traceback (most recent call last):
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/basecommand.py", 
line 215, in main
    status = self.run(options, args)
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/commands/install.py",
 line 342, in run
    prefix=options.prefix_path,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_set.py", 
line 784, in install
    **kwargs
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/req/req_install.py", 
line 878, in install
    spinner=spinner,
  File 
"/opt/modules/sagemath/8.1/lib/python2.7/site-packages/pip/utils/__init__.py", 
line 707, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command "/opt/modules/sagemath/8.1/bin/python2 -u -c "import 
setuptools, 
tokenize;__file__='/tmp/pip-IFUhFq-build/setup.py';f=getattr(tokenize, 'open', 
open)(__file__);code=f.read().replace('\r\n', 
'\n');f.close();exec(compile(code, __file__, 'exec'))" --no-user-cfg install 
--record /tmp/pip-IXdhsC-record/install-record.txt 
--single-version-externally-managed --compile" failed with error code 1 in 
/tmp/pip-IFUhFq-build/
Error: installing with pip2 failed
********************************************************************************
Error installing pyzmq-16.0.0
********************************************************************************

real    0m1.401s
user    0m1.102s
sys     0m0.288s
************************************************************************
Error installing package pyzmq-16.0.0
************************************************************************
Please email sage-devel (http://groups.google.com/group/sage-devel)
explaining the problem and including the log file
  /media/software-disk/sources/sagemath/8.1/sage-8.1/logs/pkgs/pyzmq-16.0.0.log
Describe your computer, operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0 and type 'make' or 
whatever is appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
  (cd '/opt/modules/sagemath/8.1/var/tmp/sage/build/pyzmq-16.0.0' && 
'/media/software-disk/sources/sagemath/8.1/sage-8.1/sage' --sh)
When you are done debugging, you can type "exit" to leave the subshell.
************************************************************************

Reply via email to