Gentoo Archives: gentoo-user

From: Joseph <syscon780@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] meld ERROR - ImportError: This platform lacks a functioning sem_open
Date: Sun, 29 Dec 2013 00:10:03
Message-Id: 20131229001010.GA15186@syscon7.ed.shawcable.net
1 I just upgraded my system and "meld" as well.
2 I'm using "cfg-update -u" to compare files that did change utilizing meld
3
4 When I try to compare two file as root using meld I get:
5
6 meld /etc/ddclient/ddclient.conf /etc/ddclient/._cfg0000_ddclient.conf
7 Traceback (most recent call last):
8 File "/usr/bin/meld", line 173, in <module>
9 main()
10 File "/usr/bin/meld", line 165, in main
11 new_window = app.parse_args(sys.argv[1:])
12 File "/usr/lib64/meld/meld/meldapp.py", line 169, in parse_args
13 tab = open_paths(args, options.auto_compare, options.auto_merge)
14 File "/usr/lib64/meld/meld/meldwindow.py", line 796, in open_paths
15 tab = self.append_diff(paths, auto_compare, auto_merge)
16 File "/usr/lib64/meld/meld/meldwindow.py", line 746, in append_diff
17 return self.append_filediff(paths, merge_output=merge_output)
18 File "/usr/lib64/meld/meld/meldwindow.py", line 703, in append_filediff
19 doc = filediff.FileDiff(app.prefs, len(files))
20 File "/usr/lib64/meld/meld/filediff.py", line 214, in __init__
21 self._cached_match = CachedSequenceMatcher()
22 File "/usr/lib64/meld/meld/filediff.py", line 72, in __init__
23 None, matchers.init_worker, maxtasksperchild=1)
24 File "/usr/lib64/python2.7/multiprocessing/__init__.py", line 232, in Pool
25 return Pool(processes, initializer, initargs, maxtasksperchild)
26 File "/usr/lib64/python2.7/multiprocessing/pool.py", line 138, in __init__
27 self._setup_queues()
28 File "/usr/lib64/python2.7/multiprocessing/pool.py", line 232, in _setup_queues
29 from .queues import SimpleQueue
30 File "/usr/lib64/python2.7/multiprocessing/queues.py", line 48, in <module>
31 from multiprocessing.synchronize import Lock, BoundedSemaphore, Semaphore, Condition
32 File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line 59, in <module>
33 " function, see issue 3770.")
34 ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
35
36
37 --
38 Joseph

Replies

Subject Author
Re: [gentoo-user] meld ERROR - ImportError: This platform lacks a functioning sem_open Adam Carter <adamcarter3@×××××.com>
Re: [gentoo-user] meld ERROR - ImportError: This platform lacks a functioning sem_open Hinnerk van Bruinehsen <h.v.bruinehsen@×××××××××.de>