pyprotocols (being installed as a dependency of turbogears) does not build correctly. The pyprotocols being installed is in portage but the turbogears being installed is in the turbogears2 overlay. build log, info, etc will be attached shortly. Reproducible: Always Steps to Reproduce: 1. emerge -av1 pyprotocols 2. build error 3. Actual Results: running build_ext building 'protocols._speedups' extension error: unknown file type '.pyx' (from 'src/protocols/_speedups.pyx') Expected Results: Successful build and install This builds just fine on my amd64 box but fails on my ~amd64 box. This may be due to the python version or a number of other factors but does not at this time affect stable.
Created attachment 281145 [details] emerge --info \=dev-python/pyprotocols-1.0_pre2306
Created attachment 281147 [details] emerge -pqv \=dev-python/pyprotocols-1.0_pre2306
Created attachment 281149 [details] Build Log
I can confirm the build failure as well on ~amd64, dev-lang/python is 2.7.2-r2 3.1.4-r2 3.2-r2 with 2.7 default in 'eselect python list'.
I solved this problem by installing pyrex. emerge pyrex --quiet
Would this imply that pyrex is a missing dependency of this ebuild?
Fixed by Arfrever