如何在OSx 10.9上安装libX11?

时间:2014-05-14 00:15:51

标签: xcode osx-mavericks command-line-tool

我正在尝试安装ROOT(cern.root.ch)。当我运行./configure时,我收到一条消息,说明缺少libX11,必须安装。

我做了一些研究,发现我需要安装

  1. )XQuartz(我已经有了最新版本。)
  2. )Xcode中的命令行工具。
  3. 我尝试从Apple的开发者网站安装命令行工具。安装顺利进行,但我怎么知道它是否已安装?我仍然使用root的configure命令得到libX11缺失错误。

    我也尝试了xcode-select --install,它曾经顺利完成,然后再次提出错误,说这个包不再维护 - 或类似的东西。

    我知道我可能有多个安装...但我仍然面临没有libX11而无法安装ROOT的问题。

    谢谢, Hershal。

1 个答案:

答案 0 :(得分:1)

link及其中的one referenced建议您使用自制程序(brew)进行安装

$ ruby <(curl -fsS https://raw.github.com/mxcl/homebrew/go)
$ brew doctor

请记住通过将目录(使用brew --prefix找到)添加到.bashrc,.zshrc或您正在使用的任何shell文件(.bashrc是OS X默认值),将Homebrew目录添加到PATH。我们还将把XQuartz二进制文件添加到PATH,以防将来需要它们。

export PATH=/usr/local/bin:/opt/X11/bin:$PATH

启动新的终端会话以获取更改。

现在已经安装了Homebrew,我们可以使用它来安装所需的依赖项。每个人都可能需要一些时间,因为Homebrew通常会从源代码编译。

$ brew install gfortran # Fortran compiler
$ brew install python   # Python interpreter
$ brew install pcre     # Regular Expressions library
$ brew install fftw     # Fast Fourier Transforms
$ brew install cmake    # Cross-platform make

安装root

$ brew tap homebrew/science
$ brew install --with-cocoa root

您没有说明您是否安装了XCode以及命令行工具,但我认为您需要它