Hinnerk van Bruinehsen <[email protected]> wrote: >Hi, >A few days ago there was a similar issue discussed in >http://www.gossamer-threads.com/lists/gentoo/user/281003 > >In the last answer James proposed a solution that seemingly resolved >that issue. > >Wkr >Hinnerk > >Joseph <[email protected]> wrote: >>I just upgraded my system and "meld" as well. >>I'm using "cfg-update -u" to compare files that did change utilizing >>meld >> >>When I try to compare two file as root using meld I get: >> >> meld /etc/ddclient/ddclient.conf >/etc/ddclient/._cfg0000_ddclient.conf >>Traceback (most recent call last): >> File "/usr/bin/meld", line 173, in <module> >> main() >> File "/usr/bin/meld", line 165, in main >> new_window = app.parse_args(sys.argv[1:]) >> File "/usr/lib64/meld/meld/meldapp.py", line 169, in parse_args >> tab = open_paths(args, options.auto_compare, options.auto_merge) >> File "/usr/lib64/meld/meld/meldwindow.py", line 796, in open_paths >> tab = self.append_diff(paths, auto_compare, auto_merge) >> File "/usr/lib64/meld/meld/meldwindow.py", line 746, in append_diff >> return self.append_filediff(paths, merge_output=merge_output) >>File "/usr/lib64/meld/meld/meldwindow.py", line 703, in >append_filediff >> doc = filediff.FileDiff(app.prefs, len(files)) >> File "/usr/lib64/meld/meld/filediff.py", line 214, in __init__ >> self._cached_match = CachedSequenceMatcher() >> File "/usr/lib64/meld/meld/filediff.py", line 72, in __init__ >> None, matchers.init_worker, maxtasksperchild=1) >>File "/usr/lib64/python2.7/multiprocessing/__init__.py", line 232, in >>Pool >> return Pool(processes, initializer, initargs, maxtasksperchild) >>File "/usr/lib64/python2.7/multiprocessing/pool.py", line 138, in >>__init__ >> self._setup_queues() >>File "/usr/lib64/python2.7/multiprocessing/pool.py", line 232, in >>_setup_queues >> from .queues import SimpleQueue >>File "/usr/lib64/python2.7/multiprocessing/queues.py", line 48, in >><module> >>from multiprocessing.synchronize import Lock, BoundedSemaphore, >>Semaphore, Condition >>File "/usr/lib64/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.
Sorry for top-posting. The mail client on NY phone wasn't properly configured...

