makefile - CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND。X11_XTest_LIB(高级)
问题描述
我正在尝试在 Debian 10 上配置和编译 virtualgl。Debian 10 已作为来宾操作系统安装,在 FreeBSD 13 上使用 vm-bhyve 进行虚拟化。这是因为我想在 Debian 上使用 virtualGL + TurboVNC,并且我想访问桌面管理器xfce4 从 FreeBSD 安装在 Debian 上。我以 root 身份执行了以下命令,但不幸的是我遇到了一个停止配置的错误。你们中有人知道如何解决吗?谢谢。
#git clone https://github.com/VirtualGL/virtualgl.git
#cd virtualgl
#mkdir build
#cd build
#dpkg --add-architecture i386
#apt-get install g++-multilib libxv-dev:i386 libxtst-dev:i386 libx11-xcb-dev:i386 libxcb-keysyms1-dev:i386 libegl1-mesa-dev:i386 libglu1-mesa-dev:i386
#cmake -G "Unix Makefiles" -DTJPEG_LIBRARY="-L/usr/lib/ -lturbojpeg" ..
-- VirtualGL server components enabled (VGL_BUILDSERVER = 1)
-- CMAKE_BUILD_TYPE = Release
-- VERSION = 2.6.91, BUILD = 20210731
-- 64-bit build (x86_64)
-- CMAKE_INSTALL_PREFIX = /opt/VirtualGL
-- CMAKE_INSTALL_BINDIR = bin (/opt/VirtualGL/bin)
-- CMAKE_INSTALL_DATAROOTDIR = (/opt/VirtualGL)
-- CMAKE_INSTALL_DOCDIR = doc (/opt/VirtualGL/doc)
-- CMAKE_INSTALL_INCLUDEDIR = include (/opt/VirtualGL/include)
-- CMAKE_INSTALL_LIBDIR = lib64 (/opt/VirtualGL/lib64)
-- Linking with static libstdc++:
/usr/lib/gcc/x86_64-linux-gnu/8/libstdc++.a
-- INLINE = __inline__ __attribute__((always_inline)) (VGL_FORCEINLINE = 1)
-- SSL (Secure Sockets Layer) encryption disabled (VGL_USESSL = 0)
-- X Video support disabled (VGL_USEXV = 0)
-- TJPEG_INCLUDE_DIR = /opt/libjpeg-turbo/include
-- TJPEG_LIBRARY = -L/usr/lib/ -lturbojpeg
-- Compiler flags = -O3 -DNDEBUG
-- Linker flags = -L/root/Scrivania/tmp/virtualgl/build/staticlib
-static-libgcc
-- Using /dev/urandom for random number generation
-- Using in-tree version of FLTK
-- XCB interposer enabled (VGL_FAKEXCB = 1)
-- OpenCL interposer enabled (VGL_FAKEOPENCL = 1)
-- EGL back end enabled (VGL_EGLBACKEND = 1)
-- RPM architecture = x86_64, DEB architecture = amd64
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
X11_XTest_LIB (ADVANCED)
linked by target "tcbench" in directory /root/Scrivania/tmp/virtualgl/diags
-- Configuring incomplete, errors occurred!
See also "/root/Scrivania/tmp/virtualgl/build/CMakeFiles/CMakeOutput.log".
GitHub - VirtualGL/virtualgl: Main VirtualGL repository
解决方案
推荐阅读
- typescript - 如何从联合中获取“可选”属性?
- javascript - 如何在 jQuery 中将子元素移动到新的父元素?
- hadoop - 如何通过创建与现有表具有相同结构的新配置单元表来从配置单元表中删除重复项?
- elasticsearch - 确保使用 Ansible 下载二进制文件的幂等性的最佳实践是什么?
- security - 在 travis 构建中暴露 github 个人访问令牌
- java - 将来创建/安排android通知
- typescript - 使用打字稿中的 if 语句删除空检查
- c# - 为什么 MasterDetailPage.IsPresented 不起作用?
- javascript - 如何在firebase数据库中的所有消息子项中将“读取”更新为true
- java - 如何返回对调用函数的响应?(Android-App 通过 JSON 调用 Java REST-Server)