[Python-modules-team] Bug#642570: python-pyhyphen: FTBFS: Permission denied: '/usr/lib/python2.7/dist-packages/hyphen/config.pyc'

Jakub Wilk jwilk at debian.org
Sat Sep 24 00:00:41 UTC 2011


Source: python-pyhyphen
Version: 1.0~beta1-2
Severity: serious
Justification: fails to build from source

When rebuilt in an environment which has python-pyhyphen itself 
installed, the package fails to build:
|  fakeroot debian/rules binary
| dh binary --with python2
|    dh_testroot
|    dh_prep
|    dh_installdirs
|    dh_auto_install
| running install
| running build
| running build_py
| copying textwrap2.py -> build/lib.linux-i686-2.7
| copying hyphen/config.py -> build/lib.linux-i686-2.7/hyphen
| copying hyphen/dictools.py -> build/lib.linux-i686-2.7/hyphen
| copying hyphen/__init__.py -> build/lib.linux-i686-2.7/hyphen
| running build_ext
| building 'hyphen.hnj' extension
| gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Iinclude -I/usr/include/python2.7 -c src/hnjmodule.c -o build/temp.linux-i686-2.7/src/hnjmodule.o
| gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Iinclude -I/usr/include/python2.7 -c src/hyphen.c -o build/temp.linux-i686-2.7/src/hyphen.o
| gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Iinclude -I/usr/include/python2.7 -c src/hnjalloc.c -o build/temp.linux-i686-2.7/src/hnjalloc.o
| gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-i686-2.7/src/hnjmodule.o build/temp.linux-i686-2.7/src/hyphen.o build/temp.linux-i686-2.7/src/hnjalloc.o -o build/lib.linux-i686-2.7/hyphen/hnj.so
| running install_lib
| creating /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr
| creating /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib
| creating /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7
| creating /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages
| copying build/lib.linux-i686-2.7/textwrap2.py -> /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages
| creating /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages/hyphen
| copying build/lib.linux-i686-2.7/hyphen/hnj.so -> /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages/hyphen
| copying build/lib.linux-i686-2.7/hyphen/config.py -> /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages/hyphen
| copying build/lib.linux-i686-2.7/hyphen/dictools.py -> /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages/hyphen
| copying build/lib.linux-i686-2.7/hyphen/__init__.py -> /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages/hyphen
| running install_egg_info
| Writing /build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen/usr/lib/python2.7/dist-packages/PyHyphen-1.0beta1.egg-info
| Traceback (most recent call last):
|   File "setup.py", line 106, in <module>
|     os.remove(mod_path + 'c')
| OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages/hyphen/config.pyc'
| dh_auto_install: python2.7 setup.py install --force --root=/build/python-pyhyphen-c3D5AV/python-pyhyphen-1.0~beta1/debian/python-pyhyphen --no-compile -O0 --install-layout=deb returned exit code 1
| make: *** [binary] Error 1
| dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2

-- 
Jakub Wilk





More information about the Python-modules-team mailing list