[Qgis-developer] Failed to build QGIS master on OSX

Tim Sutton tim at kartoza.com
Tue Feb 28 13:45:25 PST 2017


Hi
> On 28 Feb 2017, at 11:27 PM, Matthias Kuhn <matthias at opengis.ch> wrote:
> 
> Readded in 809d30f,
> 
> sorry for the inconvenience.
> 

Great, thanks Matthias!

Regards

Tim


> Matthias
> 
> On 28/02/2017 22:23, Tim Sutton wrote:
>> Hi
>> 
>> 
>>> On 28 Feb 2017, at 11:11 PM, Tom Elwertowski <telwertowski at comcast.net <mailto:telwertowski at comcast.net>> wrote:
>>> 
>>> Hi Matthias, Larry, et al.,
>>> 
>>> Restoring the iostream header removed from qgspoint.h in 520e3c0 made my Mac happy.
>> 
>> That fixed it for me too thanks (doing Homebrew based build on mac).
>> 
>> Regards
>> 
>> Tim
>> 
>> 
>>> 
>>> Tom Elwertowski
>>> 
>>> 
>>> On 2/28/17 3:17 PM, Larry Shaffer wrote:
>>>> Hi Tom, et al.,
>>>> 
>>>> On Tue, Feb 28, 2017 at 11:41 AM, Tom Elwertowski
>>>> <telwertowski at comcast.net <mailto:telwertowski at comcast.net> <mailto:telwertowski at comcast.net <mailto:telwertowski at comcast.net>>> wrote:
>>>> 
>>>>    Hi Larry, Ismail,
>>>> 
>>>>    I don't use Homebrew but still have this problem.
>>>> 
>>>>    QGIS c4bc154 built and ran for me on macOS 10.12.3, Qt 5.8, SIP
>>>>    4.19.1 PyQt 5.8, QScintilla 2.10. The problem seems to arise from a
>>>>    change made to QgsPoint a few days ago.
>>>> 
>>>>    My guess is that for macOS, QgsPoint needs an extra or different C++
>>>>    library header or else a dependency on a newer compiler version has
>>>>    been introduced.
>>>> 
>>>> 
>>>> Matthias, it looks like you worked on that class most recently in
>>>> 520e3c0 and 1182816. Any ideas?
>>>> 
>>>> Regards,
>>>> 
>>>> Larry Shaffer
>>>> Dakota Cartography
>>>> Black Hills, South Dakota
>>>> ----------------------------------
>>>> Boundless Desktop and QGIS Support/Development
>>>> Boundless Spatial - http://boundlessgeo.com <http://boundlessgeo.com/> <http://boundlessgeo.com/ <http://boundlessgeo.com/>>
>>>> lshaffer at boundlessgeo.com <mailto:lshaffer at boundlessgeo.com> <mailto:lshaffer at boundlessgeo.com <mailto:lshaffer at boundlessgeo.com>>
>>>> 
>>>> 
>>>>    Tom Elwertowski
>>>> 
>>>> 
>>>>    On 2/28/17 12:26 PM, Larry Shaffer wrote:
>>>> 
>>>>        Hi Ismail,
>>>> 
>>>>        Due to this issue:
>>>>        https://github.com/qgis/homebrew-qgisdev/issues/22 <https://github.com/qgis/homebrew-qgisdev/issues/22>
>>>>        <https://github.com/qgis/homebrew-qgisdev/issues/22 <https://github.com/qgis/homebrew-qgisdev/issues/22>>
>>>> 
>>>>        You may have compilation and runtime problems, which *may* be
>>>>        unrelated
>>>>        to QGIS source code. Until the associated Qt-based formulae are
>>>>        fixed
>>>>        upstream at Homebrew, this will persist.
>>>> 
>>>>        Regards,
>>>> 
>>>>        Larry Shaffer
>>>>        Dakota Cartography
>>>>        Black Hills, South Dakota
>>>>        ----------------------------------
>>>>        Boundless Desktop and QGIS Support/Development
>>>>        Boundless Spatial - http://boundlessgeo.com <http://boundlessgeo.com/>
>>>>        lshaffer at boundlessgeo.com <mailto:lshaffer at boundlessgeo.com> <mailto:lshaffer at boundlessgeo.com <mailto:lshaffer at boundlessgeo.com>>
>>>>        <mailto:lshaffer at boundlessgeo.com <mailto:lshaffer at boundlessgeo.com>
>>>>        <mailto:lshaffer at boundlessgeo.com <mailto:lshaffer at boundlessgeo.com>>>
>>>> 
>>>>        On Tue, Feb 28, 2017 at 5:00 AM, Ismail Sunni
>>>>        <imajimatika at gmail.com <mailto:imajimatika at gmail.com> <mailto:imajimatika at gmail.com <mailto:imajimatika at gmail.com>>
>>>>        <mailto:imajimatika at gmail.com <mailto:imajimatika at gmail.com> <mailto:imajimatika at gmail.com <mailto:imajimatika at gmail.com>>>>
>>>>        wrote:
>>>> 
>>>>            Hi everyone
>>>> 
>>>>            Today I tried to build QGIS on OSX by following the tutorial
>>>>        in this
>>>>            README
>>>> 
>>>>        (https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md <https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md>
>>>>        <https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md <https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md>>
>>>> 
>>>>        <https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md <https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md>
>>>>        <https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md <https://github.com/qgis/homebrew-qgisdev/blob/master/development/README.md>>>).
>>>>            I pull the latest commit from QGIS also (sha: f0489c9fc6).
>>>>        But, I
>>>>            got this error:
>>>> 
>>>>                /Users/ismailsunni/dev/cpp/QGIS/src/core/qgspoint.h:287:
>>>>        error:
>>>>                invalid operands to binary expression ('std::ostream' (aka
>>>>                'basic_ostream<char>') and 'char *')
>>>>                  os << p.toString().toLocal8Bit().data();
>>>>                  ~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> 
>>>> 
>>>>            and
>>>> 
>>>>                /Users/ismailsunni/dev/cpp/QGIS/src/core/qgsrectangle.h:228:
>>>>                error: invalid operands to binary expression ('std::ostream'
>>>>                (aka 'basic_ostream<char>') and 'char *')
>>>>                  return os << r.toString().toLocal8Bit().data();
>>>>                         ~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> 
>>>> 
>>>>            Does anyone have experience about this also? I have asked
>>>>        Tim and
>>>>            Etienne, they also got the same problem.
>>>> 
>>>>            Best Regards.
>>>> 
>>>>            --
>>>>            Ismail Sunni
>>>>            ismailsunni.wordpress.com <http://ismailsunni.wordpress.com/> <http://ismailsunni.wordpress.com <http://ismailsunni.wordpress.com/>>
>>>>        <http://ismailsunni.wordpress.com <http://ismailsunni.wordpress.com/>
>>>>        <http://ismailsunni.wordpress.com <http://ismailsunni.wordpress.com/>>>
>>>> 
>>>>            _______________________________________________
>>>>            Qgis-developer mailing list
>>>>            Qgis-developer at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org>
>>>>        <mailto:Qgis-developer at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org>>
>>>>        <mailto:Qgis-developer at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org>
>>>>        <mailto: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>
>>>>        <https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>>
>>>>            <https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
>>>>        <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>
>>>>        <https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>>
>>>>            <https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
>>>>        <https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>>>
>>>> 
>>>> 
>>>> 
>>>> 
>>>>        _______________________________________________
>>>>        Qgis-developer mailing list
>>>>        Qgis-developer at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org>
>>>>        <mailto: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>
>>>>        <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>
>>>>        <https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>>
>>>> 
>>>>    _______________________________________________
>>>>    Qgis-developer mailing list
>>>>    Qgis-developer at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org> <mailto: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>
>>>>    <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>
>>>>    <https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> 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>
>>>> 
>>> _______________________________________________
>>> 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>
>>>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Tim Sutton
>> 
>> Co-founder: Kartoza
>> 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/>
>> 
>> Kartoza is a merger between Linfiniti and Afrispatial
>> 
> 

—










Tim Sutton

Co-founder: Kartoza
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

Kartoza is a merger between Linfiniti and Afrispatial

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20170228/8324cb57/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/20170228/8324cb57/attachment-0001.jpg>


More information about the Qgis-developer mailing list