It's probably the new SIP security protection, which makes executables ignore DYLD_LIBRARY_PATH. Part of GRASS compilation is to run the modules to generate help files. Since they're not in their install location yet, DYLD_LIBRARY_PATH is needed for them to find the GRASS libraries, but DYLD_LIBRARY_PATH is now ignored, and it fails.
One option is to disable SIP before compilation and reenble it after installation. I haven't upgraded to El Capitan yet so I don't know the exact way to do this. Probably in System Prefs-Security. > On Jan 6, 2016, at 11:06 AM, Rainer M Krug <[email protected]> wrote: > > Hi > > I am trying to compile GRASS 7 from svn on OS X El Capitan. I have ... > ,---- > | 5:37:13 ~/ownCompiled/grass/grass7_trunk/scripts/d.correlate$ make > | if [ > "/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/scripts/d.correlate" > != "" ] ; then > GISRC=/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/demolocation/.grassrc71 > > GISBASE=/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0 > > PATH="/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/bin:/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/bin:/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/scripts:$PATH" > > PYTHONPATH="/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/etc/python:/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/gui/wxpython:$PYTHONPATH" > > DYLD_LIBRARY_PATH="/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/bin:/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/bin:/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/scripts:/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/lib:/Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/lib:" > LC_ALL=C > /Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/scripts/d.correlate > --html-description < /dev/null | grep -v '</body>\|</html>' > > d.correlate.tmp.html ; fi > | dyld: Library not loaded: > /Applications/GRASS-7.1.app/Contents/MacOS/lib/libgrass_gis.7.1.svn.dylib > | Referenced from: > /Users/rainerkrug/ownCompiled/grass/grass7_trunk/dist.x86_64-apple-darwin15.2.0/bin/g.parser > | Reason: image not found > | make: *** [d.correlate.tmp.html] Error 1 > | rm d.correlate.tmp.html > `---- > > What irritates me is the error message concerning not being able to > load - which is obvious, as I am still compiling GRASS and haven't > installed it yet. ----- William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> http://www.kyngchaos.com/ "History is an illusion caused by the passage of time, and time is an illusion caused by the passage of history." - Hitchhiker's Guide to the Galaxy _______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
