2

I'm trying to upgrade to the newest version of qGIS but get the following error message when I open the installer:

QGIS requires the GEOS framework version 3.4 or newer.

I've had no luck maintaining my version of geos via the geos download page, and have instead installed it via homebrew. Is it possible to tell qGIS where the homebrew maintained version of GEOS lives?

I would maintain osgeo via https://libgeos.org/ but keep getting error messages when I run the newest installer (3.4.2) and all advice I've found elsewhere on debugging the installer suggest that I shouldn't bother messing around w/ all the dependencies and should instead use homebrew.

So this brings me back to where I started: is it possible to have homebrew maintain a version of osgeo that qgis can continue to locate? Or, am I forced to keep trying to debug the geos installer?

5
  • 2
    What OS are you on?
    – Nathan W
    Commented Sep 22, 2013 at 22:31
  • @NathanW: "homebrew" suggests macos.
    – BradHards
    Commented Sep 23, 2013 at 2:58
  • I'm running 10.8.5 Commented Sep 23, 2013 at 15:55
  • @James: Have you found an answer to this? I am running into the same issue. Commented Dec 17, 2013 at 20:12
  • @MorganHerlocker: fixed it by uninstalling everything and reinstalling via kyngchaos. Essentially, forced me to take more care of how I maintain my dependencies by building again from the ground up. Homebrew has it's place, but it's a bad way to maintain qGIS dependencies. Commented Dec 19, 2013 at 4:28

1 Answer 1

2

The easiest way to upgrade is to use the binaries at http://www.kyngchaos.com/software/qgis

2
  • I have all the binaries that are maintained by kyngchaos (just reinstalled them to be sure). It's GEOS framework that the qGIS installer tells me I don't have, and when intalling from the GEOS site installer, I get the following error message ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[3]: *** [libgeos.la] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Since I have successfully downloaded geos via homebrew, I was hoping I might be able to move the hb-version to wherever qgis looks for it Commented Sep 25, 2013 at 20:35
  • perhaps a bad idea, perhaps not. i'm still trying to figure out best practices when it comes to maintaining packages for GIS apps. Commented Sep 25, 2013 at 20:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.