Gentoo Archives: gentoo-user

From: Hinnerk van Bruinehsen <h.v.bruinehsen@×××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] meld ERROR - ImportError: This platform lacks a functioning sem_open
Date: Sun, 29 Dec 2013 12:14:34
Message-Id: 6e09eced-5b66-4fa1-8814-1b308930cb8d@email.android.com
In Reply to: [gentoo-user] meld ERROR - ImportError: This platform lacks a functioning sem_open by Joseph
1 Hi,
2 A few days ago there was a similar issue discussed in http://www.gossamer-threads.com/lists/gentoo/user/281003
3
4 In the last answer James proposed a solution that seemingly resolved that issue.
5
6 Wkr
7 Hinnerk
8
9 Joseph <syscon780@×××××.com> wrote:
10 >I just upgraded my system and "meld" as well.
11 >I'm using "cfg-update -u" to compare files that did change utilizing
12 >meld
13 >
14 >When I try to compare two file as root using meld I get:
15 >
16 > meld /etc/ddclient/ddclient.conf /etc/ddclient/._cfg0000_ddclient.conf
17 >Traceback (most recent call last):
18 > File "/usr/bin/meld", line 173, in <module>
19 > main()
20 > File "/usr/bin/meld", line 165, in main
21 > new_window = app.parse_args(sys.argv[1:])
22 > File "/usr/lib64/meld/meld/meldapp.py", line 169, in parse_args
23 > tab = open_paths(args, options.auto_compare, options.auto_merge)
24 > File "/usr/lib64/meld/meld/meldwindow.py", line 796, in open_paths
25 > tab = self.append_diff(paths, auto_compare, auto_merge)
26 > File "/usr/lib64/meld/meld/meldwindow.py", line 746, in append_diff
27 > return self.append_filediff(paths, merge_output=merge_output)
28 >File "/usr/lib64/meld/meld/meldwindow.py", line 703, in append_filediff
29 > doc = filediff.FileDiff(app.prefs, len(files))
30 > File "/usr/lib64/meld/meld/filediff.py", line 214, in __init__
31 > self._cached_match = CachedSequenceMatcher()
32 > File "/usr/lib64/meld/meld/filediff.py", line 72, in __init__
33 > None, matchers.init_worker, maxtasksperchild=1)
34 >File "/usr/lib64/python2.7/multiprocessing/__init__.py", line 232, in
35 >Pool
36 > return Pool(processes, initializer, initargs, maxtasksperchild)
37 >File "/usr/lib64/python2.7/multiprocessing/pool.py", line 138, in
38 >__init__
39 > self._setup_queues()
40 >File "/usr/lib64/python2.7/multiprocessing/pool.py", line 232, in
41 >_setup_queues
42 > from .queues import SimpleQueue
43 >File "/usr/lib64/python2.7/multiprocessing/queues.py", line 48, in
44 ><module>
45 >from multiprocessing.synchronize import Lock, BoundedSemaphore,
46 >Semaphore, Condition
47 >File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line 59, in
48 ><module>
49 > " function, see issue 3770.")
50 >ImportError: This platform lacks a functioning sem_open implementation,
51 >therefore, the required synchronization primitives needed will not
52 >function, see issue 3770.
53 >
54 >
55 >--
56 >Joseph
57
58 --
59 Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Replies