[Software] [kernel] Failing on Debian since 6.1
[Software] [kernel] Failing on Debian since 6.1
Assistance determining the fail reason and resolution would be appreciated
Build fails on two different debian bullseye boxes
Build fails when starting with the .config from Debian built kernel
linux-image-6.0.0-0.deb11.6-amd64
Below are the final build fail lines from a few versions.
Same .config file worked since before 6.1
make clean deb-pkg
==
LD [M] drivers/md/dm-historical-service-time.o
LD [M] drivers/md/dm-io-affinity.o
LD [M] drivers/md/dm-snapshot.o
LD [M] drivers/md/dm-thin-pool.o
LD [M] drivers/md/dm-verity.o
LD [M] drivers/md/dm-ebs.o
AR drivers/md/built-in.a
LD [M] drivers/hwmon/nct6775.o
AR drivers/hwmon/built-in.a
make[5]: *** [scripts/Makefile.build:500: drivers] Error 2
make[4]: *** [Makefile:1992: .] Error 2
make[3]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:80: deb-pkg] Error 2
make[1]: *** [Makefile:1636: deb-pkg] Error 2
make: *** [Makefile:362: __build_one_by_one] Error 2
... .../linux-6.1.5 $
===
CC [M] drivers/net/ethernet/pensando/ionic/ionic_phc.o
CC [M] drivers/net/ethernet/altera/altera_utils.o
AR drivers/net/ethernet/pensando/built-in.a
LD [M] drivers/net/thunderbolt-net.o
LD [M] drivers/net/ethernet/altera/altera_tse.o
LD [M] drivers/net/ethernet/pensando/ionic/ionic.o
AR drivers/net/ethernet/built-in.a
AR drivers/net/built-in.a
make[5]: *** [scripts/Makefile.build:500: drivers] Error 2
make[4]: *** [Makefile:1992: .] Error 2
make[3]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:80: deb-pkg] Error 2
make[1]: *** [Makefile:1636: deb-pkg] Error 2
make: *** [Makefile:362: __build_one_by_one] Error 2
... .../linux-6.1.6 $
=====
HDRINST usr/include/asm/termbits.h
HDRINST usr/include/asm/termios.h
HDRINST usr/include/asm/unistd_32.h
HDRINST usr/include/asm/types.h
HDRINST usr/include/asm/unistd_64.h
HDRINST usr/include/asm/unistd_x32.h
INSTALL debian/linux-libc-dev/usr/include
dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_6.1.0-1_amd64.deb'.
dpkg-deb: building package 'linux-image-6.1.0' in '../linux-image-6.1.0_6.1.0-1_amd64.deb'.
dpkg-genbuildinfo
dpkg-genchanges >../linux-upstream_6.1.0-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
dpkg-source -i.git --after-build .
dpkg-buildpackage: info: full upload (original source is included)
... .../linux-6.1 $
Build fails on two different debian bullseye boxes
Build fails when starting with the .config from Debian built kernel
linux-image-6.0.0-0.deb11.6-amd64
Below are the final build fail lines from a few versions.
Same .config file worked since before 6.1
make clean deb-pkg
==
LD [M] drivers/md/dm-historical-service-time.o
LD [M] drivers/md/dm-io-affinity.o
LD [M] drivers/md/dm-snapshot.o
LD [M] drivers/md/dm-thin-pool.o
LD [M] drivers/md/dm-verity.o
LD [M] drivers/md/dm-ebs.o
AR drivers/md/built-in.a
LD [M] drivers/hwmon/nct6775.o
AR drivers/hwmon/built-in.a
make[5]: *** [scripts/Makefile.build:500: drivers] Error 2
make[4]: *** [Makefile:1992: .] Error 2
make[3]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:80: deb-pkg] Error 2
make[1]: *** [Makefile:1636: deb-pkg] Error 2
make: *** [Makefile:362: __build_one_by_one] Error 2
... .../linux-6.1.5 $
===
CC [M] drivers/net/ethernet/pensando/ionic/ionic_phc.o
CC [M] drivers/net/ethernet/altera/altera_utils.o
AR drivers/net/ethernet/pensando/built-in.a
LD [M] drivers/net/thunderbolt-net.o
LD [M] drivers/net/ethernet/altera/altera_tse.o
LD [M] drivers/net/ethernet/pensando/ionic/ionic.o
AR drivers/net/ethernet/built-in.a
AR drivers/net/built-in.a
make[5]: *** [scripts/Makefile.build:500: drivers] Error 2
make[4]: *** [Makefile:1992: .] Error 2
make[3]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:80: deb-pkg] Error 2
make[1]: *** [Makefile:1636: deb-pkg] Error 2
make: *** [Makefile:362: __build_one_by_one] Error 2
... .../linux-6.1.6 $
=====
HDRINST usr/include/asm/termbits.h
HDRINST usr/include/asm/termios.h
HDRINST usr/include/asm/unistd_32.h
HDRINST usr/include/asm/types.h
HDRINST usr/include/asm/unistd_64.h
HDRINST usr/include/asm/unistd_x32.h
INSTALL debian/linux-libc-dev/usr/include
dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_6.1.0-1_amd64.deb'.
dpkg-deb: building package 'linux-image-6.1.0' in '../linux-image-6.1.0_6.1.0-1_amd64.deb'.
dpkg-genbuildinfo
dpkg-genchanges >../linux-upstream_6.1.0-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
dpkg-source -i.git --after-build .
dpkg-buildpackage: info: full upload (original source is included)
... .../linux-6.1 $
- sunrat
- Administrator
- Posts: 5470
- Joined: 2006-08-29 09:12
- Location: Melbourne, Australia
- Has thanked: 62 times
- Been thanked: 240 times
Re: [Software] [kernel] Failing on Debian since 6.1
Please use code tags for terminal text output.
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Re: [Software] [kernel] Failing on Debian since 6.1
Hello all,
Below please find more detailed output using V=1. Included are the last few successful lines and the final failing lines.
== from linux-6.1.9 code downloaded from kernel.org / built with make V=1 clean deb-pkg
Below please find more detailed output using V=1. Included are the last few successful lines and the final failing lines.
== from linux-6.1.9 code downloaded from kernel.org / built with make V=1 clean deb-pkg
Code: Select all
sh ./scripts/gen_ksymdeps.sh drivers/net/ethernet/pensando/ionic/ionic_lif.o >> drivers/net/ethernet/pensando/ionic/.ionic_lif.o.cmd
./scripts/check-local-export drivers/net/ethernet/pensando/ionic/ionic_lif.o
if nm drivers/net/ethernet/pensando/ionic/ionic_lif.o 2>/dev/null | grep -q __ksymtab; then gcc -E -D__GENKSYMS__ -Wp,-MMD,drivers/net/ethernet/pensando/ionic/.ionic_lif.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mfunction-return=thunk-extern -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -fomit-frame-pointer -fno-stack-clash-protection -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -DMODULE -DKBUILD_BASENAME='"ionic_lif"' -DKBUILD_MODNAME='"ionic"' -D__KBUILD_MODNAME=kmod_ionic drivers/net/ethernet/pensando/ionic/ionic_lif.c | scripts/genksyms/genksyms -r /dev/null >> drivers/net/ethernet/pensando/ionic/.ionic_lif.o.cmd; fi
sh ./scripts/gen_ksymdeps.sh drivers/net/ethernet/pensando/ionic/ionic_phc.o >> drivers/net/ethernet/pensando/ionic/.ionic_phc.o.cmd
./scripts/check-local-export drivers/net/ethernet/pensando/ionic/ionic_phc.o
if nm drivers/net/ethernet/pensando/ionic/ionic_phc.o 2>/dev/null | grep -q __ksymtab; then gcc -E -D__GENKSYMS__ -Wp,-MMD,drivers/net/ethernet/pensando/ionic/.ionic_phc.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mfunction-return=thunk-extern -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -fomit-frame-pointer -fno-stack-clash-protection -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -DMODULE -DKBUILD_BASENAME='"ionic_phc"' -DKBUILD_MODNAME='"ionic"' -D__KBUILD_MODNAME=kmod_ionic drivers/net/ethernet/pensando/ionic/ionic_phc.c | scripts/genksyms/genksyms -r /dev/null >> drivers/net/ethernet/pensando/ionic/.ionic_phc.o.cmd; fi
sh ./scripts/gen_ksymdeps.sh drivers/net/ethernet/pensando/ionic/ionic_txrx.o >> drivers/net/ethernet/pensando/ionic/.ionic_txrx.o.cmd
./scripts/check-local-export drivers/net/ethernet/pensando/ionic/ionic_txrx.o
if nm drivers/net/ethernet/pensando/ionic/ionic_txrx.o 2>/dev/null | grep -q __ksymtab; then gcc -E -D__GENKSYMS__ -Wp,-MMD,drivers/net/ethernet/pensando/ionic/.ionic_txrx.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mfunction-return=thunk-extern -fno-jump-tables -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=1024 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -fomit-frame-pointer -fno-stack-clash-protection -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -DMODULE -DKBUILD_BASENAME='"ionic_txrx"' -DKBUILD_MODNAME='"ionic"' -D__KBUILD_MODNAME=kmod_ionic drivers/net/ethernet/pensando/ionic/ionic_txrx.c | scripts/genksyms/genksyms -r /dev/null >> drivers/net/ethernet/pensando/ionic/.ionic_txrx.o.cmd; fi
ld -m elf_x86_64 -z noexecstack -r -o drivers/net/ethernet/pensando/ionic/ionic.o @drivers/net/ethernet/pensando/ionic/ionic.mod ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --ibt --orc --retpoline --rethunk --static-call --uaccess --link --module drivers/net/ethernet/pensando/ionic/ionic.o
{ echo ; echo 'drivers/net/ethernet/pensando/ionic/ionic.o: $(wildcard ./tools/objtool/objtool)' ; } >> drivers/net/ethernet/pensando/ionic/.ionic.o.cmd
nm drivers/net/ethernet/pensando/ionic/ionic.o | sed -n 's/^ *U //p' > drivers/net/ethernet/pensando/ionic/ionic.usyms
{ echo drivers/net/ethernet/pensando/ionic/ionic.ko; :; } > drivers/net/ethernet/pensando/ionic/modules.order
{ cat drivers/net/ethernet/pensando/ionic/modules.order; :; } > drivers/net/ethernet/pensando/modules.order
rm -f drivers/net/ethernet/built-in.a; printf "drivers/net/ethernet/%s " 3com/built-in.a 8390/built-in.a adaptec/built-in.a adi/built-in.a agere/built-in.a alacritech/built-in.a alteon/built-in.a amazon/built-in.a amd/built-in.a aquantia/built-in.a arc/built-in.a asix/built-in.a atheros/built-in.a cadence/built-in.a broadcom/built-in.a brocade/built-in.a cavium/built-in.a chelsio/built-in.a cisco/built-in.a cortina/built-in.a dec/built-in.a dlink/built-in.a emulex/built-in.a engleder/built-in.a ezchip/built-in.a fungible/built-in.a google/built-in.a huawei/built-in.a intel/built-in.a i825xx/built-in.a microsoft/built-in.a litex/built-in.a marvell/built-in.a mellanox/built-in.a micrel/built-in.a microchip/built-in.a mscc/built-in.a myricom/built-in.a natsemi/built-in.a neterion/built-in.a netronome/built-in.a ni/built-in.a nvidia/built-in.a oki-semi/built-in.a packetengines/built-in.a qlogic/built-in.a qualcomm/built-in.a realtek/built-in.a renesas/built-in.a rdc/built-in.a rocker/built-in.a samsung/built-in.a seeq/built-in.a silan/built-in.a sis/built-in.a sfc/built-in.a smsc/built-in.a socionext/built-in.a stmicro/built-in.a sun/built-in.a tehuti/built-in.a ti/built-in.a vertexcom/built-in.a via/built-in.a wangxun/built-in.a wiznet/built-in.a xilinx/built-in.a synopsys/built-in.a pensando/built-in.a | xargs ar cDPrST drivers/net/ethernet/built-in.a
{ cat drivers/net/ethernet/3com/modules.order; cat drivers/net/ethernet/8390/modules.order; cat drivers/net/ethernet/adaptec/modules.order; cat drivers/net/ethernet/adi/modules.order; cat drivers/net/ethernet/agere/modules.order; cat drivers/net/ethernet/alacritech/modules.order; cat drivers/net/ethernet/alteon/modules.order; cat drivers/net/ethernet/amazon/modules.order; cat drivers/net/ethernet/amd/modules.order; cat drivers/net/ethernet/aquantia/modules.order; cat drivers/net/ethernet/arc/modules.order; cat drivers/net/ethernet/asix/modules.order; cat drivers/net/ethernet/atheros/modules.order; cat drivers/net/ethernet/cadence/modules.order; cat drivers/net/ethernet/broadcom/modules.order; cat drivers/net/ethernet/brocade/modules.order; cat drivers/net/ethernet/cavium/modules.order; cat drivers/net/ethernet/chelsio/modules.order; cat drivers/net/ethernet/cisco/modules.order; cat drivers/net/ethernet/cortina/modules.order; cat drivers/net/ethernet/dec/modules.order; cat drivers/net/ethernet/dlink/modules.order; cat drivers/net/ethernet/emulex/modules.order; cat drivers/net/ethernet/engleder/modules.order; cat drivers/net/ethernet/ezchip/modules.order; cat drivers/net/ethernet/fungible/modules.order; cat drivers/net/ethernet/google/modules.order; cat drivers/net/ethernet/huawei/modules.order; cat drivers/net/ethernet/intel/modules.order; cat drivers/net/ethernet/i825xx/modules.order; cat drivers/net/ethernet/microsoft/modules.order; cat drivers/net/ethernet/litex/modules.order; cat drivers/net/ethernet/marvell/modules.order; cat drivers/net/ethernet/mellanox/modules.order; cat drivers/net/ethernet/micrel/modules.order; cat drivers/net/ethernet/microchip/modules.order; cat drivers/net/ethernet/mscc/modules.order; cat drivers/net/ethernet/myricom/modules.order; cat drivers/net/ethernet/natsemi/modules.order; cat drivers/net/ethernet/neterion/modules.order; cat drivers/net/ethernet/netronome/modules.order; cat drivers/net/ethernet/ni/modules.order; cat drivers/net/ethernet/nvidia/modules.order; cat drivers/net/ethernet/oki-semi/modules.order; cat drivers/net/ethernet/packetengines/modules.order; cat drivers/net/ethernet/qlogic/modules.order; cat drivers/net/ethernet/qualcomm/modules.order; cat drivers/net/ethernet/realtek/modules.order; cat drivers/net/ethernet/renesas/modules.order; cat drivers/net/ethernet/rdc/modules.order; cat drivers/net/ethernet/rocker/modules.order; cat drivers/net/ethernet/samsung/modules.order; cat drivers/net/ethernet/seeq/modules.order; cat drivers/net/ethernet/silan/modules.order; cat drivers/net/ethernet/sis/modules.order; cat drivers/net/ethernet/sfc/modules.order; cat drivers/net/ethernet/smsc/modules.order; cat drivers/net/ethernet/socionext/modules.order; cat drivers/net/ethernet/stmicro/modules.order; cat drivers/net/ethernet/sun/modules.order; cat drivers/net/ethernet/tehuti/modules.order; cat drivers/net/ethernet/ti/modules.order; cat drivers/net/ethernet/vertexcom/modules.order; cat drivers/net/ethernet/via/modules.order; cat drivers/net/ethernet/wangxun/modules.order; cat drivers/net/ethernet/wiznet/modules.order; cat drivers/net/ethernet/xilinx/modules.order; cat drivers/net/ethernet/synopsys/modules.order; cat drivers/net/ethernet/pensando/modules.order; cat drivers/net/ethernet/altera/modules.order; echo drivers/net/ethernet/ec_bhf.ko; echo drivers/net/ethernet/dnet.ko; echo drivers/net/ethernet/jme.ko; echo drivers/net/ethernet/fealnx.ko; echo drivers/net/ethernet/ethoc.ko; :; } > drivers/net/ethernet/modules.order
rm -f drivers/net/built-in.a; printf "drivers/net/%s " macvlan.o loopback.o phy/built-in.a pse-pd/built-in.a mdio/built-in.a pcs/built-in.a ethernet/built-in.a hippi/built-in.a wan/built-in.a wireless/built-in.a xen-netfront.o | xargs ar cDPrST drivers/net/built-in.a
{ cat drivers/net/phy/modules.order; cat drivers/net/pse-pd/modules.order; cat drivers/net/mdio/modules.order; cat drivers/net/pcs/modules.order; cat drivers/net/ethernet/modules.order; cat drivers/net/hippi/modules.order; cat drivers/net/wan/modules.order; cat drivers/net/wireless/modules.order; cat drivers/net/bonding/modules.order; cat drivers/net/ipvlan/modules.order; cat drivers/net/wireguard/modules.order; echo drivers/net/eql.ko; echo drivers/net/ifb.ko; echo drivers/net/macsec.ko; echo drivers/net/amt.ko; echo drivers/net/macvtap.ko; echo drivers/net/mii.ko; echo drivers/net/mdio.ko; echo drivers/net/netconsole.ko; echo drivers/net/rionet.ko; cat drivers/net/team/modules.order; echo drivers/net/tun.ko; echo drivers/net/tap.ko; echo drivers/net/veth.ko; echo drivers/net/virtio_net.ko; cat drivers/net/vxlan/modules.order; echo drivers/net/geneve.ko; echo drivers/net/bareudp.ko; echo drivers/net/gtp.ko; echo drivers/net/nlmon.ko; echo drivers/net/vrf.ko; echo drivers/net/vsockmon.ko; echo drivers/net/mhi_net.ko; cat drivers/net/appletalk/modules.order; cat drivers/net/caif/modules.order; cat drivers/net/dsa/modules.order; cat drivers/net/fddi/modules.order; cat drivers/net/plip/modules.order; cat drivers/net/ppp/modules.order; cat drivers/net/slip/modules.order; echo drivers/net/sb1000.ko; echo drivers/net/sungem_phy.ko; cat drivers/net/ieee802154/modules.order; cat drivers/net/wwan/modules.order; cat drivers/net/vmxnet3/modules.order; cat drivers/net/usb/modules.order; cat drivers/net/hyperv/modules.order; echo drivers/net/ntb_netdev.ko; cat drivers/net/fjes/modules.order; echo drivers/net/thunderbolt-net.ko; echo drivers/net/net_failover.ko; :; } > drivers/net/modules.order
make[5]: *** [scripts/Makefile.build:500: drivers] Error 2
make[4]: *** [Makefile:2005: .] Error 2
make[3]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:80: deb-pkg] Error 2
make[1]: *** [Makefile:1649: deb-pkg] Error 2
make: *** [Makefile:362: __build_one_by_one] Error 2
Re: [Software] [kernel] Failing on Debian since 6.1
Upload of full build output
make clean deb-pkg
https://termbin.com/bf02g
after above fails
make deb-pkg
https://termbin.com/xpid
make clean deb-pkg
https://termbin.com/bf02g
after above fails
make deb-pkg
https://termbin.com/xpid
-
- Global Moderator
- Posts: 719
- Joined: 2014-07-20 18:12
- Location: Europe
- Has thanked: 14 times
- Been thanked: 100 times
Re: [Software] [kernel] Failing on Debian since 6.1
Hello,
The log you sent are incomplete: did you check for compilation errors in logs ?
Please paste only relevant logs using the code tag, as previously advised. Otherwise, it would be better sending them using an external service.
Are you building a custom kernel ? If yes, what is your config file ?
The log you sent are incomplete: did you check for compilation errors in logs ?
Please paste only relevant logs using the code tag, as previously advised. Otherwise, it would be better sending them using an external service.
Re: [Software] [kernel] Failing on Debian since 6.1
6.2.0-rc7 seems to build without error
==
linux-headers-6.2.0-rc7_6.2.0-rc7-1_amd64.deb
linux-libc-dev_6.2.0-rc7-1_amd64.deb
linux-image-6.2.0-rc7_6.2.0-rc7-1_amd64.deb
Code: Select all
...
HDRINST usr/include/asm/types.h
INSTALL debian/linux-libc-dev/usr/include
dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_6.2.0-rc7-1_amd64.deb'.
dpkg-deb: building package 'linux-image-6.2.0-rc7' in '../linux-image-6.2.0-rc7_6.2.0-rc7-1_amd64.deb'.
dpkg-genbuildinfo
dpkg-genchanges >../linux-upstream_6.2.0-rc7-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
dpkg-source -i.git --after-build .
dpkg-buildpackage: info: full upload (original source is included)
linux-headers-6.2.0-rc7_6.2.0-rc7-1_amd64.deb
linux-libc-dev_6.2.0-rc7-1_amd64.deb
linux-image-6.2.0-rc7_6.2.0-rc7-1_amd64.deb
-
- Posts: 473
- Joined: 2017-11-25 05:58
- Location: 2nd tree on the right. Everglades, Florida
- Has thanked: 78 times
- Been thanked: 26 times
Re: [Software] [kernel] Failing on Debian since 6.1
I dont claim to know much but... I need to ask why you are using an RC 7 lib with a stable system?hanasaki wrote: ↑2023-02-07 19:43 6.2.0-rc7 seems to build without error
==Code: Select all
... HDRINST usr/include/asm/types.h INSTALL debian/linux-libc-dev/usr/include dpkg-deb: building package 'linux-libc-dev' in '../linux-libc-dev_6.2.0-rc7-1_amd64.deb'. dpkg-deb: building package 'linux-image-6.2.0-rc7' in '../linux-image-6.2.0-rc7_6.2.0-rc7-1_amd64.deb'. dpkg-genbuildinfo dpkg-genchanges >../linux-upstream_6.2.0-rc7-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source -i.git --after-build . dpkg-buildpackage: info: full upload (original source is included)
linux-headers-6.2.0-rc7_6.2.0-rc7-1_amd64.deb
linux-libc-dev_6.2.0-rc7-1_amd64.deb
linux-image-6.2.0-rc7_6.2.0-rc7-1_amd64.deb
iuabtw
-
- Posts: 7
- Joined: 2022-02-01 15:14
Re: [Software] [kernel] Failing on Debian since 6.1
hanasaki wrote: ↑2023-02-03 00:14
Build fails on two different debian bullseye boxes
Build fails when starting with the .config from Debian built kernel
linux-image-6.0.0-0.deb11.6-amd64
Below are the final build fail lines from a few versions.
Same .config file worked since before 6.1
make clean deb-pkg
==
CC [M] drivers/net/ethernet/pensando/ionic/ionic_phc.o
CC [M] drivers/net/ethernet/altera/altera_utils.o
AR drivers/net/ethernet/pensando/built-in.a
LD [M] drivers/net/thunderbolt-net.o
LD [M] drivers/net/ethernet/altera/altera_tse.o
LD [M] drivers/net/ethernet/pensando/ionic/ionic.o
AR drivers/net/ethernet/built-in.a
AR drivers/net/built-in.a
make[5]: *** [scripts/Makefile.build:500: drivers] Error 2
make[4]: *** [Makefile.] Error 2
make[3]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[2]: *** [scripts/Makefile.package:80: deb-pkg] Error 2
make[1]: *** [Makefiledeb-pkg] Error 2
make: *** [Makefile:362: __build_one_by_one] Error 2
... .../linux-6.1.6 $
Hi @hanasaki ,
Did you ever get the 6.1.x series kernel to compile successfully?
I'm in a similar situation as yourself. Been compiling kernels for Debian since Wheezy. Hundreds of them without issue. Was making the jump from 5.19.19 to 6.1.20 and I'm getting similar compilation errors as yourself:
Code: Select all
CC [M] drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.o
LD [M] drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.o
AR drivers/net/ethernet/built-in.a
AR drivers/net/built-in.a
make[4]: *** [scripts/Makefile.build:500: drivers] Error 2
make[3]: *** [Makefile:2012: .] Error 2
make[2]: *** [debian/rules:7: build-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
make[1]: *** [scripts/Makefile.package:80: deb-pkg] Error 2
make: *** [Makefile:1656: deb-pkg] Error 2
real 8m25.329s
user 102m53.021s
sys 13m28.353s
Building with the config from bullseye-backports linux-image-6.1.0-6-amd64-unsigned_6.1.15-1_amd64. Initially, before the 6.1.x series hit the backports repo I'd encountered the same using the 6.0.x backport config and makeoldconfig. Again, similar to your experience.
Highly interested in this kernel series as it's an LTS kernel and I'd planned to stay on it until the next release of Debian.
Thanks!
- stevepusser
- Posts: 12694
- Joined: 2009-10-06 05:53
- Has thanked: 25 times
- Been thanked: 37 times
Re: [Software] [kernel] Failing on Debian since 6.1
The actual Debian kernel has a lot of patches--one of them may address the build failure. The Bullseye backports version includes a patch to get the cx18 media driver to build on gcc-10, for example.
FWIW, the 6.1 and 6.2 Liquorix kernels build just fine on Debian 11 and even Buster. Even with cx18 driver enabled.
FWIW, the 6.1 and 6.2 Liquorix kernels build just fine on Debian 11 and even Buster. Even with cx18 driver enabled.
MX Linux packager and developer
-
- Posts: 7
- Joined: 2022-02-01 15:14
Re: [Software] [kernel] Failing on Debian since 6.1
Great info, thanks so much.stevepusser wrote: ↑2023-03-18 23:54 The actual Debian kernel has a lot of patches--one of them may address the build failure. The Bullseye backports version includes a patch to get the cx18 media driver to build on gcc-10, for example.
Been building vanilla kernels against Debian configs for so many years without issues I plum done forgot about any downstream patches. I'll pursue that angle.
-
- Posts: 7
- Joined: 2022-02-01 15:14
Re: [Software] [kernel] Failing on Debian since 6.1
That was it. I feel silly for the amount of time spent on a trivial oversight. Lesson learned. Thanks again @stevepusser for helping me see the light.
Code: Select all
$ uname -a
Linux rassoodocks 6.1.20+mfm #1 SMP PREEMPT_DYNAMIC Sat Mar 18 20:50:50 EDT 2023 x86_64 GNU/Linux
- stevepusser
- Posts: 12694
- Joined: 2009-10-06 05:53
- Has thanked: 25 times
- Been thanked: 37 times
Re: [Software] [kernel] Failing on Debian since 6.1
The build logs in previous posts didn't show the actual error--search the log for "Error 1", since "Error 2" and compilation halting can be hundreds of lines later if you're building with a lot of parallel threads.
MX Linux packager and developer