Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 486 by
nobodyd...@gmail.com: can't compuilt psutils with python3
http://code.google.com/p/psutil/issues/detail?id=486
[fedya@filzbach python-psutil]$ abb build
assume project name from git url: python-psutil
try to restore files from abf storage
parsing file '.abf.yml'
found entry: file=psutil-0.4.1.tar.gz ... ok
found entry: file=psutil-2.0.0.tar.gz ... ok
try to build python-psutil
Fetching(Source0):
https://pypi.python.org/packages/source/p/psutil/psutil-1.2.1.tar.gz
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.98015
+ umask 022
+ cd /home/fedya/chromium-browser-stable/python-psutil/BUILD
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ cd /home/fedya/chromium-browser-stable/python-psutil/BUILD
+ rm -rf psutil-1.2.1
+ /bin/gzip -dc
/home/fedya/chromium-browser-stable/python-psutil/psutil-1.2.1.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd psutil-1.2.1
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/__init__.py
+ touch -r psutil/__init__.py.orig psutil/__init__.py
+ rm psutil/__init__.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_common.py
+ touch -r psutil/_common.py.orig psutil/_common.py
+ rm psutil/_common.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_compat.py
+ touch -r psutil/_compat.py.orig psutil/_compat.py
+ rm psutil/_compat.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_error.py
+ touch -r psutil/_error.py.orig psutil/_error.py
+ rm psutil/_error.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_psbsd.py
+ touch -r psutil/_psbsd.py.orig psutil/_psbsd.py
+ rm psutil/_psbsd.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_pslinux.py
+ touch -r psutil/_pslinux.py.orig psutil/_pslinux.py
+ rm psutil/_pslinux.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_psmswindows.py
+ touch -r psutil/_psmswindows.py.orig psutil/_psmswindows.py
+ rm psutil/_psmswindows.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_psosx.py
+ touch -r psutil/_psosx.py.orig psutil/_psosx.py
+ rm psutil/_psosx.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_psposix.py
+ touch -r psutil/_psposix.py.orig psutil/_psposix.py
+ rm psutil/_psposix.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/_pssunos.py
+ touch -r psutil/_pssunos.py.orig psutil/_pssunos.py
+ rm psutil/_pssunos.py.orig
+ for file in 'psutil/*.py'
+ sed -i.orig -e 1d psutil/error.py
+ touch -r psutil/error.py.orig psutil/error.py
+ rm psutil/error.py.orig
+ cp -a .
/home/fedya/chromium-browser-stable/python-psutil/BUILD/python3-python-psutil-1.2.1-1
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.98015
+ umask 022
+ cd /home/fedya/chromium-browser-stable/python-psutil/BUILD
+ cd psutil-1.2.1
+ '[' 1 -eq 1 ']'
+ '[' 1 -eq 1 ']'
+ CFLAGS='-O2 -Wa,--compress-debug-sections -gdwarf-4
-fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe
-Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC'
+ /usr/bin/python setup.py build
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/psutil
copying psutil/_compat.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_error.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_psposix.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_psmswindows.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/__init__.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/error.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_pssunos.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_pslinux.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_psbsd.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_psosx.py -> build/lib.linux-x86_64-2.7/psutil
copying psutil/_common.py -> build/lib.linux-x86_64-2.7/psutil
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
building '_psutil_linux' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/psutil
x86_64-mandriva-linux-gnu-gcc -pthread -DNDEBUG -O2
-Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments
-frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC -O2 -Wa,--compress-debug-sections -gdwarf-4
-fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe
-Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC -fno-PIE -fPIC -I/usr/include/python2.7 -c
psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
psutil/_psutil_linux.c: In function 'get_process_cpu_affinity':
psutil/_psutil_linux.c:264:5: warning: dereferencing type-punned pointer
might break strict-aliasing rules [-Wstrict-aliasing]
if (sched_getaffinity(pid, len, (cpu_set_t *)&mask) < 0) {
^
psutil/_psutil_linux.c: In function 'set_process_cpu_affinity':
psutil/_psutil_linux.c:284:5: warning: dereferencing type-punned pointer
might break strict-aliasing rules [-Wstrict-aliasing]
if (sched_setaffinity(pid, len, (cpu_set_t *)&mask)) {
^
psutil/_psutil_linux.c: In function 'get_system_users':
psutil/_psutil_linux.c:311:13: warning: dereferencing type-punned pointer
will break strict-aliasing rules [-Wstrict-aliasing]
user_proc = Py_True;
^
psutil/_psutil_linux.c:313:13: warning: dereferencing type-punned pointer
will break strict-aliasing rules [-Wstrict-aliasing]
user_proc = Py_False;
^
x86_64-mandriva-linux-gnu-gcc -pthread -shared -Wl,--no-undefined -O2
-Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments
-frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC
build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7
-o build/lib.linux-x86_64-2.7/_psutil_linux.so
building '_psutil_posix' extension
x86_64-mandriva-linux-gnu-gcc -pthread -DNDEBUG -O2
-Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments
-frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC -O2 -Wa,--compress-debug-sections -gdwarf-4
-fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe
-Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC -fno-PIE -fPIC -I/usr/include/python2.7 -c
psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
x86_64-mandriva-linux-gnu-gcc -pthread -shared -Wl,--no-undefined -O2
-Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments
-frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC
build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7
-o build/lib.linux-x86_64-2.7/_psutil_posix.so
+ pushd
/home/fedya/chromium-browser-stable/python-psutil/BUILD/python3-python-psutil-1.2.1-1
~/chromium-browser-stable/python-psutil/BUILD/python3-python-psutil-1.2.1-1
~/chromium-browser-stable/python-psutil/BUILD/psutil-1.2.1
+ CFLAGS='-O2 -Wa,--compress-debug-sections -gdwarf-4
-fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe
-Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC'
+ /usr/bin/python3 setup.py build
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.3
creating build/lib.linux-x86_64-3.3/psutil
copying psutil/_compat.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_error.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_psposix.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_psmswindows.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/__init__.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/error.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_pssunos.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_pslinux.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_psbsd.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_psosx.py -> build/lib.linux-x86_64-3.3/psutil
copying psutil/_common.py -> build/lib.linux-x86_64-3.3/psutil
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
building '_psutil_linux' extension
creating build/temp.linux-x86_64-3.3
creating build/temp.linux-x86_64-3.3/psutil
x86_64-mandriva-linux-gnu-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1
-DNDEBUG -O2 -Wa,--compress-debug-sections -gdwarf-4
-fvar-tracking-assignments -frecord-gcc-switches -Wstrict-aliasing=2 -pipe
-Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC -g -O2 -Wa,--compress-debug-sections
-gdwarf-4 -fvar-tracking-assignments -frecord-gcc-switches
-Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fPIC
-fPIC -I/usr/include/python3.3m -c psutil/_psutil_linux.c -o
build/temp.linux-x86_64-3.3/psutil/_psutil_linux.o
psutil/_psutil_linux.c: In function 'get_process_cpu_affinity':
psutil/_psutil_linux.c:264:5: warning: dereferencing type-punned pointer
might break strict-aliasing rules [-Wstrict-aliasing]
if (sched_getaffinity(pid, len, (cpu_set_t *)&mask) < 0) {
^
psutil/_psutil_linux.c: In function 'set_process_cpu_affinity':
psutil/_psutil_linux.c:284:5: warning: dereferencing type-punned pointer
might break strict-aliasing rules [-Wstrict-aliasing]
if (sched_setaffinity(pid, len, (cpu_set_t *)&mask)) {
^
psutil/_psutil_linux.c: In function 'get_system_users':
psutil/_psutil_linux.c:311:13: warning: dereferencing type-punned pointer
might break strict-aliasing rules [-Wstrict-aliasing]
user_proc = Py_True;
^
psutil/_psutil_linux.c:313:13: warning: dereferencing type-punned pointer
might break strict-aliasing rules [-Wstrict-aliasing]
user_proc = Py_False;
^
x86_64-mandriva-linux-gnu-gcc -pthread -shared -Wl,--no-undefined -O2
-Wa,--compress-debug-sections -gdwarf-4 -fvar-tracking-assignments
-frecord-gcc-switches -Wstrict-aliasing=2 -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fPIC
build/temp.linux-x86_64-3.3/psutil/_psutil_linux.o -o
build/lib.linux-x86_64-3.3/_
psutil_linux.cpython-33m.so
psutil/_psutil_linux.c:395: error: undefined reference
to 'PyModule_GetState'
psutil/_psutil_linux.c:395: error: undefined reference
to 'PyModule_GetState'
psutil/_psutil_linux.c:395: error: undefined reference
to 'PyModule_GetState'
psutil/_psutil_linux.c:389: error: undefined reference
to 'PyModule_GetState'
psutil/_psutil_linux.c:298: error: undefined reference to 'PyList_New'
psutil/_psutil_linux.c:313: error: undefined reference to '_Py_FalseStruct'
psutil/_psutil_linux.c:314: error: undefined reference to 'Py_BuildValue'
psutil/_psutil_linux.c:323: error: undefined reference to 'PyList_Append'
psutil/_psutil_linux.c:311: error: undefined reference to '_Py_TrueStruct'
psutil/_psutil_linux.c:187: error: undefined reference to 'PyList_New'
psutil/_psutil_linux.c:194: error: undefined reference
to 'PyEval_SaveThread'
psutil/_psutil_linux.c:196: error: undefined reference
to 'PyEval_RestoreThread'
psutil/_psutil_linux.c:207: error: undefined reference to 'Py_BuildValue'
psutil/_psutil_linux.c:213: error: undefined reference to 'PyList_Append'
psutil/_psutil_linux.c:198: error: undefined reference to 'PyExc_OSError'
psutil/_psutil_linux.c:198: error: undefined reference
to 'PyErr_SetFromErrnoWithFilename'
psutil/_psutil_linux.c:131: error: undefined reference to 'PyArg_ParseTuple'
psutil/_psutil_linux.c:160: error: undefined reference to 'PyLong_AsLong'
psutil/_psutil_linux.c:163: error: undefined reference to 'PyLong_AsLong'
psutil/_psutil_linux.c:171: error: undefined reference to '_Py_NoneStruct'
psutil/_psutil_linux.c:161: error: undefined reference to 'PyErr_Occurred'
psutil/_psutil_linux.c:146: error: undefined reference to 'Py_BuildValue'
psutil/_psutil_linux.c:164: error: undefined reference to 'PyErr_Occurred'
psutil/_psutil_linux.c:170: error: undefined reference to 'PyExc_OSError'
psutil/_psutil_linux.c:170: error: undefined reference
to 'PyErr_SetFromErrno'
psutil/_psutil_linux.c:261: error: undefined reference to 'PyArg_ParseTuple'
psutil/_psutil_linux.c:267: error: undefined reference to 'Py_BuildValue'
psutil/_psutil_linux.c:265: error: undefined reference to 'PyExc_OSError'
psutil/_psutil_linux.c:265: error: undefined reference
to 'PyErr_SetFromErrno'
psutil/_psutil_linux.c:237: error: undefined reference to 'PyExc_OSError'
psutil/_psutil_linux.c:237: error: undefined reference
to 'PyErr_SetFromErrno'
psutil/_psutil_linux.c:281: error: undefined reference to 'PyArg_ParseTuple'
psutil/_psutil_linux.c:287: error: undefined reference to '_Py_NoneStruct'
psutil/_psutil_linux.c:285: error: undefined reference
to 'PyErr_SetFromErrno'
psutil/_psutil_linux.c:101: error: undefined reference to 'PyArg_ParseTuple'
psutil/_psutil_linux.c:109: error: undefined reference to '_Py_NoneStruct'
psutil/_psutil_linux.c:424: error: undefined reference to 'PyModule_Create2'
psutil/_psutil_linux.c:431: error: undefined reference
to 'PyModule_AddIntConstant'
psutil/_psutil_linux.c:432: error: undefined reference
to 'PyModule_AddIntConstant'
psutil/_psutil_linux.c:433: error: undefined reference
to 'PyModule_AddIntConstant'
psutil/_psutil_linux.c:434: error: undefined reference
to 'PyModule_AddIntConstant'
collect2: error: ld returned 1 exit status
error: command 'x86_64-mandriva-linux-gnu-gcc' failed with exit status 1
error: Bad exit status from /var/tmp/rpm-tmp.98015 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.98015 (%build)
build log is saved in
python-psutil.-bb.20140313-154518.12314.filzbach.buildlog
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings