[QGIS-Developer] macOS build SIP error in master

Tim Sutton tim at kartoza.com
Mon Jun 11 05:07:54 PDT 2018


Hi

Oops looking more closely at FindPythonLibrary.cmake, it only uses your cmake overrides if all three of PYTHON_INCLUDE_PATH, PYTHON_LIBRARY and PYTHON_SITE_PACKAGES_DIR are set. I put mine to:


PYTHON_INCLUDE_PATH:STRING=/usr/local/Frameworks/Python.framework/Versions/3.6/include/python3.6m/
PYTHON_LIBRARY:STRING=/usr/local/Frameworks/Python.framework/Versions/3.6/lib/
PYTHON_SITE_PACKAGES_DIR:STRING=/usr/local/Frameworks/Python.framework/Versions/3.6/lib

Just busy compiling mine to see if that works now…

Regards

Tim


> On 11 Jun 2018, at 13:52, Tim Sutton <tim at kartoza.com> wrote:
> 
> Hi Denis
> 
> 
> 
>> On 11 Jun 2018, at 13:10, Denis Rouzaud <denis.rouzaud at gmail.com <mailto:denis.rouzaud at gmail.com>> wrote:
>> 
>> Hi Tim,
>> 
>> Apparently, you're using the system Python. Are you sure you have sip installed in there?
>> In my config, sip is installed in /usr/local/lib/python3.6/site-packages/
>> 
> 
> Thanks for your reply. Yeah I know - I’m more trying to figure out how to get it to ignore the system install python 3. Its wierd because distils is always showing the system include dir rather than my local one e.g.:
> 
> [timlinux at sandstone ~/dev/cpp/QGIS (master)]$ /usr/local/bin/python3
> Python 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28)
> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import distutils.sysconfig
> >>> distutils.sysconfig.get_python_inc()
> '/Library/Frameworks/Python.framework/Versions/3.6/include/python3.6m'
> 
> I’m expecting it to return
> 
> /usr/local/Frameworks/Python.framework/Versions/3.6/include
> 
> Since I ran the brew installed python3.
> 
> Even overriding the CMAKE options in my kit always returns the /library path because FindPython calls the FindLibPython.py before doing anything else it seems.
> 
> Regards
> 
> Tim
> 
>> Denis
>> 
>> Le lun. 11 juin 2018 à 05:20, Tim Sutton <tim at kartoza.com <mailto:tim at kartoza.com>> a écrit :
>> Hi All (Larry?)
>> 
>> Testing the latest master from today, self build on macOS, I am getting this on application start up (see below). Is this a Mac only problem? Does anyone else building on Mac Get this?
>> 
>> Regards
>> 
>> Tim
>> 
>> Couldn't load SIP module.
>> Python support will be disabled.
>> 
>> Traceback (most recent call last):
>>   File "", line 1, in
>> ModuleNotFoundError: No module named 'sip'
>> 
>> Python version:
>> 3.6.4 (v3.6.4:d48ecebad5, Dec 18 2017, 21:07:28)
>> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
>> 
>> QGIS version:
>> 3.1.0-Master 'Master', 4e084b63c4
>> 
>> Python path:
>> ['/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python', '/Users/timlinux/Library/Application Support/QGIS/QGIS3/profiles/default/python', '/Users/timlinux/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins', '/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins', '/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/bin/$PYTHONPATH', '/usr/local/opt/gdal2-python/lib/python3.6/site-packages', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages’]
>> 
>> 
>> 
>> 
>> 
>>>> 
>> 
>> <KartozaNewLogoThumbnail.jpg>
>> 
>> 
>> 
>> 
>> 
>> Tim Sutton
>> 
>> Co-founder: Kartoza
>> Ex Project chair: QGIS.org <http://qgis.org/>
>> 
>> Visit http://kartoza.com <http://kartoza.com/> to find out about open source:
>> 
>> Desktop GIS programming services
>> Geospatial web development
>> GIS Training
>> Consulting Services
>> 
>> Skype: timlinux
>> IRC: timlinux on #qgis at freenode.net <http://freenode.net/>
>> _______________________________________________
>> QGIS-Developer mailing list
>> QGIS-Developer at lists.osgeo.org <mailto:QGIS-Developer at lists.osgeo.org>
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer><KartozaNewLogoThumbnail.jpg><KartozaNewLogoThumbnail.jpg>
> 
>> 
> 
> <KartozaNewLogoThumbnail.jpg>
> 
> 
> 
> 
> 
> Tim Sutton
> 
> Co-founder: Kartoza
> Ex Project chair: QGIS.org <http://qgis.org/>
> 
> Visit http://kartoza.com <http://kartoza.com/> to find out about open source:
> 
> Desktop GIS programming services
> Geospatial web development
> GIS Training
> Consulting Services
> 
> Skype: timlinux
> IRC: timlinux on #qgis at freenode.net <http://freenode.net/>
—








Tim Sutton

Co-founder: Kartoza
Ex Project chair: QGIS.org

Visit http://kartoza.com <http://kartoza.com/> to find out about open source:

Desktop GIS programming services
Geospatial web development
GIS Training
Consulting Services

Skype: timlinux
IRC: timlinux on #qgis at freenode.net

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20180611/e3a764b3/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KartozaNewLogoThumbnail.jpg
Type: image/jpeg
Size: 6122 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20180611/e3a764b3/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20180611/e3a764b3/attachment-0001.sig>


More information about the QGIS-Developer mailing list