【问题标题】:VLC for iOS not compiling with xcode 5, iOS 7 error gcryptVLC for iOS 未使用 xcode 5、iOS 7 错误 gcrypt 编译
【发布时间】:2013-11-14 14:26:54
【问题描述】:

我下载了适用于 iOS 的 VLC 的最新 git 分支(主),但出现以下编译错误,有人可以帮忙吗?谢谢:)

libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make[2]: *** [mpih-add1-asm.lo] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [.gcrypt] Error 2

【问题讨论】:

    标签: ios tags vlc


    【解决方案1】:

    这是一个 libcrypt 库问题。很少有错误版本的 libcrypt 会产生问题。如果您更新版本,这将得到修复

    对我来说,较低版本(1.4.X)给出了错误。

    mpih-add1-asm.S:47:suffix or operands invalid for `push'
    

    mpih-add1-asm.S:48:push' mpih-add1-asm.S:78:suffix or operands invalid forjmp' 的后缀或操作数无效 mpih-add1-asm.S:113:pop' mpih-add1-asm.S:114:suffix or operands invalid forpop' 的后缀或操作数无效 make[1]: * [mpih-add1-asm.lo] 错误 1 make: * [install-recursive] 错误 1

    libcrypt 1.5.0 工作正常 - ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.0.tar.gz

    【讨论】:

      【解决方案2】:

      今晚通过更新补丁 0017 iOS.git 的 /patches 解决了这个问题。

      将其应用于 ImportedSources 中的 VLC 结帐,并确保删除 VLC 的 contrib 子文件夹中的任何 libgcrypt 残余。 或者,只需将 VLC 文件夹全部删除。

      在任何一种情况下,重新运行构建脚本并查看它是否成功。

      享受吧!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-29
        • 2015-06-24
        • 1970-01-01
        • 2013-12-15
        相关资源
        最近更新 更多