Bug 1228294

Summary: FTBFS: gnuradio: error: ‘join’ is not a member of ‘fmt’
Product: [openSUSE] openSUSE Tumbleweed Reporter: Rick Kunath <rskunath>
Component: OtherAssignee: Dmitry Roshchin <dmitry>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dmitry
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Rick Kunath 2024-07-25 00:05:28 UTC
libspdlog.so.1.14(FMT_v10)(64bit)is needed as a dependency from the OSS repo to install libgnuradio-funcube3_10_0-3.10.0.rc3-8.52.x86_64 also from OSS.

This package is not available in any repo. The non (FMT_v10)(64bit) package is available in OSS and is also needed. But without both, the install can't proceed.

Thanks in advance.

Rick Kunath
Comment 1 Andreas Stieger 2024-07-25 08:26:57 UTC
The shared library thing is a red herring. The package simply fails to build on Tumbleweed. The spdlog library was since updated to a new name.


[   53s] /home/abuild/rpmbuild/BUILD/gnuradio-3.10.10.0/gnuradio-runtime/lib/io_signature.cc: In member function ‘fmt::v11::context::iterator fmt::v11::formatter<gr::io_signature>::format(const gr::io_signature&, fmt::v11::format_context&) const’:
[   53s] /home/abuild/rpmbuild/BUILD/gnuradio-3.10.10.0/gnuradio-runtime/lib/io_signature.cc:214:56: error: ‘join’ is not a member of ‘fmt’
[   53s]   214 |                            ? fmt::format("{}, …", fmt::join(itemsizes, ", "))
[   53s]       |                                                        ^~~~
[   53s] /home/abuild/rpmbuild/BUILD/gnuradio-3.10.10.0/gnuradio-runtime/lib/io_signature.cc:215:53: error: ‘join’ is not a member of ‘fmt’
[   53s]   215 |                            : fmt::format("{}", fmt::join(itemsizes, ", "));
[   53s]       |                                                     ^~~~
[   53s] /home/abuild/rpmbuild/BUILD/gnuradio-3.10.10.0/gnuradio-runtime/lib/io_signature.cc:225:59: error: ‘join’ is not a member of ‘fmt’
[   53s]   225 |                               ? fmt::format("{}, …", fmt::join(itemsizes, ", "))
[   53s]       |                                                           ^~~~
[   53s] /home/abuild/rpmbuild/BUILD/gnuradio-3.10.10.0/gnuradio-runtime/lib/io_signature.cc:226:56: error: ‘join’ is not a member of ‘fmt’
[   53s]   226 |                               : fmt::format("{}", fmt::join(itemsizes, ", ")),
[   53s]       |