postgis - dyld symbol not found osm2pgsql to TileMill -
postgis - dyld symbol not found osm2pgsql to TileMill -
i trying osm.pbf file tilemill, terminal throwing error "dyld: symbol not found"
dyld: symbol not found: __zn4geos4geom10coordinated1ev referenced from: /usr/local/bin/osm2pgsql expected in: /library/frameworks/geos.framework/versions/3/geos in /usr/local/bin/osm2pgsql i reinstalled tilemill , it's throwing me error. don't know how prepare it.
the error message says executable (osm2pgsql) isn't finding reference shared library. perhaps it's not finding shared library itself.
from command prompt:
1) check shared libraries osm2pgsql needs:
cd /usr/local/bin ldd osm2pgsql <= print list of shared libraries, , expected paths 2) see if geos.framework directory exists, , has (missing?) libraries
cd /library/frameworks/geos.framework/versions/3/geos ls -lr | less 3) set ld_library_path point right geos.framework library directory
... or ...
re-install geos.framework.
4) here's main page geos.framework:
http://trac.osgeo.org/geos/
5) here's additional info on $ld_library_path , configuration linux shared libraries:
http://tldp.org/howto/program-library-howto/shared-libraries.html
postgis tilemill
Comments
Post a Comment