Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 438582

Summary: dev-python/pyudev-0.16.1 fails to build with Python3.3
Product: Gentoo Linux Reporter: Helmut Jarausch <jarausch>
Component: [OLD] DevelopmentAssignee: Stefan Briesenick (RETIRED) <sbriesen>
Status: RESOLVED FIXED    
Severity: normal CC: jason, python
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 364877    
Bug Blocks: 437322    

Description Helmut Jarausch 2012-10-16 14:25:59 UTC
Trying to build dev-python/pyudev-0.16.1 hangs (no CPU cycles) after
 * Building of dev-python/pyudev-0.16.1 with CPython 3.3...
python3.3 setup.py build -b build-3.3


Killing it with <Ctrl>C gives
Exiting on signal 2
sandbox:stop  caught signal 2 in pid 19961
sandbox:stop  signal already caught and busy still cleaning up!
Traceback (most recent call last):
  File "setup.py", line 25, in <module>
    import pyudev
  File "/var/tmp/portage/dev-python/pyudev-0.16.1/work/pyudev-0.16.1/pyudev/__init__.py", line 46, in <module>
    from pyudev.device import *
  File "/var/tmp/portage/dev-python/pyudev-0.16.1/work/pyudev-0.16.1/pyudev/device.py", line 35, in <module>
    from pyudev._libudev import libudev
  File "/var/tmp/portage/dev-python/pyudev-0.16.1/work/pyudev-0.16.1/pyudev/_libudev.py", line 289, in <module>
    libudev = load_udev_library()
  File "/var/tmp/portage/dev-python/pyudev-0.16.1/work/pyudev-0.16.1/pyudev/_libudev.py", line 270, in load_udev_library
    udev_library_name = find_library('udev')
  File "/usr/lib64/python3.3/ctypes/util.py", line 202, in find_library
    return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name))
  File "/usr/lib64/python3.3/ctypes/util.py", line 194, in _findSoname_ldconfig
    env={'LC_ALL': 'C', 'LANG': 'C'}) as p:
  File "/usr/lib64/python3.3/subprocess.py", line 818, in __init__
    restore_signals, start_new_session)
  File "/usr/lib64/python3.3/subprocess.py", line 1382, in _execute_child
    part = _eintr_retry_call(os.read, errpipe_read, 50000)
  File "/usr/lib64/python3.3/subprocess.py", line 477, in _eintr_retry_call
    return func(*args)
KeyboardInterrupt
Comment 1 brothermechanic 2012-12-13 06:32:55 UTC
same problem
Comment 2 Stefan Briesenick (RETIRED) gentoo-dev 2013-01-24 21:48:53 UTC
please report to upstream.