使用 PkgConfig 找不到 ogg
Can't find ogg with PkgConfig
我正在尝试构建第二人生查看器但失败了:
Building 'Second Life Test' Version 3.8.5.34241
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "0.29")
-- checking for module 'ogg'
-- package 'ogg' not found
- 我已经安装了 libogg:https://bpaste.net/show/c6d60173da44
- 完整构建日志:https://bpaste.net/show/9b3ecbd254c4
- pkg_check_modules 来源:https://bitbucket.org/lindenlab/viewer-release/src/dfd2e1723b72b62e8b6c3746fd5f7fbb1132f389/indra/cmake/Audio.cmake?at=default&fileviewer=file-view-default
完整的构建日志显示我正在使用 USESYSTEMLIBS
标志,这意味着 pkg_check_modules(OGG REQUIRED ogg)
由于某种原因找不到 /usr/lib64/pkgconfig/ogg.pc
...
是什么导致了如此神秘的错误?
(这里是 CMakeOut 日志:https://bpaste.net/show/a2fc804afc73)
pkg-config --exists ogg --print-errors
returns 没什么
似乎只是 CMake 不能正常工作 -__-' https://github.com/Techwolf/techwolf-overlay/issues/2#issuecomment-144851500
This bug is in cmake 3.3.x, downgrade to 3.2.3-r1 will fix it
一切都适用于 3.2.3
-- checking for module 'ogg'
-- found ogg, version 1.3.2
我正在尝试构建第二人生查看器但失败了:
Building 'Second Life Test' Version 3.8.5.34241
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "0.29")
-- checking for module 'ogg'
-- package 'ogg' not found
- 我已经安装了 libogg:https://bpaste.net/show/c6d60173da44
- 完整构建日志:https://bpaste.net/show/9b3ecbd254c4
- pkg_check_modules 来源:https://bitbucket.org/lindenlab/viewer-release/src/dfd2e1723b72b62e8b6c3746fd5f7fbb1132f389/indra/cmake/Audio.cmake?at=default&fileviewer=file-view-default
完整的构建日志显示我正在使用 USESYSTEMLIBS
标志,这意味着 pkg_check_modules(OGG REQUIRED ogg)
由于某种原因找不到 /usr/lib64/pkgconfig/ogg.pc
...
是什么导致了如此神秘的错误?
(这里是 CMakeOut 日志:https://bpaste.net/show/a2fc804afc73)
pkg-config --exists ogg --print-errors
returns 没什么
似乎只是 CMake 不能正常工作 -__-' https://github.com/Techwolf/techwolf-overlay/issues/2#issuecomment-144851500
This bug is in cmake 3.3.x, downgrade to 3.2.3-r1 will fix it
一切都适用于 3.2.3
-- checking for module 'ogg'
-- found ogg, version 1.3.2