root@vortex.COM (Superuser) (07/12/90)
Can anyone shed light on the following? Using the precompiled (ftp'able) version of Roell's R4 port to 386/ix 2.0.2, many applications, after being recompiled and linked with the shared libraries included with Roell's distribution, yield warning messages of the form: Warning: Widget class VT100 version mismatch: widget 11004 vs. intrinsics 11003 With "VT100" replaced with other strings for other applications, of course. After the message, they run properly. Not all applications have done this after recompilation, but about 2 out of 3 from contrib do, as does the R4 xterm that was included in the distribution. No older libraries are being used for any part of the linking; the libraries are all from the same R4 port. Any hints appreciated.
swick@ATHENA.MIT.EDU (Ralph Swick) (07/12/90)
> Warning: Widget class VT100 version mismatch: This means that the widget binary was built with different header files than libXt.a > widget 11004 vs. intrinsics 11003 specifically, the widget binary uses header files that claim to be MIT X11R4 with fix 10 installed and libXt.a claims to be only MIT X11R3 or R4 with no fixes. > After the message, they run properly. If it really is an R4 libXt.a then you're safe. The only way to turn off the message is to back out part of fix-10 and re-compile the widget(s). Specifically, change XT_REVISION back to 3 in IntrinsicP.h.