【问题标题】:Installing readline 6.0 on OS X在 OS X 上安装 readline 6.0
【发布时间】:2009-06-19 16:00:28
【问题描述】:

我正在尝试从源代码安装 readline 6,但在“make install”期间遇到错误。

这里是执行 'sudo make install' 后输出的结尾

( cd shlib ; make  DESTDIR= install )
/bin/sh ../support/mkdirs /usr/local/lib
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libhistory.6.0.dylib
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libreadline.6.0.dylib
install: you may need to run ldconfig

我知道ldconfig 没有默认安装在 OS X 上,我在某处读到它不应该用来解决这个问题。我相信它与动态库有关,但我一直无法找到解决问题的方法,有人有任何见解吗?

仅供参考,我在英特尔 2.4ghz macbook 上运行 OS X

谢谢

附:在运行 configure 和 make 之前,我还应用了 3 个可用的 readline 6 补丁

【问题讨论】:

    标签: macos installation readline


    【解决方案1】:

    实际上,这根本不是错误……它只是安装结束时的通知消息。它也得到了这个,我的 readline 6 也很高兴地安装了。

    如果您检查 /usr/local/lib 并在那里看到 readline,您就完成了 :-) 无需运行任何等效的 ldconfig。

    $ ls /usr/local/lib | grep readline
    libreadline.6.0.dylib
    libreadline.6.dylib
    libreadline.a
    libreadline.dylib
    

    【讨论】:

      猜你喜欢
      • 2014-01-22
      • 2013-09-13
      • 2013-12-21
      • 2010-10-28
      • 2013-08-23
      • 2014-12-14
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多