gpt4 book ai didi

centos - 我在哪里可以找到 CentOS 8 的 gtkglextmm 软件包?

转载 作者:行者123 更新时间:2023-12-04 19:39:43 25 4
gpt4 key购买 nike

我正在寻找适用于 CentOS 8 的 gtkglextmm,即 gtk/gl C++ 包装器。在 Ubuntu 系统上,我知道您可以通过 sudo apt-get install libgtkglextmm-x11-1.2-dev 获得它。但我找不到 yum 的等效包.
我尝试获取源代码并使用 ./configure 进行编译然后用 make; make install ,但我收到一条错误消息

/usr/lib/libGL.so: could not read symbols: file in wrong format


我一直对理解编译器错误以及如何修复它们很薄弱......
那么,有人可以指导我使用 gtkglextmm 的预编译 rpm,还是告诉我需要做什么来编译源代码?
谢谢!

最佳答案

/usr/lib/libGL.so: could not read symbols: file in wrong format

/usr/lib/libGL.so是一个 32 位文件:i686。 (64 位库位于 /usr/lib64/ 中)。查找提供 libGL.so 的包裹: # dnf provides */libGL.so# dnf install libglvnd-devel-1:1.3.2-1.el8.x86_64构建示例,gtkglextmm:
RHEL 8 基于 Fedora 28:获取源包 https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/source/tree/Packages/g/gtkglextmm-1.2.0-28.fc28.src.rpm .... 检查还缺少什么“BuildRequires”: # dnf builddep gtkglextmm-1.2.0-28.fc28.src.rpm .
Fedora 28 中缺少文件 https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/x86_64/os/Packages/ :pangox-compat.x86_64、pangox-compat-devel.x86_64 等。
# dnf install ./pangox-compat-*
# dnf install ./gtkglext-libs-1.2.0-32.fc28.x86_64.rpm
# dnf install ./gtkglext-devel-1.2.0-32.fc28.x86_64.rpm
获取其他“BuildRequires” # dnf builddep gtkglextmm-1.2.0-28.fc28.src.rpm : 为 gtkglextmm 安装的总包数,包括四个“fc28”及其依赖项为 62 包!
将 SRPM 安装到/home/name/rpmbuild/: $ rpm -Uvh gtkglextmm-1.2.0-28.fc28.src.rpm构建 gtkglextmm 包:
$ cd rpmbuild/SPECS/
$ rpmbuild -bb gtkglextmm.spec
.
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/gtkglextmm-1.2.0-28.el8.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/gtkglextmm-devel-1.2.0-28.el8.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/gtkglextmm-debugsource-1.2.0-28.el8.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/gtkglextmm-debuginfo-1.2.0-28.el8.x86_64.rpm
... 那么你可以安装新的 el8 包,或者 Fedora 28 包 gtkglextmm.x86_64, gtkglextmm-devel.x86.64
https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/x86_64/os/Packages/g/

关于centos - 我在哪里可以找到 CentOS 8 的 gtkglextmm 软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70375951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com