Bug #74568
openRocky10 - g++ missing
0%
Description
/a/nmordech-2026-01-25_11:10:14-rados-wip-rocky10-branch-of-the-day-2026-01-23-1769128778-distro-default-trial/16974
2026-01-25T11:27:53.786 INFO:tasks.workunit.client.0.trial159.stdout:g++ -Wno-unused-parameter -Wall -Wextra -Werror -g -o hello_world_cpp hello_world.cc -lrados -lradosstriper 2026-01-25T11:27:53.787 INFO:tasks.workunit.client.0.trial159.stderr:make: g++: No such file or directory 2026-01-25T11:27:53.787 INFO:tasks.workunit.client.0.trial159.stderr:make: *** [Makefile:29: hello_world_cpp] Error 127
Updated by Laura Flores about 2 months ago
@Nitzan Mordechai this is just from the rocky10 branch right? It's not merged to main?
(writing from bug scrub)
Updated by Yaarit Hatuka about 2 months ago
- Blocks Bug #73930: ceph-mgr modules rely on deprecated python subinterpreters added
Updated by Radoslaw Zarzynski about 2 months ago
As a part of RADOS QA suite we build a test program which requires g++.
Here the node (trial159) was missing it. It might be related not necessarily to Rocky10 but rather to the new genre of nodes.
Updated by Yaarit Hatuka about 2 months ago
Laura Flores wrote in #note-1:
@Nitzan Mordechai this is just from the rocky10 branch right? It's not merged to main?
(writing from bug scrub)
yes, it's from a rocky10 run.
Updated by Yaarit Hatuka about 2 months ago
Radoslaw Zarzynski wrote in #note-3:
As a part of RADOS QA suite we build a test program which requires
g++.
Here the node (trial159) was missing it. It might be related not necessarily to Rocky10 but rather to the new genre of nodes.
is there a preflight that installs dependencies on the node that should be updated?
Updated by Radoslaw Zarzynski about 2 months ago
Likely we miss Rocky in:
pushd $DESTDIR
case $(distro_id) in
centos|fedora|rhel|opensuse*|suse|sles)
install gcc-c++ make libradospp-devel librados-devel;;
ubuntu)
install gcc-11 g++-11 make libradospp-dev librados-dev
export CXX_FLAGS="-std=c++20";;
debian|devuan|softiron)
install g++ make libradospp-dev librados-dev;;
*)
echo "$(distro_id) is unknown, $@ will have to be installed manually."
esac
of qa/workunits/rados/test_librados_build.sh.
Updated by Laura Flores about 2 months ago
Radoslaw Zarzynski wrote in #note-6:
Likely we miss Rocky in:
[...]
of
qa/workunits/rados/test_librados_build.sh.
I see the log message:
2026-01-25T11:27:53.434 INFO:tasks.workunit.client.0.trial159.stdout:rocky is unknown, gcc-c++ will have to be installed manually.
I think Radek is right here.
Updated by Laura Flores about 2 months ago
- Related to QA Run #74540: wip-rocky10-branch-of-the-day-2026-01-23-1769128778 added
Updated by Nitzan Mordechai about 2 months ago
that was already fixed with https://github.com/ceph/ceph/pull/66232 and merged dec 16,
checking the suite
Updated by Nitzan Mordechai about 2 months ago
- Status changed from New to In Progress
Updated by Nitzan Mordechai about 2 months ago
Function install_one() under ceph-helpers-root.sh should be changed as well and support Rocky for installing packages
Updated by Nitzan Mordechai about 2 months ago
- Status changed from In Progress to Fix Under Review
- Pull request ID set to 67102