Firmware for EA8300 fails to build after the latest git pull, please could you help?
Collecting package info: done
Collecting target info: done
make[2]: Entering directory '/home/user1/router/openwrt-23.05/scripts/config'
make[2]: 'conf' is up to date.
make[2]: Leaving directory '/home/user1/router/openwrt-23.05/scripts/config'
time: target/linux/prereq#0.27#0.07#0.34
Checking 'rsync'... ok.
make[1]: Entering directory '/home/user1/router/openwrt-23.05'
make[2]: Entering directory '/home/user1/router/openwrt-23.05'
make[3]: Entering directory '/home/user1/router/openwrt-23.05/target/linux'
make[4]: Entering directory '/home/user1/router/openwrt-23.05/target/linux/ipq40xx'
rm -f /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/localversion
/home/user1/router/openwrt-23.05/scripts/kconfig.pl + /home/user1/router/openwrt-23.05/target/linux/generic/config-5.15 /home/user1/router/openwrt-23.05/target/linux/ipq40xx/config-5.15 > /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.target
awk '/^(#[[:space:]]+)?CONFIG_KERNEL/{sub("CONFIG_KERNEL_","CONFIG_");print}' /home/user1/router/openwrt-23.05/.config >> /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.target
echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.target
echo "# CONFIG_KALLSYMS_ALL is not set" >> /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.target
echo "CONFIG_KALLSYMS_UNCOMPRESSED=y" >> /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.target
/home/user1/router/openwrt-23.05/scripts/package-metadata.pl kconfig /home/user1/router/openwrt-23.05/tmp/.packageinfo /home/user1/router/openwrt-23.05/.config 5.15 > /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.override
/home/user1/router/openwrt-23.05/scripts/kconfig.pl 'm+' '+' /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.target /dev/null /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.override > /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set
mv /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.old
grep -v INITRAMFS /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.old > /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set
echo 'CONFIG_INITRAMFS_SOURCE=""' >> /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set
echo '# CONFIG_INITRAMFS_FORCE is not set' >> /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set
rm -rf /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/modules
cmp -s /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.prev || { cp /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config; cp /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.prev; }
export MAKEFLAGS= ; [ -d /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/user_headers ] || make -C /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147 KCFLAGS="-fmacro-prefix-map=/home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi=target-arm_cortex-a7+neon-vfpv4_musl_eabi -fno-caller-saves " HOSTCFLAGS="-O2 -I/home/user1/router/openwrt-23.05/staging_dir/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="arm-openwrt-linux-muslgnueabi-" ARCH="arm" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Thu Feb 1 09:48:58 2024" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/home/user1/router/openwrt-23.05/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KERNELRELEASE=5.15.147 CC="arm-openwrt-linux-muslgnueabi-gcc" INSTALL_HDR_PATH=/home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/user_headers headers_install
grep '=[ym]' /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.config.set | LC_ALL=C sort | /home/user1/router/openwrt-23.05/staging_dir/host/bin/mkhash md5 > /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.vermagic
touch /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.configured
rm -f /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/vmlinux /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/System.map
make -C /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147 KCFLAGS="-fmacro-prefix-map=/home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi=target-arm_cortex-a7+neon-vfpv4_musl_eabi -fno-caller-saves " HOSTCFLAGS="-O2 -I/home/user1/router/openwrt-23.05/staging_dir/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="arm-openwrt-linux-muslgnueabi-" ARCH="arm" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Thu Feb 1 09:48:58 2024" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/home/user1/router/openwrt-23.05/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KERNELRELEASE=5.15.147 CC="arm-openwrt-linux-muslgnueabi-gcc" zImage Image dtbs modules
make[5]: Entering directory '/home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147'
CALL scripts/checksyscalls.sh
CALL scripts/atomic/check-atomics.sh
CHK include/generated/compile.h
CC drivers/net/phy/phy-core.o
drivers/net/phy/phy-core.c: In function 'phy_interface_num_ports':
drivers/net/phy/phy-core.c:107:9: error: enumeration value 'PHY_INTERFACE_MODE_PSGMII' not handled in switch [-Werror=switch]
107 | switch (interface) {
| ^~~~~~
cc1: all warnings being treated as errors
make[8]: *** [scripts/Makefile.build:289: drivers/net/phy/phy-core.o] Error 1
make[7]: *** [scripts/Makefile.build:552: drivers/net/phy] Error 2
make[6]: *** [scripts/Makefile.build:552: drivers/net] Error 2
make[5]: *** [Makefile:1908: drivers] Error 2
make[5]: Leaving directory '/home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147'
make[4]: *** [Makefile:24: /home/user1/router/openwrt-23.05/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/linux-ipq40xx_generic/linux-5.15.147/.modules] Error 2
make[4]: Leaving directory '/home/user1/router/openwrt-23.05/target/linux/ipq40xx'
make[3]: *** [Makefile:11: compile] Error 2
make[3]: Leaving directory '/home/user1/router/openwrt-23.05/target/linux'
time: target/linux/compile#3.50#1.01#4.46
ERROR: target/linux failed to build.
make[2]: *** [target/Makefile:30: target/linux/compile] Error 1
make[2]: Leaving directory '/home/user1/router/openwrt-23.05'
make[1]: *** [target/Makefile:23: /home/user1/router/openwrt-23.05/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/stamp/.target_compile] Error 2
make[1]: Leaving directory '/home/user1/router/openwrt-23.05'
make: *** [/home/user1/router/openwrt-23.05/include/toplevel.mk:232: world] Error 2
This is the error:
drivers/net/phy/phy-core.c:107:9: error: enumeration value 'PHY_INTERFACE_MODE_PSGMII' not handled in switch [-Werror=switch]
107 | switch (interface) {
|