Search Criteria
Package Details: gr-limesdr-git 3.0.1.r69.gd0fac85-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/gr-limesdr-git.git (read-only, click to copy) |
---|---|
Package Base: | gr-limesdr-git |
Description: | gr-limesdr Plugin for GNURadio |
Upstream URL: | https://github.com/myriadrf/gr-limesdr |
Keywords: | gnuradio gr lime limesdr limesuite radio sdr |
Licenses: | MIT |
Conflicts: | gr-limesdr |
Provides: | gr-limesdr |
Submitter: | FFY00 |
Maintainer: | xiota (fixeria) |
Last Packager: | xiota |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2018-04-25 13:18 (UTC) |
Last Updated: | 2025-03-15 03:03 (UTC) |
Dependencies (11)
- libgnuradio-pmt.so (gnuradio)
- libgnuradio-runtime.so (gnuradio)
- libspdlog.so (spdlog-gitAUR, spdlog)
- limesuite (limesuite-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-gnuradio
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- pybind11 (pybind11-gitAUR) (make)
Required by (1)
- gnss-sdr-git (requires gr-limesdr)
Latest Comments
1 2 3 Next › Last »
xiota commented on 2025-03-15 03:06 (UTC)
@Phaotee @dcia I had misunderstood the problem, previously reported. Should be fixed in 3.0.1.r69-5.
Phaotee commented on 2025-03-15 01:04 (UTC)
This is still broken for me with the same
spdlog
error as @dciaIs this going to be broken unless I install a specific version of spdlog or something?
dcia commented on 2025-02-14 07:30 (UTC)
This is the runtime error:
File "/usr/lib/python3.13/site-packages/limesdr/init.py", line 18, in <module> from .limesdr_python import * ImportError: /usr/lib/libgnuradio-limesdr.so.1.0.0git: undefined symbol: ZN6spdlog7details7log_msgC1ENS_10source_locEN3fmt3v1017basic_string_viewIcEENS_5level10level_enumES6
Thanks again
dcia commented on 2025-02-13 15:45 (UTC)
Hi. I tried to rebuild this package as part of a docker container. I'm getting a runtime error in gnuradio related to spdlog / fmt. From what I understand the PKGBUILD has a pinned dependency on fmt 10.2.1 which has an incompatible ABI with never versions of spdlog (1.15.1-1 currently expects fmt v.11).
I've done some dirty changes to the PKGBUILD to get gr-lime-sdr to build with the current fmt version: - source+=("fmtlib.fmt"::"git+https://github.com/fmtlib/fmt.git") in source_fmt() - -DCMAKE_CXX_FLAGS="-fpermissive" in _build_main()
Fortunately I have a working container built sometime last year with fmt 11.0.2-1 and spdlog 1.14.1-3 to compare both setups but I have not been able to downgrade any combination of packages that would not give any problems.
Thanks for your time!
xiota commented on 2023-08-29 16:59 (UTC)
@fixeria Thanks for your help.
fixeria commented on 2023-08-29 10:09 (UTC)
Thanks. Indeed it builds docs only if
doxygen
is installed.Huh, interesting. I am getting the same result with
readelf
, butldd
gives me:AFAIU, these libs are actually required by
libgnuradio-runtime.so
. They used to be required in the project'sCMakeLists.txt
https://github.com/myriadrf/gr-limesdr/blob/master/CMakeLists.txt#L55 (3y old master branch), but no longer required in thegr-3.10
branch we're using https://github.com/myriadrf/gr-limesdr/blob/gr-3.10/CMakeLists.txt. So yeah, nevermind.Those are also dependencies of libgnuradio:
But I don't think it's critical. I am fine with the latest
PKGBUILD
revision. Thanks!xiota commented on 2023-08-29 09:46 (UTC) (edited on 2023-08-29 09:49 (UTC) by xiota)
I removed
doxygen
because rebuild in clean chroot succeeded without it. Looks like it just skipped building docs. Adding back.I don't see any boost-libs dependency:
Based on this, adding
fmt
andspdlog
to depends.fixeria commented on 2023-08-29 09:07 (UTC)
Hi @xiota,
yes, I am. Thanks!
Ack. I also found out that
libgnuradio-limesdr.so
depends onlibboost_thread.so
andlibboost_program_options.so
, soboost-libs
needs to be added to$depends
. I can submit a patch adding it.Not sure why you removed
doxygen
, it's needed to build documentation (HTML files in/usr/share/doc/limesuite
). Other than that, ack.Works for me. As I mentioned above, I propose to add
boost-libs
and resurrectdoxygen
to makedepends. After that we should bump the$pkgrel
.1 2 3 Next › Last »