[Qgis-user] Compiling QGIS3 with grass7 from MacPorts

David Liontooth lionteeth at cogweb.net
Thu Sep 28 18:50:38 PDT 2017


INSTALL says this under the OS X section:

     Also available is a GRASS application:

     http://www.kyngchaos.com/software/grass

-- though it turns out that page is for Grass 6; for Grass 7 that page 
in turn points to http://grassmac.wikidot.com. Grass 6 is no longer 
supported in QGIS.

These options are distinctly less appealing to me than MacPorts -- 
first, you have to trust the packagers blindly; secondly, the packages 
don't integrate with other packages. What they're calling "frameworks" 
is dependencies; these installers invite dependency hell.

QGIS should have general instructions for compiling with organized OS X 
packaging systems.

MacPorts and HomeBrew do a lot of quality checking, permit easy upgrades 
and uninstallations, and ensure consistent package relations, package 
hash authentication, and community bug reporting. In fact they already 
package QGIS, just not the unrealeased QGIS3.

Cheers,
Dave

On 9/28/17 6:14 PM, Patrick Dunford wrote:
> Ok, I'm not familirar with a separate build step, don't remember 
> seeing that in the install documentation, unless that is a specific 
> variation for your platform?
>
>
> On 29/09/17 14:12, David Liontooth wrote:
>>
>> Hi Patrick,
>>
>> I'm using today's QGIS git master and get this in the configure output:
>>
>>       -- QGIS version: 2.99.0 Master (29900)
>>       -- Could not find GRASS 7
>>
>> The INSTALL file makes it clear it must be built separately, but 
>> suggests using other "Install development frameworks".
>>
>> The installation procedure for MacOS X with MacPorts is not documented.
>>
>> Cheers,
>> Dave
>>
>> On 9/28/17 5:55 PM, Patrick Dunford wrote:
>>> Hi, this is only a generalised comment about building packages and 
>>> may not be specific enough for your application.
>>>
>>> When I build packages from source they come with Grass so I don't 
>>> see how it would not be included in the same scripts for the 
>>> platform you are using.
>>>
>>> Are there any error logs for building the plugins that will show 
>>> what is happening for example the library is not found or wrong 
>>> version?
>>>
>>>
>>> On 29/09/17 13:12, David Liontooth wrote:
>>>>
>>>> I'm interested in reading LIDAR data, which appears to require 
>>>> GRASS (I'm new to this).
>>>>
>>>> I'm trying to compile QGIS2.99 (master) on OS X and short of GRASS 
>>>> everything is working -- the program starts up with
>>>>
>>>>     open QGIS
>>>>
>>>> MacPorts has gdal-grass @2.2.0 (gis), which pulls in grass7. It 
>>>> ends up here:
>>>>
>>>>     /opt/local/share/grass-7.2.2/lib
>>>>
>>>> so for instance /opt/local/share/grass-7.2.2/lib/libgrass_lidar.dylib.
>>>>
>>>> How do I tell the QGIS build scripts to include grass7?
>>>>
>>>> Cheers,
>>>> Dave
>>>>
>>>> _______________________________________________
>>>> Qgis-user mailing list
>>>> Qgis-user at lists.osgeo.org
>>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>>
>>> _______________________________________________
>>> Qgis-user mailing list
>>> Qgis-user at lists.osgeo.org
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>
>>
>> _______________________________________________
>> Qgis-user mailing list
>> Qgis-user at lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user





More information about the Qgis-user mailing list