-
Notifications
You must be signed in to change notification settings - Fork 290
Closed
Labels
Description
Bareos component version
24.0.0
Steps to reproduce
Try to build it.
Expected results
working build
Actual results
GCC error:
[ 46%] Building C object core/src/ndmp/CMakeFiles/ndmjob.dir/ndmjob_job.c.o
cd /builddir/build/BUILD/bareos-Release-24.0.0/redhat-linux-build/core/src/ndmp && /usr/bin/ccache base_dir=/builddir/build/BUILD/bareos-Release-24.
0.0 hash_dir=true namespace=bareos /usr/lib64/ccache/gcc -DHAVE_GCC=1 -D_FILE_OFFSET_BITS=64 -I/usr/include/tirpc -I/builddir/build/BUILD/bareos-Rel
ease-24.0.0/core/src -I/builddir/build/BUILD/bareos-Release-24.0.0/redhat-linux-build/core/src -I/builddir/build/BUILD/bareos-Release-24.0.0/redhat-
linux-build/core/src/ndmp -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_
SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/red
hat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-poin
ter -mno-omit-leaf-frame-pointer -fdebug-prefix-map=/builddir/build/BUILD/bareos-Release-24.0.0=/usr/src/bareos -fmacro-prefix-map=/builddir/build/B
UILD/bareos-Release-24.0.0=/usr/src/bareos -Werror -Wall -Wextra -Wshadow -DNDMOS_OPTION_NO_TEST_AGENTS -DNDMOS_CONST_VENDOR_NAME=\"Bareos\ GmbH\ \&
\ Co.KG\" -DNDMOS_CONST_PRODUCT_NAME=\"Bareos\" -DHAVE_LINUX_OS -fPIE -MD -MT core/src/ndmp/CMakeFiles/ndmjob.dir/ndmjob_job.c.o -MF CMakeFiles/ndmj
ob.dir/ndmjob_job.c.o.d -o CMakeFiles/ndmjob.dir/ndmjob_job.c.o -c /builddir/build/BUILD/bareos-Release-24.0.0/core/src/ndmp/ndmjob_job.c
../../../../core/src/ndmp/ndmjob_args.c: In function ‘process_args’:
../../../../core/src/ndmp/ndmjob_args.c:230:14: error: declaration of ‘p’ shadows a previous local [-Werror=shadow]
230 | long p = strtol(optarg, NULL, 10);
| ^
../../../../core/src/ndmp/ndmjob_args.c:145:9: note: shadowed declaration is here
145 | char* p;
| ^
../../../../core/src/ndmp/ndmjob_args.c:260:17: error: declaration of ‘p’ shadows a previous local [-Werror=shadow]
260 | char* p;
| ^
../../../../core/src/ndmp/ndmjob_args.c:145:9: note: shadowed declaration is here
145 | char* p;
| ^
../../../../core/src/ndmp/ndmjob_args.c:283:17: error: declaration of ‘p’ shadows a previous local [-Werror=shadow]
283 | char* p = strchr(optarg, '=');
| ^
../../../../core/src/ndmp/ndmjob_args.c:145:9: note: shadowed declaration is here
145 | char* p;
| ^
../../../../core/src/ndmp/ndmjob_args.c:396:13: error: declaration of ‘p’ shadows a previous local [-Werror=shadow]
396 | char* p = strchr(av[c], '=');
| ^
../../../../core/src/ndmp/ndmjob_args.c:145:9: note: shadowed declaration is here
145 | char* p;
| ^
../../../../core/src/ndmp/ndmjob_args.c:417:31: error: declaration of ‘p’ shadows a previous local [-Werror=shadow]
417 | struct load_file_entry* p;
| ^
../../../../core/src/ndmp/ndmjob_args.c:145:9: note: shadowed declaration is here
145 | char* p;
| ^
../../../../core/src/ndmp/ndmjob_args.c:431:24: error: declaration of ‘p’ shadows a previous local [-Werror=shadow]
431 | char *bp = buf, *p, *ep;
| ^
../../../../core/src/ndmp/ndmjob_args.c:145:9: note: shadowed declaration is here
145 | char* p;
| ^
cc1: all warnings being treated as errors
gmake[2]: *** [core/src/ndmp/CMakeFiles/ndmjob.dir/build.make:79: core/src/ndmp/CMakeFiles/ndmjob.dir/ndmjob_args.c.o] Error 1
gmake[2]
Environment
- OS: Fedora-40Relevant log output
No response
Relevant traces output
No response
Anything else?
When I helps, I can append the complete build log.
Reactions are currently unavailable