Package Details: gr-satellites 5.7.0-2

Git Clone URL: https://aur.archlinux.org/gr-satellites.git (read-only, click to copy)
Package Base: gr-satellites
Description: satellite decoder blocks for GNURadio
Upstream URL: https://github.com/daniestevez/gr-satellites
Licenses: GPL3
Conflicts: gr-satellites
Submitter: ra1nb0w
Maintainer: ra1nb0w
Last Packager: ra1nb0w
Votes: 0
Popularity: 0.000000
First Submitted: 2022-07-28 10:48 (UTC)
Last Updated: 2025-02-11 07:48 (UTC)

Dependencies (11)

Required by (0)

Sources (1)

Latest Comments

ra1nb0w commented on 2025-02-11 07:50 (UTC)

fixed. thank you!

BBArik commented on 2025-02-11 01:40 (UTC)

Last time I reported a missing build dependency, I might have had boost libraries installed for some other work, but it seems like it is required:

==> Starting build()...
-- The CXX compiler identification is GNU 14.2.1
-- The C compiler identification is GNU 14.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0")
-- Checking for module 'gmp'
--   Found gmp, version 6.3.0
-- Found GMP: /usr/lib/libgmpxx.so
-- Using GMP.
-- Found MPLIB: /usr/lib/libgmpxx.so
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find Boost (missing: Boost_INCLUDE_DIR date_time program_options
  system regex thread unit_test_framework) (Required is at least version
  "1.87.0")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindBoost.cmake:2423 (find_package_handle_standard_args)
  /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/lib/cmake/gnuradio/GnuradioConfig.cmake:28 (find_dependency)
  CMakeLists.txt:97 (find_package)


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: gr-satellites-exit status 4

Installing boost libraries does solve it. Now there are other make requirements that might be "assumed" to be installed such as "libvolk" (reasonably so, gnuradio does depend on it on runtime), "GMP" (make dep required by coreutils and others at runtime), and others that I did not quite have the time to copy before the build output filled my terminal lines. I agree that if it is a dependency that might be reasonably already installed that it might not need to be here (since coreutils is such central to Linux and that you would need gnuradio to use the package). However, I believe that if they are a make dep of gnuradio too, they might not be installed at all times, and as such should be included in this package make dependencies at least for the sake of convenience for future users. I don't know why I wrote all of this extra paragraph. Anyways, thanks for the package :)

ra1nb0w commented on 2024-05-27 06:56 (UTC)

fixed. thank you for the report.

BBArik commented on 2024-05-26 17:52 (UTC)

This package is missing pybind11 as a dependency:

==> Starting build()...
-- The CXX compiler identification is GNU 14.1.1
-- The C compiler identification is GNU 14.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Checking for module 'gmp'
--   Found gmp, version 6.3.0
-- Found GMP: /usr/lib/libgmpxx.so
-- Using GMP.
-- Found MPLIB: /usr/lib/libgmpxx.so
-- Found Boost: /usr/lib/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.83.0") found components: date_time program_options system regex thread unit_test_framework
-- Found Volk: Volk::volk
-- User set python executable /usr/bin/python3
-- Found PythonInterp: /usr/bin/python3 (found version "3.12.3")
-- Found PythonLibs: /usr/lib/libpython3.12.so (found suitable exact version "3.12.3")
-- Found Git: /usr/bin/git
-- Found Doxygen: /usr/bin/doxygen (found version "1.11.0") found components: doxygen dot
CMake Error at CMakeLists.txt:142 (find_package):
  By not providing "Findpybind11.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "pybind11",
  but CMake did not find one.

  Could not find a package configuration file provided by "pybind11" with any
  of the following names:

    pybind11Config.cmake
    pybind11-config.cmake

  Add the installation prefix of "pybind11" to CMAKE_PREFIX_PATH or set
  "pybind11_DIR" to a directory containing one of the above files.  If
  "pybind11" provides a separate development package or SDK, be sure it has
  been installed.


-- Configuring incomplete, errors occurred!