Не собирается ядро [SOLVED]

Добрый день!
Пользовался поиском , но по коду ошибки не нашел темы, если где есть - ткните носом.
Собвстенное не собирается ядро:

gentoo-linux /usr/src/linux # make -j3
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CHK     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/sign-file
  HOSTCC  scripts/extract-cert
  CHK     include/generated/timeconst.h
  CHK     include/generated/bounds.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
scripts/extract-cert.c: In function ‘main’:
scripts/extract-cert.c:94:2: warning: implicit declaration of function ‘OpenSSL_add_all_algorithms’ [-Wimplicit-function-declaration]
  OpenSSL_add_all_algorithms();
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
scripts/extract-cert.c:95:2: warning: implicit declaration of function ‘ERR_load_crypto_strings’ [-Wimplicit-function-declaration]
  ERR_load_crypto_strings();
  ^~~~~~~~~~~~~~~~~~~~~~~
scripts/sign-file.c: In function ‘main’:
scripts/sign-file.c:232:2: warning: implicit declaration of function ‘OpenSSL_add_all_algorithms’ [-Wimplicit-function-declaration]
  OpenSSL_add_all_algorithms();
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
scripts/sign-file.c:233:2: warning: implicit declaration of function ‘ERR_load_crypto_strings’ [-Wimplicit-function-declaration]
  ERR_load_crypto_strings();
  ^~~~~~~~~~~~~~~~~~~~~~~
scripts/sign-file.c:301:3: warning: implicit declaration of function ‘OpenSSL_add_all_digests’ [-Wimplicit-function-declaration]
   OpenSSL_add_all_digests();
   ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/ccBzgTSo.o: In function `main':
extract-cert.c:(.text.startup+0x25): undefined reference to `OpenSSL_add_all_algorithms'
extract-cert.c:(.text.startup+0x2a): undefined reference to `ERR_load_crypto_strings'
collect2: error: ld returned 1 exit status
make[1]: *** [scripts/Makefile.host:107: scripts/extract-cert] Error 1
make[1]: *** Waiting for unfinished jobs....
/tmp/ccdEBscm.o: In function `main':
sign-file.c:(.text.startup+0x4f): undefined reference to `OpenSSL_add_all_algorithms'
sign-file.c:(.text.startup+0x54): undefined reference to `ERR_load_crypto_strings'
sign-file.c:(.text.startup+0x7e6): undefined reference to `OpenSSL_add_all_digests'
collect2: error: ld returned 1 exit status
make[1]: *** [scripts/Makefile.host:107: scripts/sign-file] Error 1
make: *** [Makefile:562: scripts] Error 2
make: *** Waiting for unfinished jobs....

SSL стоит,
если нужны какие конфиги выводы команд - скажите, я быстро учусь и в след раз выдам все сразу.

что за сорцы?

что за сорцы?

Спасибо за оперативный

Спасибо за оперативный ответ!
Если я Вас правильно понял ,то

gentoo-linux /usr/src/linux # equery list 'dev-libs/openssl'
 * Searching for openssl in dev-libs ...
[IP-] [  ] dev-libs/openssl-1.1.0g-r2:0/1.1
gentoo-linux /usr/src/linux # uname -r
4.12.12-gentoo

Нет, неправильно! :)

Le Chat Noir написал(а):
...Если я Вас правильно понял...

Нет, неправильно! :)

Правильно - показать выдачу eix -I kernel

Простите пожалуста

Простите пожалуста :(

gentoo-linux ~ # eix -I kernel
[I] sys-kernel/genkernel
     Available versions:  3.4.52.3 ~3.4.52.4-r1 3.4.52.4-r2 ~3.5.1.1 ~3.5.2.0-r1 ~3.5.2.1 ~3.5.2.2 ~3.5.2.3 ~3.5.2.4 **9999 {cryptsetup +firmware ibm selinux}
     Installed versions:  3.4.52.4-r2(11:35:16 AM 12/11/2017)(-cryptsetup -ibm -selinux)
     Homepage:            https://www.gentoo.org
     Description:         Gentoo automatic kernel building scripts

gentoo-linux ~ # 

Упс, я ошибся, нужно equery l

Упс, я ошибся, нужно equery l sys-kernel/gentoo-sources

gentoo-linux ~ # equery l

gentoo-linux ~ # equery l sys-kernel/gentoo-sources
 * Searching for gentoo-sources in sys-kernel ...
[IP-] [  ] sys-kernel/gentoo-sources-4.12.12:4.12.12
gentoo-linux ~ # 

Тут как бы все нормально...

Тут как бы все нормально... но возможно проблема в самой системе - ее нужно привести в порядок до того, как собирать ядро!

Покажи

emerge -uDN --with-bdeps=y --backtrack=30 @world --keep-going -pv

Сейчас попробую - отпишусь

Сейчас попробую - отпишусь

gentoo-linux

gentoo-linux /home/diplomat/Downloads # emerge -uDN --with-bdeps=y --backtrack=30 @world --keep-going -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  rR    ] dev-lang/python-3.5.4-r1:3.5/3.5m::gentoo  USE="gdbm ipv6 ncurses readline sqlite ssl (threads) xml -build -examples -hardened -libressl -tk -wininst" 0 KiB
[ebuild  rR    ] dev-lang/python-2.7.14-r1:2.7::gentoo  USE="gdbm ipv6 ncurses readline sqlite ssl (threads) (wide-unicode) xml (-berkdb) -build -doc -examples -hardened -libressl -tk -wininst" 0 KiB
[ebuild   R    ] x11-libs/libdrm-2.4.82::gentoo  USE="-libkms -static-libs -valgrind" VIDEO_CARDS="intel -amdgpu* (-exynos) (-freedreno) -nouveau* (-omap) -radeon* (-tegra) (-vc4) (-vivante) -vmware" 0 KiB
[ebuild  rR    ] net-misc/curl-7.57.0::gentoo  USE="ipv6 ldap ssl -adns -http2 -idn -kerberos -metalink -rtmp -samba -ssh -static-libs {-test} -threads" CURL_SSL="openssl -axtls -gnutls -libressl -mbedtls -nss (-winssl)" 0 KiB
[ebuild     U  ] dev-libs/libxslt-1.1.30-r2::gentoo [1.1.29-r1::gentoo] USE="crypt -debug -examples -python -static-libs" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild   R    ] media-libs/mesa-17.1.10::gentoo  USE="bindist classic dri3 egl gallium gbm llvm nptl -d3d9 -debug -gles1 -gles2 -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -unwind -vaapi -valgrind -vdpau -vulkan -wayland -xa -xvmc" VIDEO_CARDS="intel (-freedreno) -i915 -i965 (-imx) -nouveau* -r100 -r200 -r300 -r600 -radeon* -radeonsi* (-vc4) (-vivante) -vmware" 0 KiB
[ebuild   R    ] sys-process/psmisc-22.21-r3::gentoo  USE="X* ipv6 nls (-selinux)" 0 KiB
[ebuild     U  ] dev-libs/elfutils-0.170-r1::gentoo [0.169-r1::gentoo] USE="bzip2 nls utils -lzma -static-libs {-test} (-threads)" 0 KiB
[ebuild  rR    ] net-misc/wget-1.19.1-r2::gentoo  USE="ipv6 nls pcre ssl zlib -debug -gnutls -idn -libressl -ntlm -static {-test} -uuid" 0 KiB
[ebuild     U  ] sys-apps/iproute2-4.14.1-r1::gentoo [4.4.0::gentoo] USE="berkdb iptables ipv6 -atm -minimal (-selinux)" 0 KiB
[ebuild  rR    ] dev-python/cryptography-2.0.2-r1::gentoo  USE="-libressl {-test}" PYTHON_TARGETS="python2_7 python3_5 (-pypy) (-pypy3) -python3_4 -python3_6" 0 KiB
[ebuild  rR    ] app-admin/syslog-ng-3.7.3::gentoo  USE="ipv6 tcpd -amqp -caps -dbi -geoip -json -libressl -mongodb -pacct -python -redis -smtp -spoof-source -systemd" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild     U  ] app-text/docbook-xsl-stylesheets-1.79.1-r2::gentoo [1.79.1-r1::gentoo] USE="-ruby" 0 KiB
[ebuild  rR    ] app-arch/libarchive-3.3.1:0/13::gentoo  USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -expat -libressl -lz4 -lzo -nettle -static-libs" 0 KiB
[ebuild  rR    ] www-client/w3m-0.5.3-r9::gentoo  USE="X gpm gtk nls ssl unicode -fbcon -imlib -libressl -lynxkeymap -nntp -xface" L10N="-ja" 0 KiB
[ebuild  rR    ] x11-base/xorg-server-1.19.5:0/1.19.5::gentoo  USE="glamor ipv6 suid udev xorg -debug -dmx -doc -kdrive -libressl -minimal (-selinux) -static-libs -systemd -tslib -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" 0 KiB
[ebuild   R    ] net-misc/openssh-7.5_p1-r3::gentoo  USE="X* hpn ldap* pam pie ssl -X509 -audit -bindist* -debug -kerberos -ldns -libedit -libressl -livecd -sctp (-selinux) -skey -ssh1 -static {-test}" 0 KiB
[ebuild     U  ] sys-apps/openrc-0.34.11::gentoo [0.34.10::gentoo] USE="ncurses netifrc pam unicode -audit -debug -newnet (-prefix) (-selinux) -static-libs" 0 KiB

Total: 18 packages (5 upgrades, 13 reinstalls), Size of downloads: 0 KiB

 * IMPORTANT: 13 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

gentoo-linux /home/diplomat/Downloads # 

.

Le Chat Noir написал(а):
Если я Вас правильно понял ,то

…
gentoo-linux /usr/src/linux # uname -r
4.12.12-gentoo

Сборка загруженного ядра?
Реконфигурация или развёртывание («установка»)?
Происхождение конфига?

:wq
--
Live free or die

Загруженного,хотел включить

Загруженного,хотел включить аудио драйверы.
По конфигу - я перресобрал вчера ,чтобы настроить иксы, после этого установил несколько приложений (браузер, опенофис), захотел что то на ютубе посмотреть - включил драйверы Intel для аудио и вот несобирается.
С предидущим конфигом тоже ругается.

Если подскажете как выгрузить

Если подскажете как выгрузить параметры конфигурации - сразу предоставлю.

/

Le Chat Noir написал(а):
Если подскажете как выгрузить параметры конфигурации - сразу предоставлю.

Происхождение предыдущего ядра (сборка по Handbook'у)?
Что делал в интервале между сборкой ядра и анализируемой попытки реконфигурации?

ЧаВо-сь?

ЗЫ: Но под рекомендацией сначала привести в порядок систему, и только после этого заниматься конфигурированием рабочего ядра подпишусь.

:wq
--
Live free or die

не древнюю систему случаем

не древнюю систему случаем ковырять пытаешься? Покажи

gcc-config -l 

и

eselect profile list

gentoo-linux

gentoo-linux /home/diplomat/Downloads # gcc-config -l
 [1] i686-pc-linux-gnu-6.4.0 *
gentoo-linux /home/diplomat/Downloads # eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/13.0
  [2]   default/linux/x86/13.0/selinux
  [3]   default/linux/x86/13.0/desktop *
  [4]   default/linux/x86/13.0/desktop/gnome
  [5]   default/linux/x86/13.0/desktop/gnome/systemd
  [6]   default/linux/x86/13.0/desktop/plasma
  [7]   default/linux/x86/13.0/desktop/plasma/systemd
  [8]   default/linux/x86/13.0/developer
  [9]   default/linux/x86/13.0/systemd
  [10]  default/linux/x86/17.0
  [11]  default/linux/x86/17.0/selinux
  [12]  default/linux/x86/17.0/desktop
  [13]  default/linux/x86/17.0/desktop/gnome
  [14]  default/linux/x86/17.0/desktop/gnome/systemd
  [15]  default/linux/x86/17.0/desktop/plasma
  [16]  default/linux/x86/17.0/desktop/plasma/systemd
  [17]  default/linux/x86/17.0/developer
  [18]  default/linux/x86/17.0/systemd
  [19]  hardened/linux/x86
  [20]  hardened/linux/x86/selinux
  [21]  hardened/linux/musl/x86
  [22]  default/linux/uclibc/x86
  [23]  hardened/linux/uclibc/x86
gentoo-linux /home/diplomat/Downloads # 

я бы вообще сначала сделал

я бы вообще сначала сделал eselect news read, прочел последнюю новость, обновился полностью правильно, пересобрался, а потом бы уже ядро собирать пытался)

TnokPad X60s CoreDuo l2400

TnokPad X60s CoreDuo l2400 4gb RAM

А есть ли разница между [3]

А есть ли разница между
[3] default/linux/x86/13.0/desktop *
и
[12] default/linux/x86/17.0/desktop и могу ли я себе ее поставить ?

Le Chat Noir написал(а): А

Le Chat Noir написал(а):
А есть ли разница между
[3] default/linux/x86/13.0/desktop *
и
[12] default/linux/x86/17.0/desktop и могу ли я себе ее поставить ?

разница есть, читай eselect news read внимательно

Ты должен поставить новый

Ты должен поставить новый профиль, поскольку старый скоро уберут. :)

Но прежде всего внимательно прочитай и перечитай новости, как тебе уже сказали, - до полного понимания, что делаешь. Иначе можешь сломать систему. И смену профиля/пересборку надо сделать до ковыряния ядра и пр. Потому как там в процессе обновится тулчейн, а ядро желательно собирать на актуальном тулчейне...

/

SysA написал(а):
И смену профиля/пересборку надо сделать до ковыряния ядра и пр. Потому как там в процессе обновится тулчейн, а ядро желательно собирать на актуальном тулчейне...

Моё чувство Гармонии утверждает примерно то же.
Но тут самый интересный вопрос: почему дэвы не отразили этот факт в новости?

:wq
--
Live free or die

Anarchist написал(а):SysA

Anarchist написал(а):
SysA написал(а):
И смену профиля/пересборку надо сделать до ковыряния ядра и пр. Потому как там в процессе обновится тулчейн, а ядро желательно собирать на актуальном тулчейне...

Моё чувство Гармонии утверждает примерно то же.
Но тут самый интересный вопрос: почему дэвы не отразили этот факт в новости?

developer hat

какой?

/hat

2017-11-30 New 17.0 profiles

2017-11-30 New 17.0 profiles in the Gentoo repository

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
2017-11-30 New 17.0 profiles in the Gentoo repository

какой факт, а не в какой новости :)

/

Zlogene написал(а):
Anarchist написал(а):
2017-11-30 New 17.0 profiles in the Gentoo repository

какой факт, а не в какой новости :)

Очевидно же, что речь идёт о пересборке ядра в окружении нового профиля.

:wq
--
Live free or die

Le Chat Noir

Le Chat Noir написал(а):
gentoo-linux /usr/src/linux # make -j3

Если еще не начата процедура перехода на новый профиль, то немного магии:

  • А зачем в 3 потока? Думаю стоит попробовать просто make.
  • Если не поможет, можно попробовать сделать make clean и потом снова собрать.

Добрый день! Проблема

Добрый день!
Проблема решилась пересборкой на новом профиле :) Всем спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".