linux - 在 Centos 上构建,安装 PerlIO::gzip 时出现 Zlib.h 错误

标签 linux centos gzip zlib perl-module

我正在使用 Centos6,尝试安装 PerlIO::gzip 我得到的错误是

gzip.xs:16:10: fatal error: zlib.h: No such file or directory
#include <zlib.h>
^~~~~~~~
compilation terminated.
make: *** [gzip.o] Error 1

我该如何处理

我尝试了很多来自网络的解决方案,但都没有奏效。其中一些如下:

yum 安装 libpng libpng-devel

Package 2:libpng-1.2.49-2.el6_7.x86_64 already installed and latest version
Package 2:libpng-devel-1.2.49-2.el6_7.x86_64 already installed and latest version

sudo yum install libpng-devel gd-devel zlib-devel perl-ExtUtils-MakeMaker

Package 2:libpng-devel-1.2.49-2.el6_7.x86_64 already installed and latest version
Package gd-devel-2.0.35-11.el6.x86_64 already installed and latest version
Package zlib-devel-1.2.3-29.el6.x86_64 already installed and latest version
Package perl-ExtUtils-MakeMaker-6.55-144.el6.x86_64 already installed and latest version

sudo yum groupinstall "开发工具"

Package flex-2.5.35-9.el6.x86_64 already installed and latest version
Package gcc-4.4.7-18.el6_9.2.x86_64 already installed and latest version
Package redhat-rpm-config-9.0.3-51.el6.centos.noarch already installed and latest version
Package rpm-build-4.8.0-55.el6.x86_64 already installed and latest version
Package 1:make-3.81-23.el6.x86_64 already installed and latest version
Package patch-2.6-8.el6_9.x86_64 already installed and latest version
Package 1:pkgconfig-0.23-9.1.el6.x86_64 already installed and latest version
Package gettext-0.17-18.el6.x86_64 already installed and latest version
Package automake-1.11.1-4.el6.noarch already installed and latest version
Package bison-2.4.1-5.el6.x86_64 already installed and latest version
Package libtool-2.2.6-15.5.el6.x86_64 already installed and latest version
Package autoconf-2.63-5.1.el6.noarch already installed and latest version
Package gcc-c++-4.4.7-18.el6_9.2.x86_64 already installed and latest version
Package binutils-2.20.51.0.2-5.47.el6_9.1.x86_64 already installed and latest version
Package patchutils-0.3.1-3.1.el6.x86_64 already installed and latest version
Package byacc-1.9.20070509-7.el6.x86_64 already installed and latest version
Package indent-2.2.10-7.el6.x86_64 already installed and latest version
Package systemtap-2.9-7.el6.x86_64 already installed and latest version
Package diffstat-1.51-2.el6.x86_64 already installed and latest version
Package elfutils-0.164-2.el6.x86_64 already installed and latest version
Package cvs-1.11.23-16.el6.x86_64 already installed and latest version
Package rcs-5.7-37.el6.x86_64 already installed and latest version
Package subversion-1.6.11-15.el6_7.x86_64 already installed and latest version
Package gcc-gfortran-4.4.7-18.el6_9.2.x86_64 already installed and latest version
Package 1:doxygen-1.6.1-6.el6.x86_64 already installed and latest version
Package intltool-0.41.0-1.1.el6.noarch already installed and latest version
Package git-1.7.1-9.el6_9.x86_64 already installed and latest version
Package ctags-5.8-2.el6.x86_64 already installed and latest version
Package cscope-15.6-7.el6.x86_64 already installed and latest version
Package swig-1.3.40-6.el6.x86_64 already installed and latest version
Warning: Group development does not have any packages.
No packages in any requested group available to install or update

请帮忙

最佳答案

我在我的 Fedora 上做了这个并且成功了:

sudo dnf install zlib-devel

关于linux - 在 Centos 上构建,安装 PerlIO::gzip 时出现 Zlib.h 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50921265/

相关文章:

尽管包含了 Jar,但未找到 Java 类

linux - 测试 bash 中是否至少存在一个带有名称前缀的目录

centos - 在 CentOS 6 上安装 Tesseract-OCR

linux - 每次登录远程服务器时警告

python-3.x - Thread.py 错误蛇形

内存中的python gzip文件并上传到s3

linux - grep 在不期望的情况下返回匹配项

linux - 如何在 bash 脚本中使用 sed 进行更改

linux - 需要添加 50 个具有特定 uid 范围的用户、已识别的 userid 列表、自定义用户评论和自定义主要组

django - 从 django 提供压缩内容