[GRASS-dev] Automatic/CI compilation on macOS
Rainer M Krug
Rainer at krugs.de
Thu Mar 5 10:52:43 PST 2020
> On 5 Mar 2020, at 17:53, Vaclav Petras <wenzeslaus at gmail.com> wrote:
>
>
>
> On Thu, Mar 5, 2020 at 11:37 AM Rainer M Krug <Rainer at krugs.de <mailto:Rainer at krugs.de>> wrote:
> OK - one step closer to success. Now I just have to know the location where the data for the tests can be downloaded from (I guess).
>
> Everything is in the repo, well, it needs to be, I guess the only question is where in the repo, so:
>
> https://github.com/GRASS-GIS/grass-gis-experimental-ci/blob/homebrew-osgeo4mac/test_thorough.sh <https://github.com/GRASS-GIS/grass-gis-experimental-ci/blob/homebrew-osgeo4mac/test_thorough.sh>
>
> Please check the log to at https://github.com/GRASS-GIS/grass-gis-experimental-ci/runs/487969965?check_suite_focus=true <https://github.com/GRASS-GIS/grass-gis-experimental-ci/runs/487969965?check_suite_focus=true> for the Basic test and the Thorough test. I will look at the return code later, when the tests are running.
>
> The problem there is probably a bad/missing path to PROJ db. I think it complains during the configuration already, so perhaps correct --with-proj-share will fix it. The runtime way of setting it is PROJ_LIB environmental variable. You can try something along these lines.
I am trying to find the file `proj.db` but can’t find it - can you give me any indication, where it can be found in Linux (home-brew should use similar locations)?
Thanks,
Rainer
>
>
> Rainer
>
>
>
>> On 5 Mar 2020, at 16:28, Rainer M Krug <Rainer at krugs.de <mailto:Rainer at krugs.de>> wrote:
>>
>>
>>
>>> On 5 Mar 2020, at 16:22, Rainer M Krug <Rainer at krugs.de <mailto:Rainer at krugs.de>> wrote:
>>>
>>>
>>>
>>>> On 5 Mar 2020, at 14:52, Vaclav Petras <wenzeslaus at gmail.com <mailto:wenzeslaus at gmail.com>> wrote:
>>>>
>>>>
>>>>
>>>> On Thu, Mar 5, 2020 at 4:27 AM Rainer M Krug <Rainer at krugs.de <mailto:Rainer at krugs.de>> wrote:
>>>> OK - found the ci.
>>>>
>>>> The formula installs, but I get a warning at the end, which results in a warning, which is than interpreted as an error. The warning (which I also get locally) is the following:
>>>>
>>>> If it is the case that you can change the shebang at the beginning of
>>>>
>>>> he script to enforce Python 3 usage.
>>>>
>>>> #!/usr/bin/env python
>>>>
>>>> Should be changed into
>>>>
>>>> #!/usr/bin/env python3
>>>>
>>>>
>>>> I suspect that this needs to be done in GRASS itself?
>>>>
>>>> Hi, thanks for looking into this. 7.8.2 (and also above) has python3 everywhere in shebang. See e.g.:
>>>>
>>>> $ grep -Irn "/usr/bin/env python[^3]"
>>>> scripts/g.extension/g.extension.py:1059 <http://g.extension.py:1059/>: "#!/usr/bin/env python\n",
>>>> scripts/g.extension/g.extension.py:1308 <http://g.extension.py:1308/>: "#!/usr/bin/env python\n",
>>>> # (these two are in fact code which is doing the replacement to python3)
>>>>
>>>> Can you please investigate locally where the message coming from?
>>>
>>> The message comes from the formula as a Caveat. I *think* it is always displayed. But at the moment, I am not to sure where the error code comes from, as I get an error code at the end of the brew command of 0 locally.
>>>
>>> I will look into this.
>>
>> Please ignore the following about the checkout.
>>
>> Found it.
>>
>>>
>>> Do you know, why there is a
>>>
>>> - uses: actions/checkout at v2
>>>
>>> In the action?
>>>
>>> It seems, that it will be executed last, and there is no checkout needed.
>>>
>>> Rainer
>>>
>>>
>>>>
>>>> Vaclav
>>>
>>> --
>>> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
>>>
>>> Orcid ID: 0000-0002-7490-0066
>>>
>>> Department of Evolutionary Biology and Environmental Studies
>>> University of Zürich
>>> Office Y34-J-74
>>> Winterthurerstrasse 190
>>> 8075 Zürich
>>> Switzerland
>>>
>>> Office: +41 (0)44 635 47 64
>>> Cell: +41 (0)78 630 66 57
>>> email: Rainer.Krug at uzh.ch <mailto:Rainer.Krug at uzh.ch>
>>> Rainer at krugs.de <mailto:Rainer at krugs.de>
>>> Skype: RMkrug
>>>
>>> PGP: 0x0F52F982
>>>
>>>
>>>
>>
>> --
>> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
>>
>> Orcid ID: 0000-0002-7490-0066
>>
>> Department of Evolutionary Biology and Environmental Studies
>> University of Zürich
>> Office Y34-J-74
>> Winterthurerstrasse 190
>> 8075 Zürich
>> Switzerland
>>
>> Office: +41 (0)44 635 47 64
>> Cell: +41 (0)78 630 66 57
>> email: Rainer.Krug at uzh.ch <mailto:Rainer.Krug at uzh.ch>
>> Rainer at krugs.de <mailto:Rainer at krugs.de>
>> Skype: RMkrug
>>
>> PGP: 0x0F52F982
>
> --
> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
>
> Orcid ID: 0000-0002-7490-0066
>
> Department of Evolutionary Biology and Environmental Studies
> University of Zürich
> Office Y34-J-74
> Winterthurerstrasse 190
> 8075 Zürich
> Switzerland
>
> Office: +41 (0)44 635 47 64
> Cell: +41 (0)78 630 66 57
> email: Rainer.Krug at uzh.ch <mailto:Rainer.Krug at uzh.ch>
> Rainer at krugs.de <mailto:Rainer at krugs.de>
> Skype: RMkrug
>
> PGP: 0x0F52F982
>
>
>
--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)
Orcid ID: 0000-0002-7490-0066
Department of Evolutionary Biology and Environmental Studies
University of Zürich
Office Y34-J-74
Winterthurerstrasse 190
8075 Zürich
Switzerland
Office: +41 (0)44 635 47 64
Cell: +41 (0)78 630 66 57
email: Rainer.Krug at uzh.ch
Rainer at krugs.de
Skype: RMkrug
PGP: 0x0F52F982
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20200305/fd9a97a1/attachment.html>
More information about the grass-dev
mailing list