Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix boost format logging #23

Open
wants to merge 6 commits into
base: maint-3.10
Choose a base branch
from

Conversation

beroset
Copy link

@beroset beroset commented Feb 7, 2024

This fixes a number of problems that seem to be related to changes in upstream (grc). Specifically, changes were made to spdlog and libfmt in the upstream that cause gr-pdu_utils to no longer build. This addresses that issue and it is based atop the code in #21. Therefore, accepting only this PR would be sufficient to address both this new issues and the ones addressed by the previous PR. This fixes #20

beroset added 6 commits March 1, 2023 21:16
As of 3.10, pdu_split has been upstreamed, so this removes that block
from pdu_utils.

Signed-off-by: Ed Beroset <beroset@ieee.org>
As of 3.10, the take_skip_to_pdu block is now upstreamed, so it is no
longer needed here.

Signed-off-by: Ed Beroset <beroset@ieee.org>
As of 3.10, pdu_set_m has been upstreamed (as pdu_set in gr-pdu), so this
removes that block from pdu_utils.

Signed-off-by: Ed Beroset <beroset@ieee.org>
As of 3.10, tags_to_pdu has been upstreamed, so this removes that block
from pdu_utils.

Signed-off-by: Ed Beroset <beroset@ieee.org>
As of 3.10, pdu_to_bursts has been upstreamed (as pdu_to_stream in gr-pdu),
so this removes that block from pdu_utils.

Signed-off-by: Ed Beroset <beroset@ieee.org>
Two problems have occurred in building this with the latest 3.10.
First, boost::format needs the #include <boost/format.hpp> header.
Second, there are problems when trying to use boost::format with the
version of format that is used with spdlog.  This resolves both issues
and also adds a required #include <bitset> that caused one file to no
longer compile.

Signed-off-by: Ed Beroset <beroset@ieee.org>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

FMT 9 incompatibility
1 participant