Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#126 closed defect (fixed)

Gentoo xpra ebuild - missing dependency on dev-python/cython

Reported by: Stroller Owned by: Antoine Martin
Priority: major Milestone:
Component: Client Keywords: Gentoo ebuild "missing dependency"
Cc:

Description (last modified by Antoine Martin)

$ sudo emerge xpra
Password:
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-misc/xpra-0.0.7.17 from unknown repo
 * xpra-0.0.7.17.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                 [ ok ]
 * Package:    net-misc/xpra-0.0.7.17
 * USE:  elibc_glibc kernel_linux server ssh userland_GNU x86
>>> Unpacking source...
>>> Unpacking xpra-0.0.7.17.tar.bz2 to /var/tmp/portage/net-misc/xpra-0.0.7.17/work
>>> Source unpacked in /var/tmp/portage/net-misc/xpra-0.0.7.17/work
>>> Compiling source in /var/tmp/portage/net-misc/xpra-0.0.7.17/work/xpra-0.0.7.17 ...
 * Building of net-misc/xpra-0.0.7.17 with CPython 2.6...
python2.6 setup.py build -b build-2.6
Traceback (most recent call last):
  File "setup.py", line 40, in <module>
    from Cython.Distutils import build_ext
ImportError: No module named Cython.Distutils
 * ERROR: net-misc/xpra-0.0.7.17 failed:
 *   Building failed with CPython 2.6 in distutils_building() function
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 4850:  Called distutils_src_compile
 *   environment, line 1258:  Called python_execute_function 'distutils_building'
 *   environment, line 3466:  Called die
 * The specific snippet of code:
 *                       die "${failure_message}";
 *
 * If you need support, post the output of 'emerge --info =net-misc/xpra-0.0.7.17',
 * the complete build log and the output of 'emerge -pqv =net-misc/xpra-0.0.7.17'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 * The complete build log is located at '/var/tmp/portage/net-misc/xpra-0.0.7.17/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/xpra-0.0.7.17/temp/environment'.
 * S: '/var/tmp/portage/net-misc/xpra-0.0.7.17/work/xpra-0.0.7.17'

>>> Failed to emerge net-misc/xpra-0.0.7.17, Log file:

>>>  '/var/tmp/portage/net-misc/xpra-0.0.7.17/temp/build.log'
$

Resolved with emerge -1 dev-python/cython-0.13

Not sure if this is a runtime or buildtime-only dep.

Change History (2)

comment:1 Changed 8 years ago by Antoine Martin

Description: modified (diff)
Resolution: fixed
Status: newclosed

The updated ebuilds fix that, see #124

comment:2 Changed 8 years ago by Antoine Martin

Note however that you need to enable the "server" use flag, which does nothing except build cython, what it *should* do instead is in #127

Note: See TracTickets for help on using tickets.