Bug 192778 - www/chromium chromium-36.0.1985.143/tools/gyp/p
Summary: www/chromium chromium-36.0.1985.143/tools/gyp/p
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-chromium (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-18 12:00 UTC by Admir Mehic
Modified: 2014-08-18 19:29 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Admir Mehic 2014-08-18 12:00:41 UTC
Updating projects from gyp files...
Traceback (most recent call last):
  File "./build/gyp_chromium", line 310, in <module>
    gyp_rc = gyp.main(args)
  File
"/usr/ports/www/chromium/work/chromium-36.0.1985.143/tools/gyp/pylib/gyp/__init__.py", line 527, in main
    return gyp_main(args)
  File
"/usr/ports/www/chromium/work/chromium-36.0.1985.143/tools/gyp/pylib/gyp/__init__.py", line 503, in gyp_main
    options.circular_check)
  File
"/usr/ports/www/chromium/work/chromium-36.0.1985.143/tools/gyp/pylib/gyp/__init__.py", line 129, in Load
    params['parallel'], params['root_targets'])
  File
"/usr/ports/www/chromium/work/chromium-36.0.1985.143/tools/gyp/pylib/gyp/input.py", line 2734, in Load
    generator_input_info)
  File
"/usr/ports/www/chromium/work/chromium-36.0.1985.143/tools/gyp/pylib/gyp/input.py", line 606, in LoadTargetBuildFilesParallel
    parallel_state.pool = multiprocessing.Pool(8)
  File "/usr/local/lib/python2.7/multiprocessing/__init__.py", line 232,
in Pool
    return Pool(processes, initializer, initargs, maxtasksperchild)
  File "/usr/local/lib/python2.7/multiprocessing/pool.py", line 138, in
__init__
    self._setup_queues()
  File "/usr/local/lib/python2.7/multiprocessing/pool.py", line 233, in
_setup_queues
    from .queues import SimpleQueue
  File "/usr/local/lib/python2.7/multiprocessing/queues.py", line 48, in
<module>
    from multiprocessing.synchronize import Lock, BoundedSemaphore,
Semaphore, Condition
  File "/usr/local/lib/python2.7/multiprocessing/synchronize.py", line
59, in <module>
    " function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation,
therefore, the required synchronization primitives needed will not
function, see issue 3770.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/chromium
*** Error code 1

Stop.
make: stopped in /usr/ports/www/chromium

===>>> make build failed for www/chromium
===>>> Aborting update


===>>> You can restart from the point of failure with this command line:
       portmaster <flags> www/chromium
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-18 18:27:37 UTC
over to chromium team@
Comment 2 Xin LI freebsd_committer freebsd_triage 2014-08-18 18:30:54 UTC
This is IMHO not a bug.  lang/python27 have 'SEM' enabled by default and the reported issue is either an outcome of custom lang/python27, or not loading the POSIX sem kernel module...
Comment 3 Rene Ladan freebsd_committer freebsd_triage 2014-08-18 19:29:16 UTC
Like Xin Li says, this is not a bug. Building Chromium on live systems (i.e. outside of poudriere/tinderbox) is highly discouraged anyway.