robotastic / trunk-recorder

Records calls from a Trunked Radio System (P25 & SmartNet)
GNU General Public License v3.0
849 stars 191 forks source link

AUR Arch include spdlog/fmt/bundled/core.h #706

Open NotSBad opened 2 years ago

NotSBad commented 2 years ago

When installing a package through Aur, the following error occurs:

usr/include/spdlog/fmt/fmt.h:24:14: fatal error: spdlog/fmt/bundled/core.h: No such file or directory 24 | # include spdlog/fmt/bundled/core.h

Please tell me how to fix it? spdlog-1.10.0-1 installed Thanks

toddejohnson commented 2 years ago

This looks similar to #693. Testing in trunk-recorder-git appears to get past this with r2045.fc16d6e-1 although I haven't tested it past build.

mldulaney commented 2 years ago

Yeah, this is that problem.

robotastic commented 2 years ago

Is this something I can fix in Trunk Recorder or does it have to do with GNU Radio and the libraries it is bundling?

mldulaney commented 2 years ago

This seems to have been resolved in fedora and arch by the spdlog packagers.

toddejohnson commented 2 years ago

From my quick look in arch they just rebuilt and Fedora did the same but specified it was for an fmt library update.

Still strange that with those updates I can build the -git package but not release.

Bisecting the build it looks like #698 likely dd25c29 fixed this. Since there isn't a release including this it is causing issues building the released version.

toddejohnson commented 2 years ago

I can confirm #698 helps with this issue building v4.3.2 on arch. Then it needed #682 too for GR 3.10. A bit difficult to patch after some renames(/lib) and others.

I'll release an AUR package 4.3.2-2 with the patches but it will be untested. Looks like there are great devs fixing these issues and a bunch of new features we can be exited for a new release. The AUR package trunk-recorder-git is an alternative that is also working and has nice new features and fixes although not exactly released.