conda-forge / r-lwgeom-feedstock

A conda-smithy repository for r-lwgeom.
BSD 3-Clause "New" or "Revised" License
0 stars 7 forks source link

Fix build requirements and update #13

Closed izahn closed 3 years ago

izahn commented 3 years ago

Checklist

CI builds have been failing since May 2020 because R CMD INSTALL couldn't find the proj library. This PR updates the library to the current version and adds proj as an explicit build dependency. I have tested this fix locally using build-locally.py and it works there for Linux.

conda-forge-linter commented 3 years ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

izahn commented 3 years ago

Not sure about the OS X failures, and I don't have a Mac to test locally. I opened an issue at https://github.com/r-spatial/lwgeom/issues/65 to see if anyone has seen this before or has any ideas.

dpryan79 commented 3 years ago

I did some digging and it seems the OSX error is likely due to POSTGIS_PROJ_VERSION not getting defined on OSX. That ends up getting caused by:

dyld: Library not loaded: @rpath/libproj.19.dylib
  Referenced from: /Users/runner/miniforge3/conda-bld/r-lwgeom_1612897471161/work/./proj_conf_test
  Reason: image not found
izahn commented 3 years ago

@conda-forge-admin, please ping team

Can we please merge this PR and fix the OSX build issue later? Build failures are unrelated to this PR, as demonstrated by the CI failures in https://github.com/conda-forge/r-lwgeom-feedstock/pull/14

conda-forge-linter commented 3 years ago

Hi! This is the friendly automated conda-forge-webservice.

I was asked to ping @conda-forge/r-lwgeom and so here I am doing that.

dpryan79 commented 3 years ago

@conda-forge/r Thoughts on skipping OSX for now? Given that the lack of updates is causing real-world problems I'm in favor of just skipping OSX in the short-term.

dpryan79 commented 3 years ago

@conda-forge-admin please rerender

dpryan79 commented 3 years ago

I'll let this sit until ~noon tomorrow German time. If there are no objections by then we can merge.