[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