* Package: dev-python/pycurl-7.19.3.1-r2  * Repository: gentoo  * Maintainer: python@gentoo.org  * USE: abi_x86_64 amd64 curl_ssl_nss elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_4 ssl test userland_GNU  * FEATURES: ccache preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking pycurl-7.19.3.1.tar.gz to /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work >>> Source unpacked in /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work >>> Preparing source in /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1 ... * Applying pycurl-7.19.3.1-ssl-test.patch ...  [ ok ] * It seems that you need to set USE_PYTHON to make sure that legacy * packages will be built with respect to PYTHON_TARGETS correctly: * * USE_PYTHON='2.7' * * Please note that after changing the USE_PYTHON variable, you may need * to run 'python-updater' to rebuild affected packages. * * For more information on PYTHON_TARGETS and python.eclass * compatibility, please see the relevant Wiki article [1]. * * [1] https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS * Will copy sources from /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1 * python3_4: copying to /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4 * python2_7: copying to /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1 ... * python3_4: running distutils-r1_run_phase python_compile * python2_7: running distutils-r1_run_phase python_compile /usr/bin/python3.4 setup.py build /usr/bin/python2.7 setup.py build Using curl-config (libcurl 7.39.0) running build running build_py Using curl-config (libcurl 7.39.0) running build running build_py creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/lib creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/lib/curl copying python/curl/__init__.py -> /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/lib/curl creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/lib warning: build_py: byte-compiling is disabled, skipping. running build_ext creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/lib/curl copying python/curl/__init__.py -> /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/lib/curl warning: build_py: byte-compiling is disabled, skipping. running build_ext building 'pycurl' extension creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/temp.linux-x86_64-2.7 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/temp.linux-x86_64-2.7/src x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-stack-protector -fno-strict-aliasing -fPIC -DPYCURL_VERSION="7.19.3.1" -DHAVE_CURL_NSS=1 -DHAVE_CURL_SSL=1 -I/usr/include/python2.7 -c src/pycurl.c -o /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/temp.linux-x86_64-2.7/src/pycurl.o building 'pycurl' extension creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/temp.linux-x86_64-3.4 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/temp.linux-x86_64-3.4/src x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-stack-protector -fPIC -DPYCURL_VERSION="7.19.3.1" -DHAVE_CURL_NSS=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.4 -c src/pycurl.c -o /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/temp.linux-x86_64-3.4/src/pycurl.o src/pycurl.c: In function 'do_multi_info_read': src/pycurl.c:3549:498: warning: call to '_curl_easy_getinfo_err_string' declared with attribute warning: curl_easy_getinfo expects a pointer to char * for this info [enabled by default] res = curl_easy_getinfo(msg->easy_handle, CURLINFO_PRIVATE, &co); ^ src/pycurl.c: In function 'do_curl_getinfo': src/pycurl.c:2888:1670: warning: call to '_curl_easy_getinfo_err_curl_slist' declared with attribute warning: curl_easy_getinfo expects a pointer to struct curl_slist * for this info [enabled by default] res = curl_easy_getinfo(self->handle, CURLINFO_CERTINFO, &clist); ^ x86_64-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -O2 -pipe -march=native -fno-stack-protector /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/temp.linux-x86_64-3.4/src/pycurl.o -L/usr/lib64 -lcurl -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -llber -lldap -lz -lpython3.4 -o /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/lib/pycurl.cpython-34.so src/pycurl.c: In function 'do_multi_info_read': src/pycurl.c:3549:498: warning: call to '_curl_easy_getinfo_err_string' declared with attribute warning: curl_easy_getinfo expects a pointer to char * for this info [enabled by default] res = curl_easy_getinfo(msg->easy_handle, CURLINFO_PRIVATE, &co); ^ src/pycurl.c: In function 'do_curl_getinfo': src/pycurl.c:2888:1670: warning: call to '_curl_easy_getinfo_err_curl_slist' declared with attribute warning: curl_easy_getinfo expects a pointer to struct curl_slist * for this info [enabled by default] res = curl_easy_getinfo(self->handle, CURLINFO_CERTINFO, &clist); ^ x86_64-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -O2 -pipe -march=native -fno-stack-protector -fno-strict-aliasing /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/temp.linux-x86_64-2.7/src/pycurl.o -L/usr/lib64 -lcurl -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -llber -lldap -lz -lpython2.7 -o /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/lib/pycurl.so >>> Source compiled. >>> Test phase: dev-python/pycurl-7.19.3.1-r2 * python3_4: running distutils-r1_run_phase python_test make -j5 test python setup.py build mkdir -p tests/tmp PYTHONSUFFIX=$(python -V 2>&1 |awk '{print $2}' |awk -F. '{print $1 "." $2}') && \ PYTHONPATH=$(ls -d build/lib.*$PYTHONSUFFIX):$PYTHONPATH \ python -c 'import pycurl; print(pycurl.version)' ls: cannot access build/lib.*3.4: No such file or directory Using curl-config (libcurl 7.39.0) running build running build_py warning: build_py: byte-compiling is disabled, skipping. running build_ext PycURL/7.19.3.1 libcurl/7.39.0 NSS/3.17.2 Basic ECC zlib/1.2.8 PYTHONPATH=$(ls -d build/lib.*$PYTHONSUFFIX):$PYTHONPATH \ nosetests ls: cannot access build/lib.*: No such file or directory .S..........S...........................F...................................................successUnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128) .Traceback (most recent call last): File "/usr/lib64/python3.4/wsgiref/handlers.py", line 138, in run self.finish_response() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 180, in finish_response self.write(data) File "/usr/lib64/python3.4/wsgiref/handlers.py", line 274, in write self.send_headers() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 332, in send_headers self.send_preamble() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 255, in send_preamble ('Date: %s\r\n' % format_date_time(time.time())).encode('iso-8859-1') File "/usr/lib64/python3.4/wsgiref/handlers.py", line 453, in _write self.stdout.write(data) File "/usr/lib64/python3.4/socket.py", line 391, in write return self._sock.send(b) BrokenPipeError: [Errno 32] Broken pipe Traceback (most recent call last): File "/usr/lib64/python3.4/wsgiref/handlers.py", line 138, in run self.finish_response() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 180, in finish_response self.write(data) File "/usr/lib64/python3.4/wsgiref/handlers.py", line 274, in write self.send_headers() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 332, in send_headers self.send_preamble() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 255, in send_preamble ('Date: %s\r\n' % format_date_time(time.time())).encode('iso-8859-1') File "/usr/lib64/python3.4/wsgiref/handlers.py", line 453, in _write self.stdout.write(data) File "/usr/lib64/python3.4/socket.py", line 391, in write return self._sock.send(b) BrokenPipeError: [Errno 32] Broken pipe During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.4/wsgiref/handlers.py", line 141, in run self.handle_error() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 368, in handle_error self.finish_response() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 180, in finish_response self.write(data) File "/usr/lib64/python3.4/wsgiref/handlers.py", line 274, in write self.send_headers() File "/usr/lib64/python3.4/wsgiref/handlers.py", line 331, in send_headers if not self.origin_server or self.client_is_modern(): File "/usr/lib64/python3.4/wsgiref/handlers.py", line 344, in client_is_modern return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9' TypeError: 'NoneType' object is not subscriptable During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.4/socketserver.py", line 305, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib64/python3.4/socketserver.py", line 331, in process_request self.finish_request(request, client_address) File "/usr/lib64/python3.4/socketserver.py", line 344, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib64/python3.4/socketserver.py", line 665, in __init__ self.handle() File "/usr/lib64/python3.4/wsgiref/simple_server.py", line 126, in handle handler.run(self.server.get_app()) File "/usr/lib64/python3.4/wsgiref/handlers.py", line 144, in run self.close() File "/usr/lib64/python3.4/wsgiref/simple_server.py", line 35, in close self.status.split(' ',1)[0], self.bytes_sent AttributeError: 'NoneType' object has no attribute 'split' ...S.......................successpycurl.error: write callback must return int or None .pycurl.error: write callback must return int or None .......TypeError: string argument expected, got 'bytes' . ====================================================================== FAIL: test_share_collection (tests.memory_mgmt_test.MemoryMgmtTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/tests/memory_mgmt_test.py", line 137, in test_share_collection assert search != id(object) AssertionError ---------------------------------------------------------------------- Ran 127 tests in 16.924s FAILED (SKIP=3, failures=1) Makefile:18: recipe for target 'do-test' failed make: *** [do-test] Error 1 * ERROR: dev-python/pycurl-7.19.3.1-r2::gentoo failed (test phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-python/pycurl-7.19.3.1-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/pycurl-7.19.3.1-r2::gentoo'`. * The complete build log is located at '/var/log/portage/build/dev-python/pycurl-7.19.3.1-r2:20141202-092450.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4' * S: '/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1' >>> Install pycurl-7.19.3.1-r2 into /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/ category dev-python * python3_4: running distutils-r1_run_phase distutils-r1_python_install * python2_7: running distutils-r1_run_phase distutils-r1_python_install /usr/bin/python3.4 setup.py install --root=/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python3.4 /usr/bin/python2.7 setup.py install --root=/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python2.7 Using curl-config (libcurl 7.39.0) running install running build running build_py running build_ext running install_lib creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python3.4 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python3.4/usr creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python3.4/usr/lib64 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python3.4/usr/lib64/python3.4 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python3.4/usr/lib64/python3.4/site-packages copying /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/lib/pycurl.cpython-34.so -> /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python3.4/usr/lib64/python3.4/site-packages creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python3.4/usr/lib64/python3.4/site-packages/curl copying /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python3_4/build/lib/curl/__init__.py -> /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python3.4/usr/lib64/python3.4/site-packages/curl byte-compiling /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python3.4/usr/lib64/python3.4/site-packages/curl/__init__.py to __init__.cpython-34.pyc writing byte-compilation script '/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/python3.4/tmpc9ld6gl8.py' /usr/bin/python3.4 -OO /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/python3.4/tmpc9ld6gl8.py Using curl-config (libcurl 7.39.0) running install running build running build_py running build_ext running install_lib creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python2.7 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python2.7/usr creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python2.7/usr/lib64 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python2.7/usr/lib64/python2.7 creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python2.7/usr/lib64/python2.7/site-packages copying /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/lib/pycurl.so -> /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python2.7/usr/lib64/python2.7/site-packages creating /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/_python2.7/usr/lib64/python2.7/site-packages/curl copying /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/work/pycurl-7.19.3.1-python2_7/build/lib/curl/__init__.py -> /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python2.7/usr/lib64/python2.7/site-packages/curl byte-compiling /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python2.7/usr/lib64/python2.7/site-packages/curl/__init__.py to __init__.pyc writing byte-compilation script '/var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/python2.7/tmpEy3zIY.py' /usr/bin/python2.7 -OO /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/python2.7/tmpEy3zIY.py removing /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/python3.4/tmpc9ld6gl8.py running install_egg_info removing /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/temp/python2.7/tmpEy3zIY.py running install_egg_info Writing /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python3.4/usr/lib64/python3.4/site-packages/pycurl-7.19.3.1-py3.4.egg-info Writing /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image//_python2.7/usr/lib64/python2.7/site-packages/pycurl-7.19.3.1-py2.7.egg-info * python2_7: running distutils-r1_run_phase python_install_all >>> Completed installing pycurl-7.19.3.1-r2 into /var/tmp/portage/dev-python/pycurl-7.19.3.1-r2/image/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.gold-version usr/lib64/python3.4/site-packages/pycurl.cpython-34.so usr/lib64/python2.7/site-packages/pycurl.so ecompressdir: bzip2 -9 /usr/share/doc