Bug 1228294 - FTBFS: gnuradio: error: ‘join’ is not a member of ‘fmt’
Summary: FTBFS: gnuradio: error: ‘join’ is not a member of ‘fmt’
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Dmitry Roshchin
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-25 00:05 UTC by Rick Kunath
Modified: 2024-07-25 08:26 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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]       |