Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编译失败 #12045

Open
1 task done
yidianyipie opened this issue Apr 3, 2024 · 12 comments
Open
1 task done

编译失败 #12045

yidianyipie opened this issue Apr 3, 2024 · 12 comments

Comments

@yidianyipie
Copy link

详细叙述

Hi Team,
最近添加了snort3插件一直编译出错,有解决的办法不

BR
Robin

重复 issue

  • 没有类似的 issue

具体型号

x86

详细日志

mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/luci-theme-netgear/.pkgdir/luci-theme-netgear/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.luci-theme-netgear_installed
echo "luci-theme-netgear" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/luci-theme-netgear.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/luci/themes/luci-theme-netgear'
time: package/feeds/luci/luci-theme-netgear/compile#0.16#0.04#0.19
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/bc'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/bc-1.06.95/.pkgdir/bc/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.bc_installed
echo "bc" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/bc.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/bc'
time: package/feeds/packages/bc/compile#0.10#0.02#0.12
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/coremark'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/coremark-eefc986ebd3452d6adde22eafaff3e5c859f29e4/.pkgdir/coremark/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.coremark_installed
echo "coremark" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/coremark.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/coremark'
time: package/feeds/packages/coremark/compile#0.11#0.02#0.12
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/package/libs/sysfsutils'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
echo '2' | cmp -s - /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsysfs.version || { echo '2' > /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsysfs.version;  } 
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/sysfsutils-2.1.0/.pkgdir/libsysfs/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libsysfs_installed
echo "libsysfs" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/sysfsutils.default.install
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/sysfsutils-2.1.0/.pkgdir/sysfsutils/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.sysfsutils_installed
echo "sysfsutils" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/sysfsutils.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/package/libs/sysfsutils'
time: package/libs/sysfsutils/compile#0.13#0.02#0.14
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/lm-sensors'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
echo '5' | cmp -s - /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsensors.version || { echo '5' > /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/libsensors.version;  } 
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/lm-sensors-3-6-0/.pkgdir/libsensors/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.libsensors_installed
echo "libsensors" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/lm-sensors.default.install
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/lm-sensors-3-6-0/.pkgdir/lm-sensors/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.lm-sensors_installed
echo "lm-sensors" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/lm-sensors.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/lm-sensors'
time: package/feeds/packages/lm-sensors/compile#0.11#0.03#0.13
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/admin/htop'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/htop-3.3.0/.pkgdir/htop/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.htop_installed
echo "htop" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/htop.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/admin/htop'
time: package/feeds/packages/htop/compile#0.12#0.01#0.12
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/hwdata'
mkdir -p /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp
SHELL= flock /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/tmp/.root-copy.flock -c 'cp -fpR /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/hwdata-0.359/.pkgdir/pciids/. /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/'
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/root-x86/stamp/.pciids_installed
echo "pciids" >> /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/pkginfo/hwdata.default.install
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/utils/hwdata'
time: package/feeds/packages/hwdata/compile#0.11#0.02#0.13
make[3]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/libs/libpciaccess'
rm -f /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/.built
touch /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/.built_check
CFLAGS="-Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include " CXXFLAGS="-Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include " LDFLAGS="-L/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/lib -L/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/lib -znow -zrelro -Wl,--gc-sections,--as-needed " make  -C /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/. AR="x86_64-openwrt-linux-musl-gcc-ar" AS="x86_64-openwrt-linux-musl-gcc -c -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro" LD=x86_64-openwrt-linux-musl-ld NM="x86_64-openwrt-linux-musl-gcc-nm" CC="x86_64-openwrt-linux-musl-gcc" GCC="x86_64-openwrt-linux-musl-gcc" CXX="x86_64-openwrt-linux-musl-g++" RANLIB="x86_64-openwrt-linux-musl-gcc-ranlib" STRIP=x86_64-openwrt-linux-musl-strip OBJCOPY=x86_64-openwrt-linux-musl-objcopy OBJDUMP=x86_64-openwrt-linux-musl-objdump SIZE=x86_64-openwrt-linux-musl-size CROSS="x86_64-openwrt-linux-musl-" ARCH="x86_64" ;
make[4]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
make  all-recursive
make[5]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
Making all in include
make[6]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/include'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/include'
Making all in man
make[6]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/man'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/man'
Making all in src
make[6]: Entering directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/src'
/bin/bash ../libtool  --tag=CC   --mode=compile x86_64-openwrt-linux-musl-gcc -DHAVE_CONFIG_H -I. -I..  -I../include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing  -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -MT linux_sysfs.lo -MD -MP -MF .deps/linux_sysfs.Tpo -c -o linux_sysfs.lo linux_sysfs.c
libtool: compile:  x86_64-openwrt-linux-musl-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/usr/include -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include/fortify -I/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/toolchain-x86_64_gcc-11.3.0_musl/include -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Wlogical-op -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16=libpciaccess-0.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -MT linux_sysfs.lo -MD -MP -MF .deps/linux_sysfs.Tpo -c linux_sysfs.c  -fPIC -DPIC -o .libs/linux_sysfs.o
linux_sysfs.c: In function 'pci_device_linux_sysfs_read':
linux_sysfs.c:465:31: error: implicit declaration of function 'pread64'; did you mean 'pread'? [-Werror=implicit-function-declaration]
  465 |         const ssize_t bytes = pread64( fd, data_bytes, temp_size, offset );
      |                               ^~~~~~~
      |                               pread
linux_sysfs.c:465:31: warning: nested extern declaration of 'pread64' [-Wnested-externs]
linux_sysfs.c: In function 'pci_device_linux_sysfs_write':
linux_sysfs.c:525:31: error: implicit declaration of function 'pwrite64'; did you mean 'pwrite'? [-Werror=implicit-function-declaration]
  525 |         const ssize_t bytes = pwrite64( fd, data_bytes, temp_size, offset );
      |                               ^~~~~~~~
      |                               pwrite
linux_sysfs.c:525:31: warning: nested extern declaration of 'pwrite64' [-Wnested-externs]
cc1: some warnings being treated as errors
make[6]: *** [Makefile:556: linux_sysfs.lo] Error 1
make[6]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/src'
make[5]: *** [Makefile:503: all-recursive] Error 1
make[5]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
make[4]: *** [Makefile:412: all] Error 2
make[3]: *** [Makefile:62: /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16/.built] Error 2
make[4]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/build_dir/target-x86_64_musl/libpciaccess-0.16'
make[3]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/feeds/packages/libs/libpciaccess'
time: package/feeds/packages/libpciaccess/compile#0.31#0.03#0.33
    ERROR: package/feeds/packages/libpciaccess failed to build.
make[2]: *** [package/Makefile:116: package/feeds/packages/libpciaccess/compile] Error 1
make[2]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt'
make[1]: *** [package/Makefile:110: /home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/staging_dir/target-x86_64_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt'
make: *** [/home/runner/work/AutoBuild_Lede/AutoBuild_Lede/openwrt/include/toplevel.mk:231: world] Error 2
Error: Process completed with exit code 2.
@WYC-2020
Copy link
Contributor

WYC-2020 commented Apr 7, 2024

@GreatMichaelLee
Copy link

GreatMichaelLee commented Apr 10, 2024

那些工具能不能不要搞带版本号作为目录名的软连接.....服了,原因是install-sh是个软连接,我猜之前是映射到autoconf-1.15的目录名下,昨天给bump到1.16.5 这些带版本号的目录名的这些个软连接立马gg了

Making install in libelf
/usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/lib'
/home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.a '/home/builder/lede_x86/staging_dir/host/lib'
( cd '/home/builder/lede_x86/staging_dir/host/lib' && ranlib libelf.a )
/usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include'
/home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.h gelf.h nlist.h '/home/builder/lede_x86/staging_dir/host/include'
/usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include/elfutils'
/home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 elf-knowledge.h '/home/builder/lede_x86/staging_dir/host/include/elfutils'
/usr/bin/env bash /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh -d /home/builder/lede_x86/staging_dir/host/lib
bash: /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh: No such file or directory
make[5]: *** [Makefile:1049: install] Error 127
make[4]: *** [Makefile:527: install-recursive] Error 1
make[4]: Leaving directory '/home/builder/lede_x86/build_dir/host/elfutils-0.188'
make[3]: *** [Makefile:37: /home/builder/lede_x86/staging_dir/host/stamp/.elfutils_installed] Error 2
make[3]: Leaving directory '/home/builder/lede_x86/tools/elfutils'
time: tools/elfutils/compile#31.73#14.06#46.35
ERROR: tools/elfutils failed to build.
make[2]: *** [tools/Makefile:221: tools/elfutils/compile] Error 1
make[2]: Leaving directory '/home/builder/lede_x86'
make[1]: *** [tools/Makefile:217: /home/builder/lede_x86/staging_dir/host/stamp/.tools_compile_nyyynyynnyyynynyyyyyyynyynnynyynnynnyyyyyyyyyyyyyyyyynynnyyyyyyyy] Error 2
make[1]: Leaving directory '/home/builder/lede_x86'
make: *** [/home/builder/lede_x86/include/toplevel.mk:231:world] 错误 2

@GreatMichaelLee
Copy link

GreatMichaelLee commented Apr 10, 2024

那些工具能不能不要搞带版本号作为目录名的软连接.....服了,原因是install-sh是个软连接,我猜之前是映射到autoconf-1.15的目录名下,昨天给bump到1.16.5 这些带版本号的目录名的这些个软连接立马gg了

Making install in libelf /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/lib' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.a '/home/builder/lede_x86/staging_dir/host/lib' ( cd '/home/builder/lede_x86/staging_dir/host/lib' && ranlib libelf.a ) /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 libelf.h gelf.h nlist.h '/home/builder/lede_x86/staging_dir/host/include' /usr/bin/mkdir -p '/home/builder/lede_x86/staging_dir/host/include/elfutils' /home/builder/lede_x86/staging_dir/host/bin/install -c -m 644 elf-knowledge.h '/home/builder/lede_x86/staging_dir/host/include/elfutils' /usr/bin/env bash /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh -d /home/builder/lede_x86/staging_dir/host/lib bash: /home/builder/lede_x86/build_dir/host/elfutils-0.188/config/install-sh: No such file or directory make[5]: *** [Makefile:1049: install] Error 127 make[4]: *** [Makefile:527: install-recursive] Error 1 make[4]: Leaving directory '/home/builder/lede_x86/build_dir/host/elfutils-0.188' make[3]: *** [Makefile:37: /home/builder/lede_x86/staging_dir/host/stamp/.elfutils_installed] Error 2 make[3]: Leaving directory '/home/builder/lede_x86/tools/elfutils' time: tools/elfutils/compile#31.73#14.06#46.35 ERROR: tools/elfutils failed to build. make[2]: *** [tools/Makefile:221: tools/elfutils/compile] Error 1 make[2]: Leaving directory '/home/builder/lede_x86' make[1]: *** [tools/Makefile:217: /home/builder/lede_x86/staging_dir/host/stamp/.tools_compile_nyyynyynnyyynynyyyyyyynyynnynyynnynnyyyyyyyyyyyyyyyyynynnyyyyyyyy] Error 2 make[1]: Leaving directory '/home/builder/lede_x86' make: *** [/home/builder/lede_x86/include/toplevel.mk:231:world] 错误 2

搞不清楚这些个软连接的鬼目录是脚本自动生成的还是写死的,连接到一个带版本号作为目录名的地儿不是作茧自缚吗,工具版本一升级目录名一变,ln就凉凉了。
image
image

@GreatMichaelLee
Copy link

@WYC-2020 大佬,帮忙看看呗。。。。

@WYC-2020
Copy link
Contributor

别问 问就是自己姿势不对

@GreatMichaelLee
Copy link

别问 问就是自己姿势不对

W哥教个姿势啊,我已经晕了。

@WYC-2020
Copy link
Contributor

clean compile

@GreatMichaelLee
Copy link

GreatMichaelLee commented Apr 11, 2024

clean compile

不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

@WYC-2020
Copy link
Contributor

clean compile

不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

别说什么感觉 为啥我可以呢自己排查

@GreatMichaelLee
Copy link

GreatMichaelLee commented Apr 12, 2024

clean compile

不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

别说什么感觉 为啥我可以呢自己排查

你没问题的话,你看看你的这个路径(staging_dir/host/share/automake-1.x)下的automake目录名x是1.15还是1.16?如果是1.16就会出我那个问题(我的就是变成了1.16),如果没变是1.15是可以编译过,但实际版本都升级1.16了目录名还是1.15那不是很奇怪?

我反正不排查了,revert掉这个东西完事。这种东西我是不懂怎么排查的,我只能根据commit差异猜测可能是改动对于目录路径的update处理逻辑哪里有覆盖不全或者逻辑有问题的场景,公共工具类的版本升级最好谨慎,特别是搞个带版本名的目录,个人愚见。

@WYC-2020
Copy link
Contributor

clean compile

不行呀,我感觉这个c897f32 改动有问题,我revert了这个commit之后就没任何问题了。麻烦老板们再看看。

别说什么感觉 为啥我可以呢自己排查

你没问题的话,你看看你的这个路径(staging_dir/host/share/automake-1.x)下的automake目录名x是1.15还是1.16?如果是1.16就会出我那个问题(我的就是变成了1.16),如果没变是1.15是可以编译过,但实际版本都升级1.16了目录名还是1.15那不是很奇怪?

我反正不排查了,revert掉这个东西完事。这种东西我是不懂怎么排查的,我只能根据commit差异猜测可能是改动对于目录路径的update处理逻辑哪里有覆盖不全或者逻辑有问题的场景,公共工具类的版本升级最好谨慎,特别是搞个带版本名的目录,个人愚见。

1.16

@hzjnet
Copy link

hzjnet commented May 6, 2024

确实是automake版本问题,升级后好几个应用编译都有问题,回到1.15.1版本就正常了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants