osx 10.10.3 jade installation: brew complains about pcl duplicates [closed]

asked 2015-06-01 05:31:39 -0600

fah gravatar image

updated 2015-06-01 09:56:50 -0600

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 ...
(more)
edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2018-09-24 12:11:55.443841

Comments

I have the same issue with 10.11.2 / jade

jacksonkr_ gravatar image jacksonkr_  ( 2016-01-18 11:25:55 -0600 )edit