Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • Power9, Kernel Compile Error

    Posted on

    When I compile linux-4.14-.0.49.el7a which is for Power9 Kernel, it was not able to compile. It seems that The error is related with openssl. So I tried to install openssl-devel, But it is not able to install, too.
    Error message is like below. Someone have some idea, please share that solution.


    [root@localhost linux-4.14.0-49.el7a]# make -j8 all
    CHK include/config/kernel.release
    CHK include/generated/uapi/linux/version.h
    HOSTCC scripts/extract-cert
    CHK scripts/mod/devicetable-offsets.h
    CHK include/generated/utsrelease.h
    scripts/extract-cert.c:21:25: fatal error: openssl/bio.h: No such file or directory
    #include
    ^
    compilation terminated.
    CHK include/generated/timeconst.h
    CHK include/generated/bounds.h
    CHK include/generated/asm-offsets.h
    make[1]: *** [scripts/extract-cert] Error 1
    make: *** [scripts] Error 2
    make: *** Waiting for unfinished jobs....
    CALL scripts/checksyscalls.sh
    [root@localhost linux-4.14.0-49.el7a]#


    [root@localhost linux-4.14.0-49.el7a]# yum install openssl-devel
    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
    Repository rhel-7-for-power-9-optional-source-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-rhscl-debug-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-extras-beta-debug-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-devtools-beta-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-extras-beta-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-optional-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-devtools-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-devtools-source-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-devtools-debug-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-optional-debug-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-extras-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-extras-debug-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-rhscl-beta-debug-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-devtools-beta-debug-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-optional-beta-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-source-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-devtools-beta-source-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-rhscl-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-rhscl-beta-source-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-extras-beta-source-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-rhscl-source-rpms is listed more than once in the configuration
    Repository rhel-7-server-for-power-9-rhscl-beta-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-extras-source-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-debug-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-beta-debug-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-beta-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-beta-source-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-optional-beta-source-rpms is listed more than once in the configuration
    Repository rhel-7-for-power-9-optional-beta-debug-rpms is listed more than once in the configuration
    Resolving Dependencies
    --> Running transaction check
    ---> Package openssl-devel.ppc64le 1:1.0.2k-8.el7 will be installed
    --> Processing Dependency: openssl-libs(ppc-64) = 1:1.0.2k-8.el7 for package: 1:openssl-devel-1.0.2k-8.el7.ppc64le
    --> Processing Dependency: krb5-devel(ppc-64) for package: 1:openssl-devel-1.0.2k-8.el7.ppc64le
    --> Processing Dependency: zlib-devel(ppc-64) for package: 1:openssl-devel-1.0.2k-8.el7.ppc64le
    --> Running transaction check
    ---> Package krb5-devel.ppc64le 0:1.15.1-8.el7 will be installed
    --> Processing Dependency: krb5-libs(ppc-64) = 1.15.1-8.el7 for package: krb5-devel-1.15.1-8.el7.ppc64le
    --> Processing Dependency: libkadm5(ppc-64) = 1.15.1-8.el7 for package: krb5-devel-1.15.1-8.el7.ppc64le
    --> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.15.1-8.el7.ppc64le
    --> Processing Dependency: libcom_err-devel for package: krb5-devel-1.15.1-8.el7.ppc64le
    --> Processing Dependency: libselinux-devel for package: krb5-devel-1.15.1-8.el7.ppc64le
    --> Processing Dependency: libverto-devel for package: krb5-devel-1.15.1-8.el7.ppc64le
    ---> Package openssl-devel.ppc64le 1:1.0.2k-8.el7 will be installed
    --> Processing Dependency: openssl-libs(ppc-64) = 1:1.0.2k-8.el7 for package: 1:openssl-devel-1.0.2k-8.el7.ppc64le
    ---> Package zlib-devel.ppc64le 0:1.2.7-17.el7 will be installed
    --> Running transaction check
    ---> Package keyutils-libs-devel.ppc64le 0:1.5.8-3.el7 will be installed
    ---> Package krb5-devel.ppc64le 0:1.15.1-8.el7 will be installed
    --> Processing Dependency: krb5-libs(ppc-64) = 1.15.1-8.el7 for package: krb5-devel-1.15.1-8.el7.ppc64le
    ---> Package libcom_err-devel.ppc64le 0:1.42.9-10.el7 will be installed
    --> Processing Dependency: libcom_err(ppc-64) = 1.42.9-10.el7 for package: libcom_err-devel-1.42.9-10.el7.ppc64le
    ---> Package libkadm5.ppc64le 0:1.15.1-8.el7 will be installed
    --> Processing Dependency: krb5-libs(ppc-64) = 1.15.1-8.el7 for package: libkadm5-1.15.1-8.el7.ppc64le
    ---> Package libselinux-devel.ppc64le 0:2.5-11.el7 will be installed
    --> Processing Dependency: libselinux(ppc-64) = 2.5-11.el7 for package: libselinux-devel-2.5-11.el7.ppc64le
    --> Processing Dependency: libsepol-devel(ppc-64) >= 2.5-6 for package: libselinux-devel-2.5-11.el7.ppc64le
    --> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.5-11.el7.ppc64le
    --> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.5-11.el7.ppc64le
    ---> Package libverto-devel.ppc64le 0:0.2.5-4.el7 will be installed
    ---> Package openssl-devel.ppc64le 1:1.0.2k-8.el7 will be installed
    --> Processing Dependency: openssl-libs(ppc-64) = 1:1.0.2k-8.el7 for package: 1:openssl-devel-1.0.2k-8.el7.ppc64le
    --> Running transaction check
    ---> Package krb5-devel.ppc64le 0:1.15.1-8.el7 will be installed
    --> Processing Dependency: krb5-libs(ppc-64) = 1.15.1-8.el7 for package: krb5-devel-1.15.1-8.el7.ppc64le
    ---> Package libcom_err-devel.ppc64le 0:1.42.9-10.el7 will be installed
    --> Processing Dependency: libcom_err(ppc-64) = 1.42.9-10.el7 for package: libcom_err-devel-1.42.9-10.el7.ppc64le
    ---> Package libkadm5.ppc64le 0:1.15.1-8.el7 will be installed
    --> Processing Dependency: krb5-libs(ppc-64) = 1.15.1-8.el7 for package: libkadm5-1.15.1-8.el7.ppc64le
    ---> Package libselinux-devel.ppc64le 0:2.5-11.el7 will be installed
    --> Processing Dependency: libselinux(ppc-64) = 2.5-11.el7 for package: libselinux-devel-2.5-11.el7.ppc64le
    ---> Package libsepol-devel.ppc64le 0:2.5-6.el7 will be installed
    --> Processing Dependency: libsepol(ppc-64) = 2.5-6.el7 for package: libsepol-devel-2.5-6.el7.ppc64le
    ---> Package openssl-devel.ppc64le 1:1.0.2k-8.el7 will be installed
    --> Processing Dependency: openssl-libs(ppc-64) = 1:1.0.2k-8.el7 for package: 1:openssl-devel-1.0.2k-8.el7.ppc64le
    ---> Package pcre-devel.ppc64le 0:8.32-17.el7 will be installed
    --> Finished Dependency Resolution
    Error: Package: libselinux-devel-2.5-11.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: libselinux(ppc-64) = 2.5-11.el7
    Installed: libselinux-2.5-12.el7.ppc64le (@anaconda/7.5)
    libselinux(ppc-64) = 2.5-12.el7
    Available: libselinux-2.5-11.el7.ppc64le (rhel-7-for-power-9-rpms)
    libselinux(ppc-64) = 2.5-11.el7
    Error: Package: libsepol-devel-2.5-6.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: libsepol(ppc-64) = 2.5-6.el7
    Installed: libsepol-2.5-8.1.el7.ppc64le (@anaconda/7.5)
    libsepol(ppc-64) = 2.5-8.1.el7
    Available: libsepol-2.5-6.el7.ppc64le (rhel-7-for-power-9-rpms)
    libsepol(ppc-64) = 2.5-6.el7
    Error: Package: libcom_err-devel-1.42.9-10.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: libcom_err(ppc-64) = 1.42.9-10.el7
    Installed: libcom_err-1.42.9-11.el7.ppc64le (@anaconda/7.5)
    libcom_err(ppc-64) = 1.42.9-11.el7
    Available: libcom_err-1.42.9-10.el7.ppc64le (rhel-7-for-power-9-rpms)
    libcom_err(ppc-64) = 1.42.9-10.el7
    Error: Package: krb5-devel-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: krb5-libs(ppc-64) = 1.15.1-8.el7
    Installed: krb5-libs-1.15.1-18.el7.ppc64le (@anaconda/7.5)
    krb5-libs(ppc-64) = 1.15.1-18.el7
    Available: krb5-libs-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    krb5-libs(ppc-64) = 1.15.1-8.el7
    Error: Package: 1:openssl-devel-1.0.2k-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: openssl-libs(ppc-64) = 1:1.0.2k-8.el7
    Installed: 1:openssl-libs-1.0.2k-12.el7.ppc64le (@anaconda/7.5)
    openssl-libs(ppc-64) = 1:1.0.2k-12.el7
    Available: 1:openssl-libs-1.0.2k-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    openssl-libs(ppc-64) = 1:1.0.2k-8.el7
    Error: Package: libkadm5-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: krb5-libs(ppc-64) = 1.15.1-8.el7
    Installed: krb5-libs-1.15.1-18.el7.ppc64le (@anaconda/7.5)
    krb5-libs(ppc-64) = 1.15.1-18.el7
    Available: krb5-libs-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    krb5-libs(ppc-64) = 1.15.1-8.el7


    yum can be configured to try to resolve such errors by temporarily enabling
    disabled repos and searching for missing dependencies.
    To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf


    Error: Package: libselinux-devel-2.5-11.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: libselinux(ppc-64) = 2.5-11.el7
    Installed: libselinux-2.5-12.el7.ppc64le (@anaconda/7.5)
    libselinux(ppc-64) = 2.5-12.el7
    Available: libselinux-2.5-11.el7.ppc64le (rhel-7-for-power-9-rpms)
    libselinux(ppc-64) = 2.5-11.el7
    Error: Package: libsepol-devel-2.5-6.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: libsepol(ppc-64) = 2.5-6.el7
    Installed: libsepol-2.5-8.1.el7.ppc64le (@anaconda/7.5)
    libsepol(ppc-64) = 2.5-8.1.el7
    Available: libsepol-2.5-6.el7.ppc64le (rhel-7-for-power-9-rpms)
    libsepol(ppc-64) = 2.5-6.el7
    Error: Package: libcom_err-devel-1.42.9-10.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: libcom_err(ppc-64) = 1.42.9-10.el7
    Installed: libcom_err-1.42.9-11.el7.ppc64le (@anaconda/7.5)
    libcom_err(ppc-64) = 1.42.9-11.el7
    Available: libcom_err-1.42.9-10.el7.ppc64le (rhel-7-for-power-9-rpms)
    libcom_err(ppc-64) = 1.42.9-10.el7
    Error: Package: krb5-devel-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: krb5-libs(ppc-64) = 1.15.1-8.el7
    Installed: krb5-libs-1.15.1-18.el7.ppc64le (@anaconda/7.5)
    krb5-libs(ppc-64) = 1.15.1-18.el7
    Available: krb5-libs-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    krb5-libs(ppc-64) = 1.15.1-8.el7
    Error: Package: 1:openssl-devel-1.0.2k-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: openssl-libs(ppc-64) = 1:1.0.2k-8.el7
    Installed: 1:openssl-libs-1.0.2k-12.el7.ppc64le (@anaconda/7.5)
    openssl-libs(ppc-64) = 1:1.0.2k-12.el7
    Available: 1:openssl-libs-1.0.2k-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    openssl-libs(ppc-64) = 1:1.0.2k-8.el7
    Error: Package: libkadm5-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    Requires: krb5-libs(ppc-64) = 1.15.1-8.el7
    Installed: krb5-libs-1.15.1-18.el7.ppc64le (@anaconda/7.5)
    krb5-libs(ppc-64) = 1.15.1-18.el7
    Available: krb5-libs-1.15.1-8.el7.ppc64le (rhel-7-for-power-9-rpms)
    krb5-libs(ppc-64) = 1.15.1-8.el7
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2026 Red Hat