* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
@ 2021-07-10 16:51 ` Дмитрий Ханжин
2021-07-10 16:55 ` Dmitriy Khanzhin
1 sibling, 0 replies; 13+ messages in thread
From: Дмитрий Ханжин @ 2021-07-10 16:51 UTC (permalink / raw)
To: devel
10.07.2021 10:20, ALT beekeeper пишет:
> Package: icewm-3:2.5.0-alt1
> Status: Sisyphus/x86_64 test rebuild failed
> URL: http://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2021/0710/error/icewm-3:2.5.0-alt1
> Cannot build this package.
> Please investigate.
> Excerpt from build log:
>
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/DependInfo.cmake --color=
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/depend.internal".
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/depend.internal".
> Scanning dependencies of target testpointer
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/si.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f src/CMakeFiles/testpointer.dir/build.make src/CMakeFiles/testpointer.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/zh_CN.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/ast.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/vi.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f po/CMakeFiles/ast.gmo.dir/build.make po/CMakeFiles/ast.gmo.dir/build
> /usr/bin/gmake -f po/CMakeFiles/zh_CN.gmo.dir/build.make po/CMakeFiles/zh_CN.gmo.dir/build
> /usr/bin/gmake -f po/CMakeFiles/vi.gmo.dir/build.make po/CMakeFiles/vi.gmo.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/DependInfo.cmake --color=
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/depend.internal".
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/depend.internal".
> Scanning dependencies of target itk
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f src/CMakeFiles/itk.dir/build.make src/CMakeFiles/itk.dir/build
> /usr/bin/gmake -f po/CMakeFiles/si.gmo.dir/build.make po/CMakeFiles/si.gmo.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/DependInfo.cmake --color=
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/depend.internal".
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/depend.internal".
> Scanning dependencies of target ice
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f src/CMakeFiles/ice.dir/build.make src/CMakeFiles/ice.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 1%] Building CXX object src/CMakeFiles/ice.dir/udir.cc.o
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/c++ -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux -I/usr/src/RPM/BUILD/icewm -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src -I/usr/src/RPM/BUILD/icewm/src -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H -include /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/config.h -fvisibility=hidden -fvisibility-inlines-hidden -Wimplicit-fallthrough=2 -flto -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I -o CMakeFiles/ice.dir/udir.cc.o -c /usr/src/RPM/BUILD/icewm/src/udir.cc
> x86_64-alt-linux-g++: error: CMakeFiles/ice.dir/udir.cc.o: No such file or directory
> gmake[2]: *** [src/CMakeFiles/ice.dir/build.make:75: src/CMakeFiles/ice.dir/udir.cc.o] Error 1
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: *** [CMakeFiles/Makefile2:1139: src/CMakeFiles/ice.dir/all] Error 2
> gmake[1]: *** Waiting for unfinished jobs....
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Building CXX object src/CMakeFiles/itk.dir/ymenu.cc.o
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/c++ -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux -I/usr/src/RPM/BUILD/icewm -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src -I/usr/src/RPM/BUILD/icewm/src -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H -include /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/config.h -fvisibility=hidden -fvisibility-inlines-hidden -Wimplicit-fallthrough=2 -flto -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I -o CMakeFiles/itk.dir/ymenu.cc.o -c /usr/src/RPM/BUILD/icewm/src/ymenu.cc
> x86_64-alt-linux-g++: error: CMakeFiles/itk.dir/ymenu.cc.o: No such file or directory
> gmake[2]: *** [src/CMakeFiles/itk.dir/build.make:75: src/CMakeFiles/itk.dir/ymenu.cc.o] Error 1
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: *** [CMakeFiles/Makefile2:1165: src/CMakeFiles/itk.dir/all] Error 2
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.po --quiet -s /usr/src/RPM/BUILD/icewm/po/zh_CN.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.po --quiet -s /usr/src/RPM/BUILD/icewm/po/sl.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.po --quiet -s /usr/src/RPM/BUILD/icewm/po/ast.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.po --quiet -s /usr/src/RPM/BUILD/icewm/po/si.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Generating zh_CN.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 3%] Built target zh_CN.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 3%] Generating sl.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.po --quiet -s /usr/src/RPM/BUILD/icewm/po/vi.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target sl.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Generating si.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 4%] Generating ast.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target si.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target ast.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Generating vi.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Building CXX object src/CMakeFiles/testpointer.dir/testpointer.cc.o
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/c++ -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux -I/usr/src/RPM/BUILD/icewm -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src -I/usr/src/RPM/BUILD/icewm/src -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H -include /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/config.h -fvisibility=hidden -fvisibility-inlines-hidden -Wimplicit-fallthrough=2 -flto -o CMakeFiles/testpointer.dir/testpointer.cc.o -c /usr/src/RPM/BUILD/icewm/src/testpointer.cc
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target vi.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Linking CXX executable ../testpointer
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/testpointer.dir/link.txt --verbose=1
> /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -Wl,--as-needed CMakeFiles/testpointer.dir/testpointer.cc.o -o ../testpointer
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target testpointer
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake: *** [Makefile:146: all] Error 2
> error: Bad exit status from /usr/src/tmp/rpm-tmp.84220 (%build)
>
> RPM build errors:
> Bad exit status from /usr/src/tmp/rpm-tmp.84220 (%build)
> Command exited with non-zero status 1
> 2.00user 1.19system 0:02.92elapsed 109%CPU (0avgtext+0avgdata 29328maxresident)k
> 0inputs+0outputs (0major+311771minor)pagefaults 0swaps
> hsh-rebuild: rebuild of `icewm-2.5.0-alt1.src.rpm' failed.
> Command exited with non-zero status 1
>
Здравствуйте, коллеги.
Перестал собираться icewm, я подозреваю, после обновления cmake.
Что изменилось в сборочной среде, о чем не предупредили?
И с чего начинать починку?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 16:51 ` [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed Дмитрий Ханжин
@ 2021-07-10 16:55 ` Dmitriy Khanzhin
2021-07-10 17:08 ` Dmitry V. Levin
` (2 more replies)
1 sibling, 3 replies; 13+ messages in thread
From: Dmitriy Khanzhin @ 2021-07-10 16:55 UTC (permalink / raw)
To: devel
10.07.2021 10:20, ALT beekeeper пишет:
> Package: icewm-3:2.5.0-alt1
> Status: Sisyphus/x86_64 test rebuild failed
> URL: http://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2021/0710/error/icewm-3:2.5.0-alt1
> Cannot build this package.
> Please investigate.
> Excerpt from build log:
>
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/DependInfo.cmake --color=
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/depend.internal".
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/testpointer.dir/depend.internal".
> Scanning dependencies of target testpointer
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/si.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f src/CMakeFiles/testpointer.dir/build.make src/CMakeFiles/testpointer.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/zh_CN.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/ast.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/CMakeFiles/vi.gmo.dir/DependInfo.cmake --color=
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f po/CMakeFiles/ast.gmo.dir/build.make po/CMakeFiles/ast.gmo.dir/build
> /usr/bin/gmake -f po/CMakeFiles/zh_CN.gmo.dir/build.make po/CMakeFiles/zh_CN.gmo.dir/build
> /usr/bin/gmake -f po/CMakeFiles/vi.gmo.dir/build.make po/CMakeFiles/vi.gmo.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/DependInfo.cmake --color=
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/depend.internal".
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/itk.dir/depend.internal".
> Scanning dependencies of target itk
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f src/CMakeFiles/itk.dir/build.make src/CMakeFiles/itk.dir/build
> /usr/bin/gmake -f po/CMakeFiles/si.gmo.dir/build.make po/CMakeFiles/si.gmo.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/icewm /usr/src/RPM/BUILD/icewm/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/DependInfo.cmake --color=
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/depend.internal".
> Dependee "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src/CMakeFiles/ice.dir/depend.internal".
> Scanning dependencies of target ice
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> /usr/bin/gmake -f src/CMakeFiles/ice.dir/build.make src/CMakeFiles/ice.dir/build
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 1%] Building CXX object src/CMakeFiles/ice.dir/udir.cc.o
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/c++ -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux -I/usr/src/RPM/BUILD/icewm -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src -I/usr/src/RPM/BUILD/icewm/src -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H -include /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/config.h -fvisibility=hidden -fvisibility-inlines-hidden -Wimplicit-fallthrough=2 -flto -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I -o CMakeFiles/ice.dir/udir.cc.o -c /usr/src/RPM/BUILD/icewm/src/udir.cc
> x86_64-alt-linux-g++: error: CMakeFiles/ice.dir/udir.cc.o: No such file or directory
> gmake[2]: *** [src/CMakeFiles/ice.dir/build.make:75: src/CMakeFiles/ice.dir/udir.cc.o] Error 1
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: *** [CMakeFiles/Makefile2:1139: src/CMakeFiles/ice.dir/all] Error 2
> gmake[1]: *** Waiting for unfinished jobs....
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Building CXX object src/CMakeFiles/itk.dir/ymenu.cc.o
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/c++ -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux -I/usr/src/RPM/BUILD/icewm -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src -I/usr/src/RPM/BUILD/icewm/src -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H -include /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/config.h -fvisibility=hidden -fvisibility-inlines-hidden -Wimplicit-fallthrough=2 -flto -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I -o CMakeFiles/itk.dir/ymenu.cc.o -c /usr/src/RPM/BUILD/icewm/src/ymenu.cc
> x86_64-alt-linux-g++: error: CMakeFiles/itk.dir/ymenu.cc.o: No such file or directory
> gmake[2]: *** [src/CMakeFiles/itk.dir/build.make:75: src/CMakeFiles/itk.dir/ymenu.cc.o] Error 1
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: *** [CMakeFiles/Makefile2:1165: src/CMakeFiles/itk.dir/all] Error 2
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.po --quiet -s /usr/src/RPM/BUILD/icewm/po/zh_CN.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.po --quiet -s /usr/src/RPM/BUILD/icewm/po/sl.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.po --quiet -s /usr/src/RPM/BUILD/icewm/po/ast.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.po --quiet -s /usr/src/RPM/BUILD/icewm/po/si.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Generating zh_CN.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/zh_CN.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 3%] Built target zh_CN.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 3%] Generating sl.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/sl.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 2%] Updated: /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.po
> cd /usr/src/RPM/BUILD/icewm && msgmerge -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.po --quiet -s /usr/src/RPM/BUILD/icewm/po/vi.po /usr/src/RPM/BUILD/icewm/po/icewm.pot
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target sl.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Generating si.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/si.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 4%] Generating ast.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/ast.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target si.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target ast.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Generating vi.gmo
> cd /usr/src/RPM/BUILD/icewm && msgfmt -o /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.gmo /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/po/vi.po
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 0%] Building CXX object src/CMakeFiles/testpointer.dir/testpointer.cc.o
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/c++ -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux -I/usr/src/RPM/BUILD/icewm -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src -I/usr/src/RPM/BUILD/icewm/src -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H -include /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/config.h -fvisibility=hidden -fvisibility-inlines-hidden -Wimplicit-fallthrough=2 -flto -o CMakeFiles/testpointer.dir/testpointer.cc.o -c /usr/src/RPM/BUILD/icewm/src/testpointer.cc
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target vi.gmo
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[2]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Linking CXX executable ../testpointer
> cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/testpointer.dir/link.txt --verbose=1
> /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -Wl,--as-needed CMakeFiles/testpointer.dir/testpointer.cc.o -o ../testpointer
> gmake[2]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake[1]: Entering directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> [ 5%] Built target testpointer
> gmake[1]: Leaving directory '/usr/src/RPM/BUILD/icewm/x86_64-alt-linux'
> gmake: *** [Makefile:146: all] Error 2
> error: Bad exit status from /usr/src/tmp/rpm-tmp.84220 (%build)
>
> RPM build errors:
> Bad exit status from /usr/src/tmp/rpm-tmp.84220 (%build)
> Command exited with non-zero status 1
> 2.00user 1.19system 0:02.92elapsed 109%CPU (0avgtext+0avgdata 29328maxresident)k
> 0inputs+0outputs (0major+311771minor)pagefaults 0swaps
> hsh-rebuild: rebuild of `icewm-2.5.0-alt1.src.rpm' failed.
> Command exited with non-zero status 1
>
Здравствуйте, коллеги.
Перестал собираться icewm, я подозреваю, после обновления cmake.
Что изменилось в сборочной среде, о чем не предупредили?
И с чего начинать починку?
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 16:55 ` Dmitriy Khanzhin
@ 2021-07-10 17:08 ` Dmitry V. Levin
2021-07-10 17:26 ` Vitaly Lipatov
2021-07-11 10:42 ` [devel] mariadb build failed Vitaly Lipatov
2021-07-10 18:36 ` [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed Aleksey Novodvorsky
2021-07-11 10:25 ` Vitaly Lipatov
2 siblings, 2 replies; 13+ messages in thread
From: Dmitry V. Levin @ 2021-07-10 17:08 UTC (permalink / raw)
To: ALT Devel discussion list; +Cc: Vitaly Lipatov
On Sat, Jul 10, 2021 at 07:55:01PM +0300, Dmitriy Khanzhin wrote:
> 10.07.2021 10:20, ALT beekeeper пишет:
> > Package: icewm-3:2.5.0-alt1
> > Status: Sisyphus/x86_64 test rebuild failed
> > URL: http://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2021/0710/error/icewm-3:2.5.0-alt1
> > Cannot build this package.
> > Please investigate.
> > Excerpt from build log:
[...]
> > [ 1%] Building CXX object src/CMakeFiles/ice.dir/udir.cc.o
> > cd /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src && /usr/bin/c++ -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux -I/usr/src/RPM/BUILD/icewm -I/usr/src/RPM/BUILD/icewm/x86_64-alt-linux/src -I/usr/src/RPM/BUILD/icewm/src -pipe -frecord-gcc-switches -Wall -g -O2 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHAVE_CONFIG_H -include /usr/src/RPM/BUILD/icewm/x86_64-alt-linux/config.h -fvisibility=hidden -fvisibility-inlines-hidden -Wimplicit-fallthrough=2 -flto -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/librsvg-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I -o CMakeFiles/ice.dir/udir.cc.o -c /usr/src/RPM/BUILD/icewm/src/udir.cc
> > x86_64-alt-linux-g++: error: CMakeFiles/ice.dir/udir.cc.o: No such file or directory
> > gmake[2]: *** [src/CMakeFiles/ice.dir/build.make:75: src/CMakeFiles/ice.dir/udir.cc.o] Error 1
[...]
> Здравствуйте, коллеги.
> Перестал собираться icewm, я подозреваю, после обновления cmake.
> Что изменилось в сборочной среде, о чем не предупредили?
По-видимому, случилось обновление пакета cmake, и больше ничего:
https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/619503.html
В результате сломалась сборка пары десятков пакетов.
--
ldv
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 17:08 ` Dmitry V. Levin
@ 2021-07-10 17:26 ` Vitaly Lipatov
2021-07-10 17:45 ` Arseny Maslennikov
2021-07-10 18:48 ` Dmitry V. Levin
2021-07-11 10:42 ` [devel] mariadb build failed Vitaly Lipatov
1 sibling, 2 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2021-07-10 17:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin писал 10.7.21 20:08:
> On Sat, Jul 10, 2021 at 07:55:01PM +0300, Dmitriy Khanzhin wrote:
...
>> Перестал собираться icewm, я подозреваю, после обновления cmake.
>> Что изменилось в сборочной среде, о чем не предупредили?
>
> По-видимому, случилось обновление пакета cmake, и больше ничего:
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/619503.html
>
> В результате сломалась сборка пары десятков пакетов.
Сборка пакетов всегда ломается в результате обновления каких-то пакетов.
Есть какая-то причина акцентировать внимание именно на cmake?
По моим подсчётам, сейчас не собирается 36 пакетов, из которых 25
гарантированно не имеют отношения к cmake, а именно:
babel-2.0.0-alt2.qa3
djview4-4.12.0-alt3
gawk-5.1.0.0.213.d04f-alt1
getfemxx-5.3-alt4
ghp-import-0.5.4-alt1.1
glibc-6:2.32-alt3
godot-3.1-alt2
gutenpy-0.3.0-alt6
index.html
libaubio5-0.4.9-alt3
libbctoolbox-0.6.0-alt3
libsmi-0.5.0-alt2
mate-file-manager-dropbox-1:1.24.0-alt1
openstack-heat-1:13.0.0-alt1
pecl-http-3.2.4-alt1.7.4.20.alt1
pecl-krb5-1.1.4-alt1.7.4.20.alt1
pecl-propro-2.1.0-alt2
pecl-raphf-2.0.1-alt2
pecl-smbclient-1.0.0-alt1.7.4.20.alt1
python3-module-nbclient-0.5.0-alt1
python3-module-shapely-1.7.1-alt1
sasm-3.7.0-alt1
scala-2.13.5-alt1_1jpp11
trinity-1.9-alt2
А ещё 3 не собирается после удаления Qt4:
$ grep "Couldn't find package" *
pentobi-9.0-alt1.1:E: Couldn't find package phonon-devel
qfsm-0.54.0-alt2:E: Couldn't find package phonon-devel
scantailor-0.9.12.2-alt1:E: Couldn't find package phonon-devel
И один — сиротливая жертва старого python:
rapidjson-1.1.0-alt1.1.1:E: Couldn't find package python-module-pydot
Таким образом, от cmake могло пострадать максимум 6 пакетов.
dозможно, есть какая-то связь с сообщениями из сборки:
$ grep "Compatibility with CMake" *
calligra-0:3.2.1-alt2: Compatibility with CMake < 2.8.12 will be
removed from a future version of
dwgrep-0.4-alt2.1: Compatibility with CMake < 2.8.12 will be removed
from a future version of
icewm-3:2.5.0-alt1: Compatibility with CMake < 2.8.12 will be removed
from a future version of
mariadb-10.4.17-alt2: Compatibility with CMake < 2.8.12 will be removed
from a future version of
openmodelica-1.17.0-alt1: Compatibility with CMake < 2.8.12 will be
removed from a future version of
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 17:26 ` Vitaly Lipatov
@ 2021-07-10 17:45 ` Arseny Maslennikov
2021-07-10 17:53 ` Vitaly Lipatov
2021-07-10 18:48 ` Dmitry V. Levin
1 sibling, 1 reply; 13+ messages in thread
From: Arseny Maslennikov @ 2021-07-10 17:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1369 bytes --]
On Sat, Jul 10, 2021 at 08:26:59PM +0300, Vitaly Lipatov wrote:
<...>
>
> возможно, есть какая-то связь с сообщениями из сборки:
> $ grep "Compatibility with CMake" *
> calligra-0:3.2.1-alt2: Compatibility with CMake < 2.8.12 will be removed
> from a future version of
> dwgrep-0.4-alt2.1: Compatibility with CMake < 2.8.12 will be removed from a
> future version of
> icewm-3:2.5.0-alt1: Compatibility with CMake < 2.8.12 will be removed from
> a future version of
> mariadb-10.4.17-alt2: Compatibility with CMake < 2.8.12 will be removed
> from a future version of
> openmodelica-1.17.0-alt1: Compatibility with CMake < 2.8.12 will be removed
> from a future version of
В исходниках этих пакетов в начале верхнего (главного) CMakeLists.txt не
указали директиву «cmake_minimum_required(VERSION $cmake_version)» или
в этой директиве указали более старую версию, чем 2.8.12;
согласно CMP0000[1] cmake ругается при обработке такого cmakelists.
[1] https://cmake.org/cmake/help/latest/policy/CMP0000.html#policy:CMP0000
Т. е. это сообщение выводилось и с cmake 3.19, и с более ранними, скорее
всего.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 17:45 ` Arseny Maslennikov
@ 2021-07-10 17:53 ` Vitaly Lipatov
0 siblings, 0 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2021-07-10 17:53 UTC (permalink / raw)
To: ALT Linux Team development discussions
Arseny Maslennikov писал 10.7.21 20:45:
> On Sat, Jul 10, 2021 at 08:26:59PM +0300, Vitaly Lipatov wrote:
> <...>
...
> В исходниках этих пакетов в начале верхнего (главного) CMakeLists.txt
> не
> указали директиву «cmake_minimum_required(VERSION $cmake_version)» или
> в этой директиве указали более старую версию, чем 2.8.12;
> согласно CMP0000[1] cmake ругается при обработке такого cmakelists.
>
> [1]
> https://cmake.org/cmake/help/latest/policy/CMP0000.html#policy:CMP0000
>
> Т. е. это сообщение выводилось и с cmake 3.19, и с более ранними,
> скорее
> всего.
Для меня это сигнал, что там старые, неподдерживаемые версии
конфигурации cmake, которые стоит обновить.
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 16:55 ` Dmitriy Khanzhin
2021-07-10 17:08 ` Dmitry V. Levin
@ 2021-07-10 18:36 ` Aleksey Novodvorsky
2021-07-11 10:25 ` Vitaly Lipatov
2 siblings, 0 replies; 13+ messages in thread
From: Aleksey Novodvorsky @ 2021-07-10 18:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
сб, 10 июл. 2021 г. в 19:55, Dmitriy Khanzhin <dmitriy.khanzhin@gmail.com>:
>
> 10.07.2021 10:20, ALT beekeeper пишет:
> > Package: icewm-3:2.5.0-alt1
> > Status: Sisyphus/x86_64 test rebuild failed
> > URL: http://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2021/0710/error/icewm-3:2.5.0-alt1
> > Cannot build this package.
> > Please investigate.
> > Excerpt from build log:
> >
> Здравствуйте, коллеги.
> Перестал собираться icewm, я подозреваю, после обновления cmake.
> Что изменилось в сборочной среде, о чем не предупредили?
> И с чего начинать починку?
Возможно, будет проше начать со свежей версии:
https://github.com/ice-wm/icewm/releases/tag/2.6.0
Rgrds, Алексей
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 17:26 ` Vitaly Lipatov
2021-07-10 17:45 ` Arseny Maslennikov
@ 2021-07-10 18:48 ` Dmitry V. Levin
2021-07-10 19:31 ` Vitaly Lipatov
1 sibling, 1 reply; 13+ messages in thread
From: Dmitry V. Levin @ 2021-07-10 18:48 UTC (permalink / raw)
To: ALT Devel discussion list
On Sat, Jul 10, 2021 at 08:26:59PM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 10.7.21 20:08:
> > On Sat, Jul 10, 2021 at 07:55:01PM +0300, Dmitriy Khanzhin wrote:
> ...
> >> Перестал собираться icewm, я подозреваю, после обновления cmake.
> >> Что изменилось в сборочной среде, о чем не предупредили?
> >
> > По-видимому, случилось обновление пакета cmake, и больше ничего:
> > https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/619503.html
> >
> > В результате сломалась сборка пары десятков пакетов.
> Сборка пакетов всегда ломается в результате обновления каких-то пакетов.
> Есть какая-то причина акцентировать внимание именно на cmake?
Все, кто сейчас ломают сборку пакетов в результате обновления каких-то
пакетов, создают препятствия к бранчеванию p10.
> Таким образом, от cmake могло пострадать максимум 6 пакетов.
Гораздо больше:
https://lists.altlinux.org/pipermail/sisyphus-cybertalk/2021-July/114199.html
Но некоторые уже исправили.
--
ldv
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 18:48 ` Dmitry V. Levin
@ 2021-07-10 19:31 ` Vitaly Lipatov
0 siblings, 0 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2021-07-10 19:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin писал 10.7.21 21:48:
...
> Все, кто сейчас ломают сборку пакетов в результате обновления каких-то
> пакетов, создают препятствия к бранчеванию p10.
Возможно, у нас разные представления о том, как надо готовиться к
бранчеванию p10.
Как минимум, возникшие препятствия легко устранить, могу подготовить
соответствующее задание на удаление. Но glibc удалить не получится,
поэтому препятствуют бранчеванию отнюдь не сломавшиеся от cmake пакеты.
>> Таким образом, от cmake могло пострадать максимум 6 пакетов.
>
> Гораздо больше:
> https://lists.altlinux.org/pipermail/sisyphus-cybertalk/2021-July/114199.html
>
> Но некоторые уже исправили.
Да, я был не точен — не могло пострадать, а страдает сейчас.
Судя по тому, что некоторые пакеты уже исправили, а о подробностях
неизвестно — причина проблемы не в cmake.
И это хорошо.
А то мне показалось, что разработчиков cmake упрекают в кривом релизе.
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-10 16:55 ` Dmitriy Khanzhin
2021-07-10 17:08 ` Dmitry V. Levin
2021-07-10 18:36 ` [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed Aleksey Novodvorsky
@ 2021-07-11 10:25 ` Vitaly Lipatov
2021-07-11 18:35 ` Dmitriy Khanzhin
2 siblings, 1 reply; 13+ messages in thread
From: Vitaly Lipatov @ 2021-07-11 10:25 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Dmitriy Khanzhin
Dmitriy Khanzhin писал 10.7.21 19:55:
> 10.07.2021 10:20, ALT beekeeper пишет:
>> Package: icewm-3:2.5.0-alt1
>> Status: Sisyphus/x86_64 test rebuild failed
>> URL:
>> http://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2021/0710/error/icewm-3:2.5.0-alt1
>> Cannot build this package.
>> Please investigate.
>> Excerpt from build log:
>>
...
> Здравствуйте, коллеги.
> Перестал собираться icewm, я подозреваю, после обновления cmake.
> Что изменилось в сборочной среде, о чем не предупредили?
> И с чего начинать починку?
В проекте используется некорректный способ добавления путей к
заголовочным файлам — их вручную запихивают во флаги, в частности:
INCLUDE(FindIntl)
if(Intl_FOUND)
LIST(APPEND nls_LIBS ${Intl_LIBRARIES})
LIST(APPEND nls_CFLAGS -I${Intl_INCLUDE_DIRS})
endif()
...
target_compile_options(ice PUBLIC ${icewm_pc_flags})
Это взрывается, если Intl_INCLUDE_DIRS пустая или имеет несколько
значений.
Правильным является использование специального механизма для добавления
путей:
target_include_directories(${target_name} PRIVATE
${LIBYUV_INCLUDE_DIRS})
В нашем случае путь оказался пустой, и -I «съела» -o:
-I/usr/include/fribidi -I -o CMakeFiles/ice.dir/udir.cc.o
В качестве быстрого исправления можно заменить
if(Intl_FOUND)
на
if(Intl_FOUND AND NOT Intl_IS_BUILT_IN)
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 13+ messages in thread
* [devel] mariadb build failed
2021-07-10 17:08 ` Dmitry V. Levin
2021-07-10 17:26 ` Vitaly Lipatov
@ 2021-07-11 10:42 ` Vitaly Lipatov
1 sibling, 0 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2021-07-11 10:42 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Alexey Shabalin
Dmitry V. Levin писал 10.7.21 20:08:
...
> По-видимому, случилось обновление пакета cmake, и больше ничего:
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/619503.html
>
> В результате сломалась сборка пары десятков пакетов.
Алексей, как я понимаю, в правиле опечатка, отсюда и получаем
CMake Error at libmariadb/cmake/ConnectorName.cmake:30 (ENDMACRO):
Flow control statements are not properly nested.
Call Stack (most recent call first):
libmariadb/CMakeLists.txt:423 (INCLUDE)
Исправляется так:
$ diff -u libmariadb/cmake/ConnectorName.cmake
libmariadb/cmake/ConnectorName.cmake.new
--- libmariadb/cmake/ConnectorName.cmake 2021-07-11 13:39:22.075170376
+0300
+++ libmariadb/cmake/ConnectorName.cmake.new 2021-07-11
13:39:16.929141979 +0300
@@ -22,7 +22,7 @@
SET(MACHINE_NAME "x64")
ELSE()
SET(MACHINE_NAME "32")
- END()
+ ENDIF()
ENDIF()
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-11 10:25 ` Vitaly Lipatov
@ 2021-07-11 18:35 ` Dmitriy Khanzhin
2021-07-12 10:40 ` Vitaly Lipatov
0 siblings, 1 reply; 13+ messages in thread
From: Dmitriy Khanzhin @ 2021-07-11 18:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.07.2021 13:25, Vitaly Lipatov пишет:
> Dmitriy Khanzhin писал 10.7.21 19:55:
>> 10.07.2021 10:20, ALT beekeeper пишет:
>>> Package: icewm-3:2.5.0-alt1
>>> Status: Sisyphus/x86_64 test rebuild failed
>>> URL:
>>> http://git.altlinux.org/beehive/logs/Sisyphus/x86_64/archive/2021/0710/error/icewm-3:2.5.0-alt1
>>>
>>> Cannot build this package.
>>> Please investigate.
>>> Excerpt from build log:
>>>
> ...
>> Здравствуйте, коллеги.
>> Перестал собираться icewm, я подозреваю, после обновления cmake.
>> Что изменилось в сборочной среде, о чем не предупредили?
>> И с чего начинать починку?
>
>
>
> В проекте используется некорректный способ добавления путей к
> заголовочным файлам — их вручную запихивают во флаги, в частности:
> INCLUDE(FindIntl)
> if(Intl_FOUND)
> LIST(APPEND nls_LIBS ${Intl_LIBRARIES})
> LIST(APPEND nls_CFLAGS -I${Intl_INCLUDE_DIRS})
> endif()
>
> ...
> target_compile_options(ice PUBLIC ${icewm_pc_flags})
>
>
> Это взрывается, если Intl_INCLUDE_DIRS пустая или имеет несколько значений.
>
>
> Правильным является использование специального механизма для добавления
> путей:
> target_include_directories(${target_name} PRIVATE ${LIBYUV_INCLUDE_DIRS})
>
> В нашем случае путь оказался пустой, и -I «съела» -o:
> -I/usr/include/fribidi -I -o CMakeFiles/ice.dir/udir.cc.o
>
> В качестве быстрого исправления можно заменить
> if(Intl_FOUND)
> на
> if(Intl_FOUND AND NOT Intl_IS_BUILT_IN)
>
>
Большое спасибо.
Уточняющий вопрос- это поведение появилось в cmake 3.20? Видимо, апстрим
пока не использует его. Постараюсь вникнуть, осознвть и озадачить.
Лирическое отступление: я почти всегда в дороге, работа такая, и времени
на самообразование все меньше. Прошу прощения.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed
2021-07-11 18:35 ` Dmitriy Khanzhin
@ 2021-07-12 10:40 ` Vitaly Lipatov
0 siblings, 0 replies; 13+ messages in thread
From: Vitaly Lipatov @ 2021-07-12 10:40 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Dmitriy Khanzhin
Dmitriy Khanzhin писал 11.7.21 21:35:
> 11.07.2021 13:25, Vitaly Lipatov пишет:
...
>> В проекте используется некорректный способ добавления путей к
>> заголовочным файлам — их вручную запихивают во флаги, в частности:
...
>> В качестве быстрого исправления можно заменить
>> if(Intl_FOUND)
>> на
>> if(Intl_FOUND AND NOT Intl_IS_BUILT_IN)
>>
>>
> Большое спасибо.
> Уточняющий вопрос- это поведение появилось в cmake 3.20? Видимо,
> апстрим
> пока не использует его. Постараюсь вникнуть, осознвть и озадачить.
Нет, всё это было давным-давно. Почему проблема выявилась только сейчас,
не знаю.
Апстрим просто плохо знаком с cmake и не использует его возможностей,
делая всё руками.
>
> Лирическое отступление: я почти всегда в дороге, работа такая, и
> времени
> на самообразование все меньше. Прошу прощения.
Апстрим вряд ли сам поумнеет, поэтому когда-нибудь можно будет изучить
на хорошем примере, как правильно писать, и предложить им красивую
переделку, убрав пути из флагов.
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2021-07-12 10:40 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-10 16:51 ` [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed Дмитрий Ханжин
2021-07-10 16:55 ` Dmitriy Khanzhin
2021-07-10 17:08 ` Dmitry V. Levin
2021-07-10 17:26 ` Vitaly Lipatov
2021-07-10 17:45 ` Arseny Maslennikov
2021-07-10 17:53 ` Vitaly Lipatov
2021-07-10 18:48 ` Dmitry V. Levin
2021-07-10 19:31 ` Vitaly Lipatov
2021-07-11 10:42 ` [devel] mariadb build failed Vitaly Lipatov
2021-07-10 18:36 ` [devel] icewm-3:2.5.0-alt1: Sisyphus/x86_64 test rebuild failed Aleksey Novodvorsky
2021-07-11 10:25 ` Vitaly Lipatov
2021-07-11 18:35 ` Dmitriy Khanzhin
2021-07-12 10:40 ` Vitaly Lipatov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git