Opened 11 days ago

Last modified 10 days ago

#72594 assigned defect

qgis3: GRASS Plugin fails to load in macOS Sequoia 15.5 despite proper installation

Reported by: zinzli Owned by: Veence (Vincent)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: qgis3

Description (last modified by ryandesign (Ryan Carsten Schmidt))

After installing QGIS3 and GRASS GIS via MacPorts (sudo port install qgis3 +grass) on macOS Sequoia 15.5, the GRASS Plugin does not appear in QGIS’s Processing Toolbox, even though GRASS itself is installed.

The following ports are currently installed:
  grass @8.4.1_0+postgresql16+proj9+python312 (active)

The port variants command returned this:

port variants qgis3
qgis3 has the variants:
   debug: Enable debug binaries
   grass: Build GRASS (latest) plugin
     * conflicts with grass7
   grass7: Build GRASS 7 plugin
     * conflicts with grass
   plugin_support310: Add common Python 3.10 modules for QGIS plugins
     * conflicts with plugin_support311 plugin_support312 plugin_support313 plugin_support39
   plugin_support311: Add common Python 3.11 modules for QGIS plugins
     * conflicts with plugin_support310 plugin_support312 plugin_support313 plugin_support39
   plugin_support312: Add common Python 3.12 modules for QGIS plugins
     * conflicts with plugin_support310 plugin_support311 plugin_support313 plugin_support39
[+]plugin_support313: Add common Python 3.13 modules for QGIS plugins
     * conflicts with plugin_support310 plugin_support311 plugin_support312 plugin_support39
   plugin_support39: Add common Python 3.9 modules for QGIS plugins
     * conflicts with plugin_support310 plugin_support311 plugin_support312 plugin_support313
   postgresql12: Use PostgreSQL 12
     * conflicts with postgresql13 postgresql14 postgresql15 postgresql16 postgresql17
   postgresql13: Use PostgreSQL 13
     * conflicts with postgresql12 postgresql14 postgresql15 postgresql16 postgresql17
   postgresql14: Use PostgreSQL 14
     * conflicts with postgresql12 postgresql13 postgresql15 postgresql16 postgresql17
   postgresql15: Use PostgreSQL 15
     * conflicts with postgresql12 postgresql13 postgresql14 postgresql16 postgresql17
   postgresql16: Use PostgreSQL 16
     * conflicts with postgresql12 postgresql13 postgresql14 postgresql15 postgresql17
[+]postgresql17: Use PostgreSQL 17
     * conflicts with postgresql12 postgresql13 postgresql14 postgresql15 postgresql16
   python310: Use Python 3.10 bindings
     * conflicts with python311 python312 python313 python39
   python311: Use Python 3.11 bindings
     * conflicts with python310 python312 python313 python39
   python312: Use Python 3.12 bindings
     * conflicts with python310 python311 python313 python39
[+]python313: Use Python 3.13 bindings
     * conflicts with python310 python311 python312 python39
   python39: Use Python 3.9 bindings
     * conflicts with python310 python311 python312 python313
   server: Builds with the server (FCGI) option
   universal: Build for multiple architectures
port variants grass                         
grass has the variants:
   debug: Enable debug flags and symbols
     * conflicts with debugoptimized
   debugoptimized: Enable debug flags and symbols, while building optimized code
     * conflicts with debug
   gui: Obsolete variant
   mysql57: Add MySQL 5.7 support
     * conflicts with mysql8
   mysql8: Add MySQL 8 support
     * conflicts with mysql57
   openblas: Use OpenBLAS for BLAS/LAPACK
   openmp: Add OpenMP support
   postgresql12: Use PostgreSQL 12
     * conflicts with postgresql13 postgresql14 postgresql15 postgresql16
   postgresql13: Use PostgreSQL 13
     * conflicts with postgresql12 postgresql14 postgresql15 postgresql16
   postgresql14: Use PostgreSQL 14
     * conflicts with postgresql12 postgresql13 postgresql15 postgresql16
   postgresql15: Use PostgreSQL 15
     * conflicts with postgresql12 postgresql13 postgresql14 postgresql16
[+]postgresql16: Use PostgreSQL 16
     * conflicts with postgresql12 postgresql13 postgresql14 postgresql15
   proj6: Use Proj6
     * conflicts with proj7 proj8 proj9
   proj7: Use Proj7
     * conflicts with proj6 proj8 proj9
   proj8: Use Proj8
     * conflicts with proj6 proj7 proj9
[+]proj9: Use Proj9
     * conflicts with proj6 proj7 proj8
   python310: Use Python 3.10
     * conflicts with python311 python312 python313 python39
   python311: Use Python 3.11
     * conflicts with python310 python312 python313 python39
[+]python312: Use Python 3.12
     * conflicts with python310 python311 python313 python39
   python313: Use Python 3.13
     * conflicts with python310 python311 python312 python39
   python39: Use Python 3.9
     * conflicts with python310 python311 python312 python313
   universal: Build for multiple architectures

I tried reinstalling QGIS several times in the past days as I have been desperate to get the plugins I need to work on the Apple Silicon. I would greatly appreciate any help as I am not quite sure what I am doing. Thank you.

Attachments (1)

Screenshot 2025-06-10 at 02.10.57.png (245.3 KB) - added by zinzli 11 days ago.
QGIS Processing settings

Download all attachments as: .zip

Change History (3)

Changed 11 days ago by zinzli

QGIS Processing settings

comment:1 Changed 11 days ago by zinzli

Description: modified (diff)

comment:2 Changed 10 days ago by ryandesign (Ryan Carsten Schmidt)

Cc: Veence removed
Description: modified (diff)
Keywords: QGIS3 GRASS removed
Owner: set to Veence
Status: newassigned
Note: See TracTickets for help on using tickets.