Yah! I've found the problem with the strange interactor problems of
the up and down arrows, etc. not working. It is not Lesstif and it is
not DX. It is the use of the trunc() function. This is not working on
my LinuxPPC machine. I have notified the LinuxPPC dev list and we'll
see if anybody can provide an explanation. If anybody else is having
problems with interactors not going up and down, etc. Try the
following little piece of code.
cat > trunc1.c <<EOF
#include <math.h>
int main() {
double a = -1.5;
double b = 1.5;
printf("trunc(a): %f\n", trunc(a));
printf("trunc(b): %f\n", trucn(b));
}
EOF
gcc trunc1.c -lm
a.out
If you get:
-1
1
Then you're okay and your interactors should work fine.
If you don't, then there is a problem with your math librarie's trunc
function. The fix would be to edit include/dxconfig.h and change the
HAVE_TRUNC line.
Is anybody else, other than LinuxPPC users seeing this behavior?
Thanks,
David
Okay, now that the easy stuff is out of the way, I guess I roll up my sleeves
and dig in :) Does anyone else see this strange behaviour with the
interactors?? Especially on a different platform. Or better yet, does anyone
see the correct behavior with a similar setup?? I'm referring mainly to the
interactor problems. I can see the geometry problems, and the core dumps, I
just haven't located the code that is causing it yet.
On 06-Dec-99 at 17:52, David L. Thompson ([EMAIL PROTECTED]) wrote:
> I've compiled all of said things myself with gcc 2.95.2. I have
> libc6, then compiled XFree86 3.3.5, and then LessTif, plus all the
> gnome and enlightment stuff.
>
> David
>
> >Understood. Pretty much the same reason I got into LessTif. I don't know
> >much about LinuxPPC. Do you have any idea how X, libc, and LessTif were
> >compiled? The interactor problems sound like some of the strange reports
> >we've had when X
> >was compiled with libc5, LessTif with libc6, or X was compiled with gcc
> >2.7.2 and LessTif with egcs, and many other different combinations. I'm
> >not sure of the exact details, but it seems that mixing and matching
> >compilers/libs is not a good idea. Best if all of the components get
> >compiled with the same tools. It's not always easy to tell, but if the
> >LinuxPPC dist. comes with X, and you haven't upgraded the
compilers and you
> >compiled LessTif on this machine, everything is probably matched fairly
> >well.
> >I reproduced a couple of the "dumps", so I will start with those.....
>
>
......................................................................
.......
> David L. Thompson The University of Montana
> mailto:[EMAIL PROTECTED] Computer Science Department
> http://www.cs.umt.edu/u/dthompsn Missoula, MT 59812
> Work Phone : (406)257-8530
.............................................................................
David L. Thompson The University of Montana
mailto:[EMAIL PROTECTED] Computer Science Department
http://www.cs.umt.edu/u/dthompsn Missoula, MT 59812
Work Phone : (406)257-8530