Skip to content

Instantly share code, notes, and snippets.

@ksalman
Created May 10, 2017 19:38
Show Gist options
  • Save ksalman/1228100eec753e2352a257ea27f578a3 to your computer and use it in GitHub Desktop.
Save ksalman/1228100eec753e2352a257ea27f578a3 to your computer and use it in GitHub Desktop.
root@testzone:/root/pyzmq# /opt/csw/bin/pip install pyzmq
Collecting pyzmq
Using cached pyzmq-16.0.2.tar.gz
Installing collected packages: pyzmq
Running setup.py install for pyzmq ... error
Complete output from command /opt/csw/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-De7p_5/pyzmq/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-JRisoK-record/install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build/lib.solaris-2.11-i86pc.32bit-2.7
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
copying zmq/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
copying zmq/decorators.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
copying zmq/error.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/base.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/certs.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/thread.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend
copying zmq/backend/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend
copying zmq/backend/select.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/_cffi.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/_poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/constants.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/devices.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/error.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/message.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/socket.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/utils.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/basedevice.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/monitoredqueue.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/monitoredqueuedevice.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/proxydevice.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/future.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/zmqstream.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/concurrent.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/log.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/stack_context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/util.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/auto.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/common.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/interface.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/posix.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/windows.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/core.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/device.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
copying zmq/green/eventloop/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
copying zmq/green/eventloop/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
copying zmq/green/eventloop/zmqstream.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/log
copying zmq/log/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/log
copying zmq/log/handlers.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/log
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
copying zmq/ssh/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
copying zmq/ssh/forward.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
copying zmq/ssh/tunnel.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/attrsettr.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/constants.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/frame.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/socket.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/stopwatch.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/tracker.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/version.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_auth.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_cffi_backend.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_constants.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_decorators.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_device.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_error.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_etc.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_future.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_imports.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_includes.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_log.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_message.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_monitor.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_monqueue.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_multipart.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_pair.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_pubsub.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_reqrep.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_retry_eintr.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_security.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_socket.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_ssh.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_version.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_win32_shim.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_z85.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_zmqstream.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/constant_names.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/garbage.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/interop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/jsonapi.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/monitor.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/sixcerpt.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/strtypes.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/win32.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/z85.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/backend/cffi/_cdefs.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/_verify.c -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cython/checkrc.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/context.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/libzmq.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/message.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/socket.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/constant_enums.pxi -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/constants.pxi -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/devices/monitoredqueue.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/utils/buffers.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/getpid_compat.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/ipcmaxlen.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/pyversion_compat.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/zmq_compat.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/zmq_constants.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
running build_ext
running configure
Did not find libzmq via pkg-config.
{'libraries': ['zmq'], 'extra_link_args': ['-m32'], 'runtime_library_dirs': [], 'library_dirs': [], 'include_dirs': []}
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -c build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.o
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.c: In function ‘main’:
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.c:6:12: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘unsigned int’ [-Wformat=]
printf("%lu\n", sizeof(dummy->sun_path) - 1);
^
gcc -m32 build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.o -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un
ld: fatal: file crt1.o: open failed: No such file or directory
Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: command 'gcc' failed with exit status 1
************************************************
Configure: Autodetecting ZMQ settings...
Custom ZMQ dir:
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Izmq/utils-Izmq/backend/cython -Izmq/devices -c build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.o
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c:4:17: fatal error: zmq.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
Failed with default libzmq, trying again with /usr/local
{'libraries': ['zmq'], 'extra_link_args': ['-m32'], 'runtime_library_dirs': [], 'library_dirs': ['/usr/local/lib'], 'include_dirs': ['/usr/local/include']}
************************************************
Configure: Autodetecting ZMQ settings...
Custom ZMQ dir: /usr/local
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.o
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c:4:17: fatal error: zmq.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
************************************************
Warning: Couldn't find an acceptable libzmq on the system.
If you expected pyzmq to link against an installed libzmq, please check to make sure:
* You have a C compiler installed
* A development version of Python is installed (including headers)
* A development version of ZMQ >= 3.2 is installed (including headers)
* If ZMQ is not in a default location, supply the argument --zmq=<path>
* If you did recently install ZMQ to a default location,
try rebuilding the ld cache with `sudo ldconfig`
or specify zmq's location with `--zmq=/usr/local`
You can skip all this detection/waiting nonsense if you know
you want pyzmq to bundle libzmq as an extension by passing:
`--zmq=bundled`
I will now try to build libzmq as a Python extension
unless you interrupt me (^C) in the next 10 seconds...
1...
************************************************
Using bundled libzmq
already have bundled/zeromq
attempting ./configure to generate platform.hpp
Warning: failed to configure libzmq:
/bin/sh: line 1: ./configure: not found
staging platform.hpp from: buildutils/include_linux
************************************************
checking for timer_create
creating build/temp.solaris-2.11-i86pc.32bit-2.7/tmp
cc -c /tmp/timer_creatervxAE9.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/tmp/timer_creatervxAE9.o
/tmp/timer_creatervxAE9.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
main (int argc, char **argv) {
^
/tmp/timer_creatervxAE9.c: In function ‘main’:
/tmp/timer_creatervxAE9.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration]
timer_create();
^
cc build/temp.solaris-2.11-i86pc.32bit-2.7/tmp/timer_creatervxAE9.o -o build/temp.solaris-2.11-i86pc.32bit-2.7/a.out
ld: fatal: file crt1.o: open failed: No such file or directory
no timer_create, linking librt
************************************************
building 'zmq.libzmq' extension
creating build/temp.solaris-2.11-i86pc.32bit-2.7/buildutils
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl/src
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl/contrib
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl/contrib/randombytes
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c buildutils/initlibzmq.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/buildutils/initlibzmq.o
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/address.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/address.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/clock.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/clock.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/ctx.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/ctx.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/curve_client.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/curve_client.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/curve_server.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/curve_server.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/dealer.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/dealer.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/devpoll.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/devpoll.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/dist.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/dist.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/epoll.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/epoll.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/err.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/err.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/fq.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/fq.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/gssapi_client.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/gssapi_client.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/gssapi_mechanism_base.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/gssapi_mechanism_base.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/gssapi_server.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/gssapi_server.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/io_object.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/io_object.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/io_thread.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/io_thread.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/ip.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/ip.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/ipc_address.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/ipc_address.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/ipc_connecter.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/ipc_connecter.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/ipc_listener.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/ipc_listener.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
bundled/zeromq/src/ipc_listener.cpp: In member function ‘bool zmq::ipc_listener_t::filter(zmq::fd_t)’:
bundled/zeromq/src/ipc_listener.cpp:228:18: error: aggregate ‘zmq::ipc_listener_t::filter(zmq::fd_t)::ucred cred’ has incomplete type and cannot be defined
struct ucred cred;
^
bundled/zeromq/src/ipc_listener.cpp:231:39: error: ‘SO_PEERCRED’ was not declared in this scope
if (getsockopt (sock, SOL_SOCKET, SO_PEERCRED, &cred, &size))
^
error: command 'gcc' failed with exit status 1
----------------------------------------
Command "/opt/csw/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-De7p_5/pyzmq/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-JRisoK-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-De7p_5/pyzmq/
root@testzone:/root# tar -xzf pyzmq-16.0.2.tar.gz
root@testzone:/root# cd pyzmq-16.0.2
root@testzone:/root/pyzmq-16.0.2# ls
AUTHORS.md bundled COPYING.BSD docs MANIFEST.in PKG-INFO setup.cfg.android setup.py tools zmqversion.py
buildutils CONTRIBUTING.md COPYING.LESSER examples perf README.md setup.cfg.template setupegg.py zmq
root@testzone:/root/pyzmq-16.0.2# /opt/csw/bin/python setup.
setup.cfg.android setup.cfg.template setup.py
root@testzone:/root/pyzmq-16.0.2# /opt/csw/bin/python setup.py install
running install
running build
running build_py
creating build
creating build/lib.solaris-2.11-i86pc.32bit-2.7
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
copying zmq/decorators.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
copying zmq/error.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
copying zmq/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/garbage.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/z85.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/win32.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/constant_names.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/monitor.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/sixcerpt.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/strtypes.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/interop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/jsonapi.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend
copying zmq/backend/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend
copying zmq/backend/select.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/message.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/_poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/_cffi.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/constants.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/error.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/devices.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/utils.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/socket.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/constants.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/tracker.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/version.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/frame.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/stopwatch.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/socket.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/attrsettr.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
copying zmq/sugar/context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/sugar
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/monitoredqueue.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/monitoredqueuedevice.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/proxydevice.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
copying zmq/devices/basedevice.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/base.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/certs.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
copying zmq/auth/thread.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/auth
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/log
copying zmq/log/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/log
copying zmq/log/handlers.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/log
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/device.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/core.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
copying zmq/green/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
copying zmq/green/eventloop/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
copying zmq/green/eventloop/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
copying zmq/green/eventloop/zmqstream.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/green/eventloop
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/future.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
copying zmq/eventloop/zmqstream.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/concurrent.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/util.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/log.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/stack_context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
copying zmq/eventloop/minitornado/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/auto.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/interface.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/windows.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/posix.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
copying zmq/eventloop/minitornado/platform/common.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/eventloop/minitornado/platform
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
copying zmq/ssh/tunnel.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
copying zmq/ssh/forward.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
copying zmq/ssh/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/ssh
creating build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_reqrep.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_multipart.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_log.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_future.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_error.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_pubsub.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_etc.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_constants.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_zmqstream.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_version.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_poll.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_ioloop.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_socket.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_ssh.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_device.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/__init__.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_includes.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_cffi_backend.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_imports.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_message.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_context.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_retry_eintr.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_auth.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_z85.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_monqueue.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_win32_shim.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_monitor.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_pair.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_security.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/tests/test_decorators.py -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/tests
copying zmq/utils/buffers.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/pyversion_compat.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/getpid_compat.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/zmq_compat.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/ipcmaxlen.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/utils/zmq_constants.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/utils
copying zmq/backend/cffi/_cdefs.h -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cffi/_verify.c -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cffi
copying zmq/backend/cython/context.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/checkrc.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/message.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/socket.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/libzmq.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/constant_enums.pxi -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/backend/cython/constants.pxi -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/backend/cython
copying zmq/devices/monitoredqueue.pxd -> build/lib.solaris-2.11-i86pc.32bit-2.7/zmq/devices
running build_ext
running configure
Did not find libzmq via pkg-config.
{'libraries': ['zmq'], 'extra_link_args': ['-m32'], 'runtime_library_dirs': [], 'library_dirs': [], 'include_dirs': []}
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -c build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.o
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.c: In function ‘main’:
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.c:6:12: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘unsigned int’ [-Wformat=]
printf("%lu\n", sizeof(dummy->sun_path) - 1);
^
gcc -m32 build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un.o -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/check_sys_un
ld: fatal: file crt1.o: open failed: No such file or directory
Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: command 'gcc' failed with exit status 1
************************************************
Configure: Autodetecting ZMQ settings...
Custom ZMQ dir:
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.o
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c:4:17: fatal error: zmq.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
Failed with default libzmq, trying again with /usr/local
{'libraries': ['zmq'], 'extra_link_args': ['-m32'], 'runtime_library_dirs': [], 'library_dirs': ['/usr/local/lib'], 'include_dirs': ['/usr/local/include']}
************************************************
Configure: Autodetecting ZMQ settings...
Custom ZMQ dir: /usr/local
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.o
build/temp.solaris-2.11-i86pc.32bit-2.7/scratch/vers.c:4:17: fatal error: zmq.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
************************************************
Warning: Couldn't find an acceptable libzmq on the system.
If you expected pyzmq to link against an installed libzmq, please check to make sure:
* You have a C compiler installed
* A development version of Python is installed (including headers)
* A development version of ZMQ >= 3.2 is installed (including headers)
* If ZMQ is not in a default location, supply the argument --zmq=<path>
* If you did recently install ZMQ to a default location,
try rebuilding the ld cache with `sudo ldconfig`
or specify zmq's location with `--zmq=/usr/local`
You can skip all this detection/waiting nonsense if you know
you want pyzmq to bundle libzmq as an extension by passing:
`--zmq=bundled`
I will now try to build libzmq as a Python extension
unless you interrupt me (^C) in the next 10 seconds...
1...
************************************************
Using bundled libzmq
already have bundled/zeromq
attempting ./configure to generate platform.hpp
Warning: failed to configure libzmq:
/bin/sh: line 1: ./configure: not found
staging platform.hpp from: /root/pyzmq-16.0.2/buildutils/include_linux
************************************************
checking for timer_create
creating build/temp.solaris-2.11-i86pc.32bit-2.7/tmp
cc -c /tmp/timer_createyuBDV1.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/tmp/timer_createyuBDV1.o
/tmp/timer_createyuBDV1.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
main (int argc, char **argv) {
^
/tmp/timer_createyuBDV1.c: In function ‘main’:
/tmp/timer_createyuBDV1.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration]
timer_create();
^
cc build/temp.solaris-2.11-i86pc.32bit-2.7/tmp/timer_createyuBDV1.o -o build/temp.solaris-2.11-i86pc.32bit-2.7/a.out
ld: fatal: file crt1.o: open failed: No such file or directory
no timer_create, linking librt
************************************************
building 'zmq.libzmq' extension
creating build/temp.solaris-2.11-i86pc.32bit-2.7/buildutils
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl/src
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl/contrib
creating build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/tweetnacl/contrib/randombytes
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c buildutils/initlibzmq.c -o build/temp.solaris-2.11-i86pc.32bit-2.7/buildutils/initlibzmq.o
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/router.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/router.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/curve_server.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/curve_server.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/pgm_sender.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/pgm_sender.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/ip.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/ip.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/pull.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/pull.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/address.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/address.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/stream.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/stream.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/dealer.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/dealer.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/socket_base.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/socket_base.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
gcc -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -fno-strict-aliasing -O2 -pipe -m32 -march=pentiumpro -std=gnu89 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/opt/csw/include/python2.7 -c bundled/zeromq/src/stream_engine.cpp -o build/temp.solaris-2.11-i86pc.32bit-2.7/bundled/zeromq/src/stream_engine.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-std=gnu90’ is valid for C/ObjC but not for C++
bundled/zeromq/src/stream_engine.cpp: In constructor ‘zmq::stream_engine_t::stream_engine_t(zmq::fd_t, const zmq::options_t&, const string&)’:
bundled/zeromq/src/stream_engine.cpp:113:22: error: aggregate ‘zmq::stream_engine_t::stream_engine_t(zmq::fd_t, const zmq::options_t&, const string&)::ucred cred’ has incomplete type and cannot be defined
struct ucred cred;
^
bundled/zeromq/src/stream_engine.cpp:115:41: error: ‘SO_PEERCRED’ was not declared in this scope
if (!getsockopt (s, SOL_SOCKET, SO_PEERCRED, &cred, &size)) {
^
error: command 'gcc' failed with exit status 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment