Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#64424 closed defect (fixed)

gnuradio: user force-enabled gnuradio-companion but configuration checked failed

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc: ra1nb0w
Port: gnuradio

Description

https://build.macports.org/builders/ports-11_arm64-builder/builds/42457/steps/install-port/logs/stdio

-- Configuring gnuradio-companion support...
--   Dependency ENABLE_GNURADIO_RUNTIME = ON
--   Dependency ENABLE_PYTHON = OFF
--   Dependency PYTHON_MIN_VER_FOUND = TRUE
--   Dependency PYYAML_FOUND = TRUE
--   Dependency MAKO_FOUND = TRUE
--   Dependency PYGI_FOUND = TRUE
--   Dependency GTK_GI_FOUND = TRUE
--   Dependency CAIRO_GI_FOUND = TRUE
--   Dependency PANGOCAIRO_GI_FOUND = TRUE
--   Dependency NUMPY_FOUND = TRUE
CMake Error at cmake/Modules/GrComponent.cmake:75 (message):
  user force-enabled gnuradio-companion but configuration checked failed
Call Stack (most recent call first):
  grc/CMakeLists.txt:95 (GR_REGISTER_COMPONENT)

Change History (5)

comment:1 Changed 2 years ago by Davide Gerhard <ra1nb0w@…>

Resolution: fixed
Status: assignedclosed

In 6e43426cfe62950242cdf97f888b14af4d4581e7/macports-ports (master):

gnuradio-1.0 group: fix cmake flags

Closes: #64424

comment:2 Changed 2 years ago by ra1nb0w

I tested this on arm64 macOS 11 and works fine. I don't grasp why it doesn't find PYTHON during grc configuration.

This is the line https://github.com/gnuradio/gnuradio/blob/fd7f23d292903a5dbcfe336f54e7849391c98565/grc/CMakeLists.txt#L84

ps. Is there a way to restart the build of gnuradio for packages.macports.org without rev bump?

comment:3 in reply to:  2 Changed 2 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ra1nb0w:

ps. Is there a way to restart the build of gnuradio for packages.macports.org without rev bump?

Sure: make any change at all to the Portfile (even a whitespace change). If a build is necessary, the buildbot will schedule one. Or better yet, log in to the buildbot web interface and force a build. I don't see your username in the buildbot password file so if you'd like an account let me know and I'll make you one. (Any commiter can request a buildbot account.)

comment:4 Changed 2 years ago by ra1nb0w

I don't have any account to buildbot therefore if you can create one I think it is much simpler than commiting a useless change. Thank you ryan!

comment:5 Changed 2 years ago by ra1nb0w

now should be fixed. Sorry for the noise.

Note: See TracTickets for help on using tickets.