Created attachment 761829 [details] Build Log In a Fresh Gentoo i686 install it's unable to compile net-misc/dahdi-3.1.0-r3 emerge --info Portage 3.0.28 (python 3.9.9-final-0, default/linux/x86/17.0, gcc-11.2.0, glibc-2.33-r7, 5.15.11-gentoo i686) ================================================================= System uname: Linux-5.15.11-gentoo-i686-Intel-R-_Atom-TM-_CPU_D2550_@_1.86GHz-with-glibc2.33 KiB Mem: 3346036 total, 3197452 free KiB Swap: 8388604 total, 8388604 free Timestamp of repository gentoo: Tue, 04 Jan 2022 03:00:01 +0000 Head commit of repository gentoo: 9e44e430b7bf879f821301b93fa5006e9d625097 sh bash 5.1_p8 ld GNU ld (Gentoo 2.37_p1 p0) 2.37 app-misc/pax-utils: 1.3.3::gentoo app-shells/bash: 5.1_p8::gentoo dev-lang/perl: 5.34.0-r6::gentoo dev-lang/python: 3.8.12_p1::gentoo, 3.9.9::gentoo, 3.10.0_p1::gentoo dev-util/cmake: 3.21.4::gentoo dev-util/meson: 0.59.4::gentoo sys-apps/baselayout: 2.7-r3::gentoo sys-apps/openrc: 0.44.10::gentoo sys-apps/sandbox: 2.25::gentoo sys-devel/autoconf: 2.71-r1::gentoo sys-devel/automake: 1.16.4::gentoo sys-devel/binutils: 2.37_p1::gentoo sys-devel/binutils-config: 5.4::gentoo sys-devel/gcc: 11.2.0::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.15-r3::gentoo (virtual/os-headers) sys-libs/glibc: 2.33-r7::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="@FREE @GPL-COMPATIBLE @FSF-APPROVED @OSI-APPROVED @MISC-FREE @FREE-SOFTWARE @FSF-APPROVED-OTHER @MISC-FREE-DOCS @FREE-DOCUMENTS @BINARY-REDISTRIBUTABLE @EULA" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/var/cache/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -march=i686 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=i686 -pipe" GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com/" LANG="es_MX.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j4" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="acl alsa bluetooth bzip2 cli crypt dri fortran gdbm gnutls iconv iptables ipv6 libglvnd libtirpc ncurses networkmanager nls nptl openmp oss pam pcre pulseaudio readline seccomp server split-usr ssl syslog unicode x86 xattr zlib" ABI_X86="32" ADA_TARGET="gnat_2020" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres12 postgres13" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby26 ruby27" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" VOICEMAIL_STORAGE="file imap odbc" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LEX, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
This is in your log. (Just ignore the ANSI color coded) ---------------------------------------------------------- echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) warning: the compiler differs from the one used to build the kernel The kernel was built by: gcc (Gentoo 11.2.0 p1) 11.2.0 You are using: i686-pc-linux-gnu-gcc (Gentoo 11.2.0 p1) 11.2.0 ---------------------------------------------------------- Please test again with the hints, reopen and report back.
Created attachment 761837 [details] New Log File
Thank You Jonas ! After proceed to do "make oldconfig && make prepare" in src path of the kernel like $ cd /usr/src/linux $ make oldconfig && make prepare # # No change to .config # CALL scripts/checksyscalls.sh CALL scripts/atomic/check-atomics.sh then try again whit the same result I did repet whit extra steps just for in case ! $ make && make modules_install $ make install $ genkernel --lvm --install --kernel-config=/usr/src/linux/.config initramfs $ grub-mkconfig -o /boot/grub/grub.cfg not whitout mount boot first and reboot and try again whit same result !
Created attachment 761838 [details] enviroment file
(In reply to Jonas Stein from comment #1) > This is in your log. (Just ignore the ANSI color coded) > ---------------------------------------------------------- > > echo >&2 " ERROR: Kernel configuration is invalid."; \ > echo >&2 " include/generated/autoconf.h or include/config/auto.conf > are missing.";\ > echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix > it."; \ > echo >&2 ; \ > /bin/false) > warning: the compiler differs from the one used to build the kernel > The kernel was built by: gcc (Gentoo 11.2.0 p1) 11.2.0 > You are using: i686-pc-linux-gnu-gcc (Gentoo 11.2.0 p1) 11.2.0 > > ---------------------------------------------------------- > > Please test again with the hints, reopen and report back. Is make prepare even a valid target? From make help it looks like the required is make modules_prepare ... ? Kind Regards, Jaco
(Wait, I thought they said they'd fixed it, but no, so why WONTFIX it themselves...?)
Sam James Sorry It's the first time to me to do this and in my interpretation it look's like that was the correct to say to keep it open ! but not sorry !
make oldconfig && make modules_prepare don't fix the problem !
Hi, I do believe this to be invalid, this is on amd64, however: plastiekpoot [09:50:53] /usr/src/linux # make mrproper CLEAN .config plastiekpoot [09:51:35] /usr/src/linux # emerge -1av dahdi These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-misc/dahdi-3.1.0-r3::gentoo USE="-dist-kernel -flash -oslec" 0 KiB ... * Could not find a usable .config in the kernel source directory. * Please ensure that /usr/src/linux points to a configured set of Linux sources. * If you are using KBUILD_OUTPUT, please set the environment var so that * it points to the necessary object directory so that it might find .config. * ERROR: net-misc/dahdi-3.1.0-r3::gentoo failed (pretend phase): * Kernel not configured; no .config found in /usr/src/linux ... plastiekpoot [09:51:49] /usr/src/linux # gunzip < /proc/config.gz > .config plastiekpoot [09:52:18] /usr/src/linux # emerge -1av dahdi ... ERROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run 'make oldconfig && make prepare' on kernel src to fix it. ... plastiekpoot [09:52:45] /usr/src/linux # make oldconfig ... plastiekpoot [09:53:59] /usr/src/linux # make prepare ... plastiekpoot [09:54:22] /usr/src/linux # emerge -1av dahdi ... make -f ./scripts/Makefile.modpost WARNING: Symbol version dump "Module.symvers" is missing. Modules may not have dependencies or modversions. sed 's/ko$/o/' /var/tmp/portage/net-misc/dahdi-3.1.0-r3/work/dahdi-linux-3.1.0/drivers/dahdi/modules.order | scripts/mod/modpost -E -o /var/tmp/portage/net-misc/dahdi-3.1.0-r3/work/dahdi-linux-3.1.0/drivers/dahdi/Module.symvers -e -T - WARNING: modpost: Symbol info of vmlinux is missing. Unresolved symbol check will be entirely skipped. ... At this point I go like "uh, wtf" ... plastiekpoot [09:54:52] /usr/src/linux # make modules_prepare ... plastiekpoot [09:55:22] /usr/src/linux # emerge -1av dahdi ... * Checking for suitable kernel configuration options... [ ok ] >>> Emerging (1 of 1) net-misc/dahdi-3.1.0-r3::gentoo >>> Installing (1 of 1) net-misc/dahdi-3.1.0-r3::gentoo >>> Jobs: 1 of 1 complete Load avg: 3.97, 3.10, 2.74 So that's success. Dennon?
Oh! yes, Thank You Jaco, sorry for the delay weekend :P but yes it's finally compiled sorry I cant post the output but I did compile asterisk just after, thank you again guys !