Не собирается ядро [SOLVED]
Le Chat Noir 14 декабря, 2017 - 11:42
Добрый день!
Пользовался поиском , но по коду ошибки не нашел темы, если где есть - ткните носом.
Собвстенное не собирается ядро:
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 стоит,
если нужны какие конфиги выводы команд - скажите, я быстро учусь и в след раз выдам все сразу.
»
- Для комментирования войдите или зарегистрируйтесь

что за сорцы?
что за сорцы?
Спасибо за оперативный
Спасибо за оперативный ответ!
Если я Вас правильно понял ,то
Нет, неправильно! :)
Нет, неправильно! :)
Правильно - показать выдачу
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-sourcesgentoo-linux ~ # equery l
Тут как бы все нормально...
Тут как бы все нормально... но возможно проблема в самой системе - ее нужно привести в порядок до того, как собирать ядро!
Покажи
Сейчас попробую - отпишусь
Сейчас попробую - отпишусь
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 #.
Сборка загруженного ядра?
Реконфигурация или развёртывание («установка»)?
Происхождение конфига?
:wq
--
Live free or die
Загруженного,хотел включить
Загруженного,хотел включить аудио драйверы.
По конфигу - я перресобрал вчера ,чтобы настроить иксы, после этого установил несколько приложений (браузер, опенофис), захотел что то на ютубе посмотреть - включил драйверы Intel для аудио и вот несобирается.
С предидущим конфигом тоже ругается.
Если подскажете как выгрузить
Если подскажете как выгрузить параметры конфигурации - сразу предоставлю.
/
Происхождение предыдущего ядра (сборка по Handbook'у)?
Что делал в интервале между сборкой ядра и анализируемой попытки реконфигурации?
ЧаВо-сь?
ЗЫ: Но под рекомендацией сначала привести в порядок систему, и только после этого заниматься конфигурированием рабочего ядра подпишусь.
:wq
--
Live free or die
не древнюю систему случаем
не древнюю систему случаем ковырять пытаешься? Покажи
и
gentoo-linux
я бы вообще сначала сделал
я бы вообще сначала сделал 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 написал(а): А
разница есть, читай
eselect news readвнимательноТы должен поставить новый
Ты должен поставить новый профиль, поскольку старый скоро уберут. :)
Но прежде всего внимательно прочитай и перечитай новости, как тебе уже сказали, - до полного понимания, что делаешь. Иначе можешь сломать систему. И смену профиля/пересборку надо сделать до ковыряния ядра и пр. Потому как там в процессе обновится тулчейн, а ядро желательно собирать на актуальном тулчейне...
/
Моё чувство Гармонии утверждает примерно то же.
Но тут самый интересный вопрос: почему дэвы не отразили этот факт в новости?
:wq
--
Live free or die
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
какой факт, а не в какой новости :)
/
Очевидно же, что речь идёт о пересборке ядра в окружении нового профиля.
:wq
--
Live free or die
Le Chat Noir
Если еще не начата процедура перехода на новый профиль, то немного магии:
Добрый день! Проблема
Добрый день!
Проблема решилась пересборкой на новом профиле :) Всем спасибо!