osx 10.10.3 jade installation: brew complains about pcl duplicates [closed]
Hallo robot fans!
I am about to install Jade's full version an my Mac mini, mid 2010, OSX 10.10.3. Port and brew is installed.
I followed the instructions at: http://wiki.ros.org/jade/Installation...
I stuck at the step:
> rosdep install --from-paths src --ignore-src --rosdistro jade -y
...
You are using pip version 6.1.1, however version 7.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Error: Formulae found in multiple taps:
* homebrew/science/pcl
* ros/deps/pcl
Please use the fully-qualified name e.g. homebrew/science/pcl to refer the formula.
Error: No available formula for pcl_msgs
Please tap it and then try again: brew tap ros/jade
executing command [brew install pcl --HEAD]
Error: Formulae found in multiple taps:
* homebrew/science/pcl
* ros/deps/pcl
Please use the fully-qualified name e.g. homebrew/science/pcl to refer the formula.
ERROR: the following rosdeps failed to install
homebrew: command [brew install pcl --HEAD] failed
Then I decided to choose one of these duplcate pcl entries manually:
> brew install ros/deps/pcl --HEAD
This took a while ... Then I tried to resume installation:
> rosdep install --from-paths src --ignore-src --rosdistro jade -y
ERROR: Rosdep experienced an internal error.
Please go to the rosdep page [1] and file a bug report with the message below.
[1] : http://www.ros.org/wiki/rosdep
rosdep version: 0.11.2
Bad installer [homebrew]: Error while parsing brew info for 'pcl'
* Output of `brew info pcl --json=v1`:
* Error while parsing:
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/rosdep2/platforms/osx.py", line 184, in is_installed
pkg_info = json.loads(std_out)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 365, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 383, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
I don't know what to do next nor where to decide which pcl has to be used.
I already deleted the ./src/pcl entries as described in the troubleshooting section.
The next installation steps also stop with several errors.
Just a little more info by brew's doctor: > brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!
Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew ...
I have the same issue with 10.11.2 / jade