> The library, as reported by ldd, is /usr/X11R6/lib/libforms.so.0.88 and
> the version entries in /usr/X11R6/include/forms.h are:
> 
> #define FL_VERSION             0
> #define FL_REVISION           88
> #define FL_FIXLEVEL            1
> 
> This is the latest version reported on the XFreeBSD Ports site, though I
> see that there is a 0.89 version (last updated 2/00) that has not made it
> into a FreeBSD distribution package. I've tried downloading the FreeBSD
> binary distribution of v. 0.89 of the library from the Xforms site and
> using it with LyX. But the ap won't work with the new library, even though
> the API is compatible, because it detects the library version change and
> refuses to coninue (duh; what's the use of using dynamic libraries [no,
> don't tell me about the reduced sizes of aps] if the ap refuses to take
> advantage of library upgrades without a rebuild?)!

Bradford,

The xforms libraries are API compatible but not binary compatible. This means 
that when going from xforms 0.88 to 0.89 you'll have to recompile LyX. That's 
why we test to see if the library version has changed; better a controlled 
exit than a nasty and unpredictable crash.

Note that xforms 0.89 has reached fix level 15 or so on linux systems, so 
it's probably pretty well de-bugged. I'm running here with 0.89 fix level 1 
on a Dec Alpha and it's never done anything nasty to me.

Angus

Reply via email to