ALT Linux Team development discussions
 help / color / mirror / Atom feed
* 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