[MacPorts] #72594: qgis3: GRASS Plugin fails to load in macOS Sequoia 15.5 despite proper installation

MacPorts noreply at macports.org
Tue Jun 10 00:16:19 UTC 2025


#72594: qgis3: GRASS Plugin fails to load in macOS Sequoia 15.5 despite proper
installation
---------------------+-------------------------
  Reporter:  zinzli  |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  QGIS3 GRASS
      Port:  qgis3   |
---------------------+-------------------------
Description changed by zinzli:

Old description:

> 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.
>
> Even after manually setting paths (/opt/local/grass84) in the GDBASE as
> in ticket #68940, the plugin remains unavailable.
>
> 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. Thank you.

New description:

 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.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/72594#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list