I am working on a project that is currently using X11R5 on a VAXstation 3100
running Ultrix 4.2. We are trying to port to a DECstation 5000/133 running
Ultrix 4.2 or 4.3. I am able to successfully compile X11R5 on the DECstation
for both Ultrix 4.2 and 4.3. However, when I attempt to execute xterm (or
just about any other X client) I get the following errors:
Warning: No type converter registered for 'CallProc' to 'Boolean' conversion.
Warning: No type converter registered for 'Immediate' to 'Position' conversion.
Warning: No type converter registered for 'Immediate' to 'Position' conversion.
Warning: No type converter registered for 'Immediate' to 'Dimension' conversion.
Warning: No type converter registered for 'Immediate' to 'Boolean' conversion.
*
* many more warnings
*
Segmentation fault (core dumped)
I find it hard to believe that the mit distribution of X11R5 will not run
on a DECstation 5000/133 running Ultrix 4.2 or 4.3.
Has anyone else had similar problems?
Any help will be appreciated. Thanks.
We have X11r4 and r5 working here. Perhaps you crossed the X versions?
Also - what compiler are you using. We use the one shipped in 4.2A
without problem.
As an additional test - does your code work on another machine?
(different O/S, etc.)
> I am working on a project that is currently using X11R5 on a VAXstation 3100
> running Ultrix 4.2. We are trying to port to a DECstation 5000/133 running
> Ultrix 4.2 or 4.3. I am able to successfully compile X11R5 on the DECstation
> for both Ultrix 4.2 and 4.3. However, when I attempt to execute xterm (or
> just about any other X client) I get the following errors:
>
> Warning: No type converter registered for 'CallProc' to 'Boolean' conversion.
> Warning: No type converter registered for 'Immediate' to 'Position' conversion.
These messages are coming from the Intrinsics library, Xt. No such converters
are registered, nor should they be. These conversions are handled internally,
within code in the file lib/Xt/Convert.c. Perhaps this particular file has
been corrupted in the patching process and sections of it have, due to some
unimaginable and rare phenomena, not been included in the Xt library. You
might check this particular source file to see that it is not corrupted --
the conversion from Immediate type takes palce at line 527 -- and check the
build logs for the Xt library for any warnings. Check that the application
linkage to libraries is being made to X11R5 libraries and not the vendor
bundled platform libraries (but that itself would not explain the failure).
Obviously, something has gone very wrong somewhere, and I am simply guessing
that if you look in the vicinity of the code which generates the messages,
you will see corruption. That guess may be wrong.
> I find it hard to believe that the mit distribution of X11R5 will not run
> on a DECstation 5000/133 running Ultrix 4.2 or 4.3.
Yes, I do too, since I'm running MIT X11R5 on such a machine on my own desk.
Donna Converse
MIT X Consortium
Are you sure that when you compiled the X11R5 version of xterm you
linked against the R5 version of the libraries? I've got the R5 xterm
running here, and I don't see any similar problems. I left the Digital
supplied binaries where they were, and built a new heirarchy rooted in
/usr/X11R5 for the R5 bin, lib, include, and man directories.
Frank