0

ers! There are several posts discussing how to react on:

brew doctor

i.e., to some warnings. See, for example:

Homebrew unbrewed files

Brew doctor - “warning: unbrewed header files were found in /usr/local/include”?

Best Practices for dealing with unbrewed files in a fresh install of homebrew

...

In my case (and I just started playing with the Homebrew on my Mac OSX), in summary it says:

  • Unexpected dylibs (in /usr/local/lib/)
  • Unexpected header files (in /usr/local/include/c++/4.9.0/, /usr/local/include/c++/5.0.0/, /usr/local/include/JAGS/, /usr/local/include/ntfs/, /usr/local/include/ntfs-3g/ etc.)
  • Unbrewed .la files (in /usr/local/lib/)
  • Unbrewed .pc files (in /usr/local/lib/pkgconfig/), which may actually list unbrewed stuffs:
    • /usr/local/lib/pkgconfig/fuse-ext2.pc
    • /usr/local/lib/pkgconfig/jags.pc
    • /usr/local/lib/pkgconfig/libntfs-3g.pc
    • /usr/local/lib/pkgconfig/libublio.pc
    • /usr/local/lib/pkgconfig/tcl.pc
    • /usr/local/lib/pkgconfig/tk.pc
  • and some static libraries (in /usr/local/lib/)

Thus, my question is, again, how to react? In particular, how worrisome is "collision" between Anaconda and Homebrew? Also, I am concerned about the effect on JAGS (which is not so widely used as Anaconda, but still...).

All systematic views are more then welcomed!

Many thanks, PM

Community
  • 1
  • 1
striatum
  • 1,428
  • 3
  • 14
  • 31
  • 1
    I don't see any warnings related to `anaconda` here. I think the first sentence of the output of `brew doctor` applies here: `[...] If everything you use Homebrew for is working fine: please don't worry and just ignore them.` – cel Feb 28 '15 at 11:57
  • Ouch, sorry! There is also this: **Python is installed at /Library/Frameworks/Python.framework**. Of course, this is my precious Anaconda... – striatum Feb 28 '15 at 12:26
  • But I just checked my output of `brew doctor` and I also get warnings about `config` scripts outside of `homebrew`'s reach. I think there is no need to be worried. In fact I haven't encountered a situation where this led to an interference. – cel Feb 28 '15 at 12:28
  • The Python in /Library/Frameworks is not Anaconda. That is coming from the installer from python.org. – asmeurer Mar 02 '15 at 17:29
  • It is Anaconda on my system, because I put it there :-) There are standard versions (2.6, 2.7 etc.) and added Anaconda. – striatum Mar 03 '15 at 19:02

1 Answers1

0

Don't react unless and until your builds break.

If you try to build something with optional Python support with --with-python, Homebrew tries to use the python that's first in PATH. Those builds are very likely to fail if that python is Anaconda because of the *-config scripts it installs. Sorry! Anaconda is less likely to cause problems otherwise.

Tim Smith
  • 6,127
  • 1
  • 26
  • 32