On Tue, 01 Jun 1999, Kayvan Aghaiepour Sylvan wrote:
> >>>>> "Jean-Marc" == Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:
>
> Jean-Marc> This one is what happens when xforms tries to display a
> Jean-Marc> message on a glibc2.1 based system. Get the updated xforms
> Jean-Marc> distribution for glibc2.1 (the one which is strangely named
> Jean-Marc> glibc2).
>
> This is not an xforms problem, per se. You see, my lyx works just fine
> on my Linux box. Where I get that core dump is when I am trying to
> display lyx to a VNC server (or a MicroImages X server).
I feel ( looking into the crystal ball - we don't really have sufficient
information about your machine ) that the problem is almost certainly due
to incompatabilities in your system between the base distribution
libraries, and the libraries required by the various binary packages you
are trying to install.
Have you got the xserver(s) and clients to behave properly?
Does the vncserver start up correctly and the viewer show the xserver
window?
In order to get VNC to work correctly on my glibc2 based machine I had to
get the source and compile it.
> Also, I recompiled my xforms from the SRPM,
How _did_ you manage to get the source to xforms??
The library is normally distributed as a shared object file.
You compile the demonstration programs etc.
> so there's no library incompatiblity.
I beg to differ, I had great difficulty getting the correct lib
installed, the numbering of the xforms archive files is _very_ confusing.
> If you still think I should upgrade my xforms, I will,
> but that is not the problem.
imho, the whole idea of .rpm, .deb, etc. to distribute binaries of add on
applications is a total fiasco, to put it politely.
fyi, here is a bit about my machine.
$ uname -a
Linux berty 2.2.7 #5 Sun May 16 10:59:43 NZST 1999 i586 unknown
$ ldd /usr/local/bin/Xvnc
libm.so.6 => /lib/libm.so.6 (0x40015000)
libdl.so.2 => /lib/libdl.so.2 (0x4002d000)
libc.so.6 => /lib/libc.so.6 (0x40031000)
$ ldd /usr/local/bin/vncviewer
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4000c000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40018000)
libc.so.6 => /lib/libc.so.6 (0x400c4000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
$ ldd /usr/local/bin/lyx
libforms.so.0.88 => /usr/lib/libforms.so.0.88 (0x40015000)
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x4008f000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4009d000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x400a6000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400bb000)
libm.so.6 => /lib/libm.so.6 (0x40160000)
libc.so.6 => /lib/libc.so.6 (0x40178000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) files is _very_
confusing.
$ ls -l /usr/lib/libforms.so.0.88
-rw-r--r-- 1 root root 446928 Jan 13 14:50 /usr/lib/libforms.so.0.88
And the whole shooting match works infinitely better than a bought one.
( M$ )
Do persevere both LyX and vnc are `just magic'.
--
Sincerely etc.,
Christopher Sawtell - Support Engineer - iOpen Technologies Ltd.
email - chris @ iopen . co . nz ( anti spam - join it up to use ).
The Notes for C Programmers
- The most widely distributed C tutorial in the world -
are available from:-
ftp://ftp.funet.fi/pub/languages/C/tutorials/sawtell_C.tar.gz