compile new kernel error
hello
my system is red-hat enterprise 7. I encounter this problem when I was trying to compile new kernel .. first i downloaded new kernel (v 4.3) from kernel.org installed the groupinstall 'Development Tools' and use the make clean.. I extract it (to /usr/src/linux-4.3) and create the .config file with make menuconfig command (without changing any default option) when i try to use make/make bzImage i got this error : ********************************** CALL scripts/checksyscalls.sh HOSTCC scripts/sign-file scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h: No such file or directory #include <openssl/opensslv.h> ^ compilation terminated. make[1]: *** [scripts/sign-file] Error 1 make: *** [scripts] Error 2 *********************************** i read that if i will install the openssl-devel package it will create the file openssl/opensslv.h when i tryed to install it i got this error : [teacher@localhost linux-4.3]$ sudo yum install openssl-devel Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- : manager rhel-7-server-eus-rpms | 3.8 kB 00:00 rhel-7-server-rpms | 3.7 kB 00:00 rhel-7-server-rt-beta-rpms | 3.8 kB 00:00 rhel-7-server-rt-rpms | 3.8 kB 00:00 rhel-ha-for-rhel-7-server-eus-rpms | 2.9 kB 00:00 rhel-ha-for-rhel-7-server-rpms | 3.7 kB 00:00 rhel-rs-for-rhel-7-server-eus-rpms | 2.9 kB 00:00 rhel-rs-for-rhel-7-server-rpms | 3.7 kB 00:00 (1/7): rhel-7-server-eus-rpms/7Server/x86_64/updateinfo | 491 kB 00:01 (2/7): rhel-7-server-eus-rpms/7Server/x86_64/group | 648 kB 00:01 (3/7): rhel-7-server-rt-rpms/7Server/x86_64/group | 895 B 00:01 (4/7): rhel-7-server-rt-rpms/7Server/x86_64/updateinfo | 16 kB 00:01 (5/7): rhel-7-server-rt-rpms/7Server/x86_64/primary_db | 30 kB 00:00 (6/7): rhel-7-server-eus-rpms/7Server/x86_64/primary_db | 17 MB 00:17 (7/7): rhel-7-server-rpms/7Server/x86_64/primary_db | 15 MB 00:24 rhel-7-server-rpms/7Server/x86_64/updateinfo | 662 kB 00:08 Resolving Dependencies --> Running transaction check ---> Package openssl-devel.x86_64 1:1.0.1e-42.el7_1.9 will be installed --> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.1e-42.el7_1.9.x86_64 --> Processing Dependency: zlib-devel(x86-64) for package: 1:openssl-devel-1.0.1e-42.el7_1.9.x86_64 --> Running transaction check ---> Package krb5-devel.x86_64 0:1.12.2-15.el7_1 will be installed --> Processing Dependency: krb5-libs(x86-64) = 1.12.2-15.el7_1 for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: libcom_err-devel for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: libselinux-devel for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: libverto-devel for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: libkdb5.so.7()(64bit) for package: krb5-devel-1.12.2-15.el7_1.x86_64 ---> Package zlib-devel.x86_64 0:1.2.7-13.el7 will be installed --> Processing Dependency: zlib = 1.2.7-13.el7 for package: zlib-devel-1.2.7-13.el7.x86_64 --> Running transaction check ---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed ---> Package krb5-devel.x86_64 0:1.12.2-15.el7_1 will be installed --> Processing Dependency: krb5-libs(x86-64) = 1.12.2-15.el7_1 for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: libkdb5.so.7()(64bit) for package: krb5-devel-1.12.2-15.el7_1.x86_64 ---> Package libcom_err-devel.x86_64 0:1.42.9-7.el7 will be installed ---> Package libselinux-devel.x86_64 0:2.2.2-6.el7 will be installed --> Processing Dependency: libsepol-devel >= 2.1.9-1 for package: libselinux-devel-2.2.2-6.el7.x86_64 --> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.2.2-6.el7.x86_64 --> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.2.2-6.el7.x86_64 ---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed ---> Package zlib.i686 0:1.2.7-13.el7 will be installed --> Processing Dependency: libc.so.6 for package: zlib-1.2.7-13.el7.i686 --> Processing Dependency: libc.so.6(GLIBC_2.0) for package: zlib-1.2.7-13.el7.i686 --> Processing Dependency: libc.so.6(GLIBC_2.1) for package: zlib-1.2.7-13.el7.i686 --> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: zlib-1.2.7-13.el7.i686 --> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: zlib-1.2.7-13.el7.i686 --> Processing Dependency: libc.so.6(GLIBC_2.4) for package: zlib-1.2.7-13.el7.i686 --> Running transaction check ---> Package glibc.i686 0:2.17-78.el7 will be installed --> Processing Dependency: glibc-common = 2.17-78.el7 for package: glibc-2.17-78.el7.i686 --> Processing Dependency: libfreebl3.so for package: glibc-2.17-78.el7.i686 --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-78.el7.i686 ---> Package krb5-devel.x86_64 0:1.12.2-15.el7_1 will be installed --> Processing Dependency: krb5-libs(x86-64) = 1.12.2-15.el7_1 for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: libkdb5.so.7()(64bit) for package: krb5-devel-1.12.2-15.el7_1.x86_64 ---> Package libsepol-devel.x86_64 0:2.1.9-3.el7 will be installed ---> Package pcre-devel.x86_64 0:8.32-14.el7 will be installed --> Processing Dependency: pcre(x86-64) = 8.32-14.el7 for package: pcre-devel-8.32-14.el7.x86_64 --> Running transaction check ---> Package glibc.i686 0:2.17-78.el7 will be installed --> Processing Dependency: glibc-common = 2.17-78.el7 for package: glibc-2.17-78.el7.i686 ---> Package krb5-devel.x86_64 0:1.12.2-15.el7_1 will be installed --> Processing Dependency: krb5-libs(x86-64) = 1.12.2-15.el7_1 for package: krb5-devel-1.12.2-15.el7_1.x86_64 --> Processing Dependency: libkdb5.so.7()(64bit) for package: krb5-devel-1.12.2-15.el7_1.x86_64 ---> Package nss-softokn-freebl.i686 0:3.16.2.3-13.el7_1 will be installed ---> Package pcre-devel.x86_64 0:8.32-14.el7 will be installed --> Processing Dependency: pcre(x86-64) = 8.32-14.el7 for package: pcre-devel-8.32-14.el7.x86_64 --> Finished Dependency Resolution Error: Package: pcre-devel-8.32-14.el7.x86_64 (rhel-7-server-eus-rpms) Requires: pcre(x86-64) = 8.32-14.el7 Installed: pcre-8.32-15.el7.x86_64 (@anaconda/7.2) pcre(x86-64) = 8.32-15.el7 Available: pcre-8.32-12.el7.x86_64 (rhel-7-server-eus-rpms) pcre(x86-64) = 8.32-12.el7 Available: pcre-8.32-14.el7.x86_64 (rhel-7-server-eus-rpms) pcre(x86-64) = 8.32-14.el7 Error: Package: krb5-devel-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) Requires: libkdb5.so.7()(64bit) Available: krb5-libs-1.11.3-49.el7.x86_64 (rhel-7-server-eus-rpms) libkdb5.so.7()(64bit) Available: krb5-libs-1.12.2-14.el7.x86_64 (rhel-7-server-eus-rpms) libkdb5.so.7()(64bit) Available: krb5-libs-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) libkdb5.so.7()(64bit) Installed: krb5-libs-1.13.2-7.el7.x86_64 (@anaconda/7.2) ~libkdb5.so.8()(64bit) Error: Package: krb5-devel-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) Requires: krb5-libs(x86-64) = 1.12.2-15.el7_1 Installed: krb5-libs-1.13.2-7.el7.x86_64 (@anaconda/7.2) krb5-libs(x86-64) = 1.13.2-7.el7 Available: krb5-libs-1.11.3-49.el7.x86_64 (rhel-7-server-eus-rpms) krb5-libs(x86-64) = 1.11.3-49.el7 Available: krb5-libs-1.12.2-14.el7.x86_64 (rhel-7-server-eus-rpms) krb5-libs(x86-64) = 1.12.2-14.el7 Available: krb5-libs-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) krb5-libs(x86-64) = 1.12.2-15.el7_1 Error: Package: glibc-2.17-78.el7.i686 (rhel-7-server-eus-rpms) Requires: glibc-common = 2.17-78.el7 Installed: glibc-common-2.17-105.el7.x86_64 (@anaconda/7.2) glibc-common = 2.17-105.el7 Available: glibc-common-2.17-55.el7.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7 Available: glibc-common-2.17-55.el7_0.1.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7_0.1 Available: glibc-common-2.17-55.el7_0.3.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7_0.3 Available: glibc-common-2.17-55.el7_0.5.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7_0.5 Available: glibc-common-2.17-78.el7.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-78.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: pcre-devel-8.32-14.el7.x86_64 (rhel-7-server-eus-rpms) Requires: pcre(x86-64) = 8.32-14.el7 Installed: pcre-8.32-15.el7.x86_64 (@anaconda/7.2) pcre(x86-64) = 8.32-15.el7 Available: pcre-8.32-12.el7.x86_64 (rhel-7-server-eus-rpms) pcre(x86-64) = 8.32-12.el7 Available: pcre-8.32-14.el7.x86_64 (rhel-7-server-eus-rpms) pcre(x86-64) = 8.32-14.el7 Error: Package: krb5-devel-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) Requires: libkdb5.so.7()(64bit) Available: krb5-libs-1.11.3-49.el7.x86_64 (rhel-7-server-eus-rpms) libkdb5.so.7()(64bit) Available: krb5-libs-1.12.2-14.el7.x86_64 (rhel-7-server-eus-rpms) libkdb5.so.7()(64bit) Available: krb5-libs-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) libkdb5.so.7()(64bit) Installed: krb5-libs-1.13.2-7.el7.x86_64 (@anaconda/7.2) ~libkdb5.so.8()(64bit) Error: Package: krb5-devel-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) Requires: krb5-libs(x86-64) = 1.12.2-15.el7_1 Installed: krb5-libs-1.13.2-7.el7.x86_64 (@anaconda/7.2) krb5-libs(x86-64) = 1.13.2-7.el7 Available: krb5-libs-1.11.3-49.el7.x86_64 (rhel-7-server-eus-rpms) krb5-libs(x86-64) = 1.11.3-49.el7 Available: krb5-libs-1.12.2-14.el7.x86_64 (rhel-7-server-eus-rpms) krb5-libs(x86-64) = 1.12.2-14.el7 Available: krb5-libs-1.12.2-15.el7_1.x86_64 (rhel-7-server-eus-rpms) krb5-libs(x86-64) = 1.12.2-15.el7_1 Error: Package: glibc-2.17-78.el7.i686 (rhel-7-server-eus-rpms) Requires: glibc-common = 2.17-78.el7 Installed: glibc-common-2.17-105.el7.x86_64 (@anaconda/7.2) glibc-common = 2.17-105.el7 Available: glibc-common-2.17-55.el7.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7 Available: glibc-common-2.17-55.el7_0.1.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7_0.1 Available: glibc-common-2.17-55.el7_0.3.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7_0.3 Available: glibc-common-2.17-55.el7_0.5.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-55.el7_0.5 Available: glibc-common-2.17-78.el7.x86_64 (rhel-7-server-eus-rpms) glibc-common = 2.17-78.el7 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest |
eladzv wrote:
Quote:
Quote:
|
hi tomwest
i moved the kernel folder to ~/linux-4.3 i use chmod 777 ~/linux-4.3 to eliminate any problem with permissions even used the root account to run the make command and still im getting the openssl error ... |
Hi,
you are missing the openssl header files. Try installing openssl-devel Good luck |
Hi,
i will try it .. thanks for all the help ( : |
Quote:
Thank you men, this works fine for me.... ;) |
All times are GMT -5. The time now is 07:52 AM. |