Opened 5 years ago
Closed 5 years ago
#61443 closed defect (fixed)
gqrx @2.13.5: Could not find a package configuration file provided by "Portaudio"
| Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | michaelld (Michael Dickens) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.6.3 |
| Keywords: | Cc: | ra1nb0w | |
| Port: | gqrx |
Description
CMake Error at CMakeLists.txt:187 (find_package):
By not providing "FindPortaudio.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Portaudio", but CMake did not find one.
Could not find a package configuration file provided by "Portaudio" with
any of the following names:
PortaudioConfig.cmake
portaudio-config.cmake
Add the installation prefix of "Portaudio" to CMAKE_PREFIX_PATH or set
"Portaudio_DIR" to a directory containing one of the above files. If
"Portaudio" provides a separate development package or SDK, be sure it has
been installed.
Similar to https://bugs.gentoo.org/727524
Looks like gnuradio provides FindPORTAUDIO.cmake not FindPortaudio.cmake. The buildbot workers' filesystems are case-sensitive.
Change History (5)
comment:1 Changed 5 years ago by michaelld (Michael Dickens)
comment:2 Changed 5 years ago by ra1nb0w
Should work fine since the check is already upstream https://github.com/csete/gqrx/commit/a2c3ff8be8373aad2650cd0d11cd0667d0348157#diff-1e7de1ae2d059d21e1dd75d5812d5a34b0222cef273b7c3a2af62eb747f9d20a
comment:3 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
That is in a block conditionalized to if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") so it does not apply on macOS.
comment:4 Changed 5 years ago by ra1nb0w
Ops. Too much asleep; thank you ryan! Therefore, the solution is to replicate that condition on macOS section. I open a PR on gqrx
comment:5 Changed 5 years ago by Davide Gerhard <ra1nb0w@…>
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.

Yup I see this too. Working on it.