jed-users mailing list

[2005 Date Index] [2005 Thread Index] [Other years]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]

Re: Error: undefined symbol: _SLprep_eval_hook


Sergut <sergut@xxxxxxxxxx> wrote:
>[sergut@clave] sergut$ jed
>jed: relocation error: jed: undefined symbol: _SLprep_eval_hook
>[sergut@clave] sergut$

You upgraded to slang2, right?  Anyway here is the code snippet in jed
where this symbol is referenced:

   #if SLANG_VERSION < 10405
       _SLprep_eval_hook = bug_fixed_prep_eval_expr;
   #endif

This means that your version of jed was compiled against a version of
slang 1.4.4 or older.  The reason you are seeing the error now is that
_SLprep_eval_hook was renamed in slang2.  Even if that change was not
made, you would still have problems because an application compiled
against slang1 will not run properly under slang2.  You will need to
recompile jed against slang2.

>I have been googling and I have not found anything about that. I am a
>bit lost. Any help will be appreciated.
>
>Additional data:
>  Debian GNU/Linux testing 
>           jed 0.99.15-5
>    jed-common 0.99.16-4
>        slang1 1.4.4-7.2

Did you install slang2 into /usr?  If so, you should delete
/usr/lib/libslang.so.2* and /usr/lib/libslang.so, then run ldconfig.
That ought to produce a working version of jed.  Then if you really
want to experiment with slang 2, install it under e.g., /opt using

   cd /path/to/slang2
   ./configure --prefix=/opt
       .
       .

If you did not upgrade to slang2, then I do not know what is going on.

Good luck,
--John

--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.


[2005 date index] [2005 thread index]
[Thread Prev] [Thread Next]      [Date Prev] [Date Next]