Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Today, Nov 1, 2024, netbsd-10 source tree was updated twice. The latest update was https://mail-index.netbsd.org/source-changes/2024/11/01/msg154197.html. But both builds fail, twice in a row.
- % uname -a
- NetBSD sirius 10.0_STABLE NetBSD 10.0_STABLE (GENERIC) #67: Sun Oct 27 13:10:23+07 2024 root@sirius:/usr/obj/sys/arch/amd64/compile/GENERIC amd64
- %
- % cd /usr/src
- % cvs update -Pd
- [snip]
- %
- % sudo ./build.sh -O ../obj -T ../tools -U -u distribution
- [snip]
- # compile libarchive/test_main.o
- /usr/src/../tools/bin/x86_64--netbsd-gcc -O2 -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wa,--fatal-warnings -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign-compare -Wsign-compare -Wformat=2 -Wno-format-zero-length -Werror -Wno-missing-noreturn -fPIE --sysroot=/usr/src/../obj/destdir.amd64 -I/usr/src/external/bsd/libarchive/dist/test_utils -I/usr/src/external/bsd/libarchive/dist/libarchive -I. -I/usr/src/external/bsd/libarchive/dist/libarchive/test -I/usr/src/external/bsd/libarchive/dist/../include -I/usr/src/tests/lib/libarchive/../.. -c /usr/src/external/bsd/libarchive/dist/test_utils/test_main.c -o test_main.o.o
- /usr/src/external/bsd/libarchive/dist/test_utils/test_main.c: In function 'main':
- /usr/src/external/bsd/libarchive/dist/test_utils/test_main.c:3944:2: error: 'strncpy' specified bound depends on the length of the source argument [-Werror=stringop-overflow=]
- 3944 | strncpy(testprogdir, progname, testprogdir_len);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/src/external/bsd/libarchive/dist/test_utils/test_main.c:3938:20: note: length computed here
- 3938 | testprogdir_len = strlen(progname) + 1;
- | ^~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- *** Failed target: test_main.o
- *** Failed command: /usr/src/../tools/bin/x86_64--netbsd-gcc -O2 -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wa,--fatal-warnings -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign-compare -Wsign-compare -Wformat=2 -Wno-format-zero-length -Werror -Wno-missing-noreturn -fPIE --sysroot=/usr/src/../obj/destdir.amd64 -I/usr/src/external/bsd/libarchive/dist/test_utils -I/usr/src/external/bsd/libarchive/dist/libarchive -I. -I/usr/src/external/bsd/libarchive/dist/libarchive/test -I/usr/src/external/bsd/libarchive/dist/../include -I/usr/src/tests/lib/libarchive/../.. -c /usr/src/external/bsd/libarchive/dist/test_utils/test_main.c -o test_main.o.o
- *** Error code 1
- Stop.
- nbmake[7]: stopped in /usr/src/tests/lib/libarchive
- *** Failed target: dependall
- *** Failed command: cd "/usr/src/tests/lib/libarchive"; /usr/src/../tools/bin/nbmake realall
- *** Error code 1
- Stop.
- nbmake[6]: stopped in /usr/src/tests/lib/libarchive
- *** Failed target: dependall-libarchive
- *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="tests/lib/"; real="/usr/src/tests/lib" ;; *) this="tests/lib/${dir}/"; real="/usr/src/tests/lib/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget libarchive dependall
- *** Error code 1
- Stop.
- nbmake[5]: stopped in /usr/src/tests/lib
- *** Failed target: dependall-lib
- *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="tests/"; real="/usr/src/tests" ;; *) this="tests/${dir}/"; real="/usr/src/tests/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget lib dependall
- *** Error code 1
- Stop.
- nbmake[4]: stopped in /usr/src/tests
- *** Failed target: dependall-tests
- *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget tests dependall
- *** Error code 1
- Stop.
- nbmake[3]: stopped in /usr/src
- *** Failed target: do-build
- *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . dependall BUILD_tools=no BUILD_lib=no
- *** Error code 1
- Stop.
- nbmake[2]: stopped in /usr/src
- *** Failed target: build
- *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . do-build
- *** Error code 1
- Stop.
- nbmake[1]: stopped in /usr/src
- *** Failed target: distribution
- *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . build NOPOSTINSTALL=1
- *** Error code 1
- Stop.
- nbmake: stopped in /usr/src
- ERROR: Failed to make distribution
- *** BUILD ABORTED ***
- %
Advertisement
Add Comment
Please, Sign In to add comment