[GRASSLIST:1201] Re: r.mapcalc error
Bill Dickinson Jr
wdickins at pop700.gsfc.nasa.gov
Thu Sep 11 10:36:14 EDT 2003
Just for everyone's edification, here is where I am at on this error.
I tracked down one reference to readline errors under OS X -
http://www.astro.washington.edu/owen/InstallingPython2.2.1OnJaguar.html
This document gives instructions for installing readline on 10.2 with
a change in the /support/shobj-conf file. This change is recommended
because "With 10.2, ncurses stuff was moved from the System library
to external libraries and the process for dynamic libraries changed."
I downloaded readline 4.3-5, removed readline through my Fink
installation, and went through the process of installing readline as
outlined in this document. The install went fine, but the change did
not fix the error I receive when trying to use r.mapcalc in GRASS
5.0.2. I still get:
GRASS 5.0.2 > r.mapcalc
dyld: r.mapcalc version mismatch for library:
/usr/local/lib/libreadline.4.dylib (compatibility version of user:
4.2.0 greater than library's version: 4.0.0)
Trace/BPT trap
Reading this, does it mean that GRASS 5.0.2 has something in it that
is looking for 4.0.0 while my OS X version of readline is actually
4.2.0 (or is it the other way around)? If so, can someone look into
fixing this somehow if the fix is worth the time?
For now, I will take Hamish's suggestion and recompile GRASS 5.0.2
*without* readline. ;-)
Thanks.
Bill
> > Anybody run across this error?
>>
>> GRASS 5.0.2 > r.mapcalc
>> dyld: r.mapcalc version mismatch for library:
>> /usr/local/lib/libreadline.4.dylib (compatibility version of user:
>> 4.2.0 greater than library's version: 4.0.0)
>> Trace/BPT trap
>
>
>Some hints & guesses:
>
>".dylib" means it is a Mac OS/X Dynamic Library & thus a OS/X specific
>problem. It seems r.mapcalc was compiled with readline 4.2.0 headers
>while the main system libary for readline on your computer is only 4.0.0.
>
>You might have two versions on you computer, but I'd guess you are
>trying to use binaries compiled on someone elses (more up to date) OS/X
>system.
>
>Binary install:
>Try updating the system's realine libraries (fink?) to 4.2.0.
>
>Source install:
>Try compiling without the --with-readline ./configure option, it
>isn't critical, I think.
>
>
>
>Hamish
>
>disclaimer: I have no idea.
--
Bill Dickinson
GIS Specialist
NASA Goddard Space Flight Center
Environmental & Safety Branch, Code 250
wdickins at pop700.gsfc.nasa.gov
More information about the grass-user
mailing list