【问题标题】:building raptor RDF from Source on OSX在 OSX 上从 Source 构建 raptor RDF
【发布时间】:2013-01-26 16:56:56
【问题描述】:

我正在尝试构建 Raptor RDF 语法库。

我可以使用自制软件成功安装它,但我想从源代码构建。

然而,

LIBTOOLIZE=/usr/bin/glibtoolize ./autogen.sh 
autogen.sh: Looking for programs: automake aclocal autoconf autoheader libtoolize gtkdocize
autogen.sh: automake program 'automake' V 011200 (min 011102) in /usr/bin
autogen.sh: aclocal program 'aclocal' V 011200 (min 011102) in /usr/bin
autogen.sh: autoconf program 'autoconf' V 026900 (min 026200) in /usr/local/bin
autogen.sh: autoheader program 'autoheader' V 026900 (min 026200) in /usr/local/bin
autogen.sh: libtoolize program '/usr/bin/glibtoolize' V 020210 (min 020200) in environment
autogen.sh: gtkdocize program '' V 0 (min 010300) in 
autogen.sh: ERROR: You must have `gtkdocize' installed to compile this package.
     (version 010300 or newer is required)

gtkdocize 似乎是一个 Linux 程序。我该如何解决这个问题?

谢谢,并为这个相当愚蠢的问题道歉。

【问题讨论】:

    标签: rdf redland autogen


    【解决方案1】:

    您应该从已发布的 tarball 构建它,因为这样您就不必处理 autotools 套件。它也是一个经过测试和支持的 tarball。最新的总是链接到Raptor Home Page

    但是,如果您想使用 autotools 路线,您将需要 gtkdocize 之类的东西。它可以在 gtk-doc-tools 包 (Debian)、gtk-doc (Redhat) 和 gtk-doc(OSX 上的自制软件)中找到

    【讨论】:

    • 您能否详细说明“gtk-doc(OSX 上的自制软件)”的含义。我的 ./autogen.sh 当前对 librdf 失败,因为 gtkdocize 不存在。我尝试从sources 编译它,但这会导致其他几个(显然难以解决)dependencies。是否有用于 OS X(在我的情况下仍然是 10.7.5)的 gtk-doc(甚至 librdf)的预编译发行版,以及哪些软件包管理软件可以访问它?非常感谢。
    • 实用程序“gtkdocize”是 GTK Doc Tools 软件包的一部分。软件包名称各不相同,如果您使用 OSX Homebrew,您需要的软件包是 gtk-doc。所以你需要brew install gtk-doc,然后gtkdocize才会被安装。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 2019-04-01
    • 2012-03-24
    • 1970-01-01
    相关资源
    最近更新 更多