[GRASSLIST:12] missing library " libdl.1.dylib" : NVIZ, OSX, 5.0.2
    John Chesnut 
    jchesnut at slonet.org
       
    Wed May 14 17:07:21 EDT 2003
    
    
  
I installed the OpenOSX binary 5.0.2 posted on the GRASS site.  After 
some tinkering, I got tcltkgrass running.
However NVIZ will not run,  evidently on account of a missing library:
NVIZ exits with the error :
dyld: /usr/local/grass5/etc/nviz2.2/NVWISH2.2 can't open library: 
/usr/local/lib/libdl.1.dylib
  (No such file or directory, errno = 2)
child killed: trace trap
     while executing
"exec /usr/local/grass5/etc/nviz2.2/NVWISH2.2 -f 
/usr/local/grass5/etc/nviz2.2/scripts/nviz2.2_script el=AZero 
ve=Bathy -name NVIZ >&@stdout"
     ("eval" body line 1)
     invoked from within
inspecting the files shows a  libdl.0.dylib left over from my GRASS 
5.0.0 OSX  installation, but no libdl.1.dylib.
Is the NVIZ library not part of the binary distribution, and how can 
I fix this (without doing my own make). The libdl.1.dylib is also 
required for GDAL, so I cannot import using r.gdal until this is 
resolved.
I replaced the 5.0.2 etc/Nviz 2.2 folder with the Nviz 2.2 from the 
5.0 distribution to make Nviz functional, what am i missing by using 
a old distribution version and what bug does this introduce (mixing 
version files)
The newbie question:  can I simply add a binary of the missing 
library, and where can I obtain one.
Note also : the OpenOSX-tcltkgrass.diff patch  reports an error 
(can't find file).
  a file exist "tcltkgrass.tcl"  in the 
/usr/local/grass5/tcltkgrass/main/ directory and a file tcltkgrass in 
the/grass5/ bin dirctory.  The patch dialog seems to indicate the bin 
directory is the target ?
    
    
More information about the grass-user
mailing list