Skip to content

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FMT 9 incompatibility

1 participant