Gentoo Archives: gentoo-user

From: Alecks Gates <alecks.g@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] chromium build issue
Date: Sat, 23 Nov 2013 02:31:19
Message-Id: CAKkyAYbO6DLgjjoYqkLtS8PT6m=QvAs0ZV-FRiaJiGiQs_gP-g@mail.gmail.com
In Reply to: [gentoo-user] chromium build issue by "james N."
1 On Thu, Nov 21, 2013 at 5:19 PM, james N. <james@×××××××.net> wrote:
2 > Hey list,
3 >
4 > I have a build issue with chromium on one machine but not the other.
5 > The version I'm trying to build is www-client/chromium-32.0.1700.19
6 > but the problem occurs on the current stable version also (31.0.1650.57).
7 >
8 >
9 > * ERROR: www-client/chromium-32.0.1700.19::gentoo failed (configure phase):
10 > * (no error message)
11 > *
12 > * Call stack:
13 > * ebuild.sh, line 93: Called src_configure
14 > * environment, line 4972: Called die
15 > * The specific snippet of code:
16 > * egyp_chromium ${myconf} || die
17 > *
18 > * If you need support, post the output of `emerge --info '=www-client/chromium-32.0.1700.19::gentoo'`,
19 > * the complete build log and the output of `emerge -pqv '=www-client/chromium-32.0.1700.19::gentoo'`.
20 > * The complete build log is located at
21 > '/var/tmp/portage/www-client/chromium-32.0.1700.19/temp/build.log'.
22 > * The ebuild environment file is located at
23 > '/var/tmp/portage/www-client/chromium-32.0.1700.19/temp/environment'.
24 > * Working directory: '/var/tmp/portage/www-client/chromium-32.0.1700.19/work/chromium-32.0.1700.19'
25 > * S: '/var/tmp/portage/www-client/chromium-32.0.1700.19/work/chromium-32.0.1700.19'
26 >
27 >
28 > before that, the output is:
29 >
30 > Updating projects from gyp files...
31 > Traceback (most recent call last):
32 > File "build/gyp_chromium", line 157, in <module>
33 > sys.exit(gyp.main(args))
34 > File
35 > "/var/tmp/portage/www-client/chromium-32.0.1700.19/work/chromium-32.0.1700.19/tools/gyp/pylib/gyp/__init__.py",
36 > line 527, in main
37 > return gyp_main(args)
38 > File
39 > "/var/tmp/portage/www-client/chromium-32.0.1700.19/work/chromium-32.0.1700.19/tools/gyp/pylib/gyp/__init__.py",
40 > line 503, in gyp_main
41 > options.circular_check)
42 > File
43 > "/var/tmp/portage/www-client/chromium-32.0.1700.19/work/chromium-32.0.1700.19/tools/gyp/pylib/gyp/__init__.py",
44 > line 129, in Load
45 > params['parallel'], params['root_targets'])
46 > File
47 > "/var/tmp/portage/www-client/chromium-32.0.1700.19/work/chromium-32.0.1700.19/tools/gyp/pylib/gyp/input.py",
48 > line 2687, in Load
49 > generator_input_info)
50 > File
51 > "/var/tmp/portage/www-client/chromium-32.0.1700.19/work/chromium-32.0.1700.19/tools/gyp/pylib/gyp/input.py",
52 > line 594, in LoadTargetBuildFilesParallel
53 > parallel_state.pool = multiprocessing.Pool(8)
54 > File "/usr/lib64/python2.7/multiprocessing/__init__.py", line 232, in Pool
55 > return Pool(processes, initializer, initargs, maxtasksperchild)
56 > File "/usr/lib64/python2.7/multiprocessing/pool.py", line 138, in __init__
57 > self._setup_queues()
58 > File "/usr/lib64/python2.7/multiprocessing/pool.py", line 232, in _setup_queues
59 > from .queues import SimpleQueue
60 > File "/usr/lib64/python2.7/multiprocessing/queues.py", line 48, in <module>
61 > from multiprocessing.synchronize import Lock, BoundedSemaphore, Semaphore, Condition
62 > File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line 59, in <module>
63 > " function, see issue 3770.")
64 > ImportError: This platform lacks a functioning sem_open implementation, therefore, the required
65 > synchronization primitives needed will not function, see issue 3770.
66 >
67 > Any ideas?
68 >
69 > Thanks
70 >
71 > --
72 > James
73 >
74 > This is my signature. Please don't steal it.
75 >
76
77 What kernel are you running and/or what kernel did you build python2.7
78 with? I would try remerging dev-lang/python:2.7
79
80 Possibly relevant:
81 http://bugs.python.org/issue8326
82
83 --
84 Alecks Gates

Replies

Subject Author
Re: [gentoo-user] chromium build issue "james N." <james@×××××××.net>