When emerging www-client/chromium-32.0.1700.19 it fails at configure in the Gyp configuration, trying to use /usr/lib/libpython2.6.so.1.0 when I only have python 2.7.5 and python 3.3.2 Emerging : [ebuild U ] www-client/chromium-32.0.1700.19 [31.0.1650.39] USE="cups custom-cflags* pulseaudio tcmalloc* -bindist -gnome -gnome-keyring -kerberos (-neon) (-selinux) (-system-sqlite) {-test} (-gps%)" LINGUAS="en_GB -am -ar -bg -bn -ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" Reproducible: Always Steps to Reproduce: 1.Emerge -uDN world 2. trying to update chromium. 3. Actual Results: The emerge fail Expected Results: Chromium should update
Created attachment 364196 [details] emerge --info =www-client/chromium-32.1700.0.19 output
Created attachment 364198 [details] Build log of www-client/chromium-32.1700.0.19
I'm not able to reproduce the failure after removing python:2.6. I'm actually not sure why it is working for me given the call that is being made in common.gypi.
I have the same problem but without having instaled python 3.3.2
Same problem. Solved it by temporary installing dev-lang/python:2.6 . Nevertheless, some fix for ebuild should be performed.
I encountered this problem and it was fixed by reverting sys-apps/file to 5.15. file-5.16 contains the following "fix": * fix erroneous non-zero exit code from non-existant file and message which seems to be the cause of the problem since the first thing the python_arch.sh script does is exit with sucess if file fails, but now file does not fail and so it continues trying other tests, all of which fail.
(In reply to John Keeping from comment #6) Nice catch! My system pulled in file-5.16 on Dec 1, and I am now able to reproduce the failure. It looks like there are some gyp variables I can play with to resolve this.
+ 03 Dec 2013; Mike Gilbert <floppym@gentoo.org> chromium-31.0.1650.57.ebuild, + chromium-32.0.1700.19.ebuild, chromium-33.0.1711.3.ebuild: + Set python version and libdir so that python_arch.sh can find libpython. Bug + 492864 by Yannick Schaeffer. Thanks to John Keeping for the helpful hint.