Running sudo rosdep db led to ERROR: Rosdep experienced an error: line: yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx unsupported pickle protocol: 4 Please go to the rosdep page [1] and file a bug report with the stack trace below. [1] : http://www.ros.org/wiki/rosdep rosdep version: 0.11.5 Traceback (most recent call last): File "/usr/lib64/pypy3/site-packages/rosdep2/sources_list.py", line 364, in parse_sources_data sources.append(model(type_, url, tags, origin=origin)) File "/usr/lib64/pypy3/site-packages/rosdep2/sources_list.py", line 193, in create_model rosdep_data = pickle.loads(f.read()) File "/usr/lib64/pypy3/lib-python/3/pickle.py", line 1396, in loads encoding=encoding, errors=errors).load() File "/usr/lib64/pypy3/lib-python/3/pickle.py", line 890, in load dispatch[key[0]](self) File "/usr/lib64/pypy3/lib-python/3/pickle.py", line 917, in load_proto raise ValueError("unsupported pickle protocol: %d" % proto) ValueError: unsupported pickle protocol: 4 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/pypy3/site-packages/rosdep2/main.py", line 136, in rosdep_main exit_code = _rosdep_main(args) File "/usr/lib64/pypy3/site-packages/rosdep2/main.py", line 351, in _rosdep_main return _no_args_handler(command, parser, options, args) File "/usr/lib64/pypy3/site-packages/rosdep2/main.py", line 359, in _no_args_handler return command_handlers[command](options) File "/usr/lib64/pypy3/site-packages/rosdep2/main.py", line 681, in command_db lookup = _get_default_RosdepLookup(options) File "/usr/lib64/pypy3/site-packages/rosdep2/main.py", line 127, in _get_default_RosdepLookup verbose=options.verbose) File "/usr/lib64/pypy3/site-packages/rosdep2/sources_list.py", line 607, in create_default sources = load_cached_sources_list(sources_cache_dir=sources_cache_dir, verbose=verbose) File "/usr/lib64/pypy3/site-packages/rosdep2/sources_list.py", line 508, in load_cached_sources_list return parse_sources_data(cache_data, origin=cache_index, model=model) File "/usr/lib64/pypy3/site-packages/rosdep2/sources_list.py", line 366, in parse_sources_data raise InvalidData("line:\n\t%s\n%s"%(line, e), origin=origin) rosdep2.core.InvalidData: line: yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx unsupported pickle protocol: 4
Please attach the logfiles https://wiki.gentoo.org/wiki/Bugzilla/Bug_report_guide#Problems_at_build_time
It's all here (remove the "led to" line and you have the exact terminal command+output), it's a runtime issue. Do you want this error in an attachment too?
Please attach the output of emerge --info Attach the output of emerge -pv <packagename> to quickly see what are the dependencies
sudo emerge -pv dev-util/rosdep These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild R ~] dev-util/rosdep-0.11.5::gentoo USE="{-test}" PYTHON_TARGETS="pypy pypy3 python2_7 python3_4 python3_5 -python3_6" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Created attachment 474248 [details] info info
pypy has been dropped from recent ebuilds