Hello Ned,
did some more digging last weekend and managed to get 4.3.0 to run (at
least a quick test worked) on an Itanium.
The fix to the problem is quite simple and was in fact already there.
Check out line ~570 in src/uipp/widgets/XmDX.h. Mentions alphax as a
special case of having 'long' the same size as 'double'. This also
happens on an Itanium and presumably on Opteron as well. I changed the line
#if defined(alphax)
to
#if defined(alphax) || defined(__ia64__)
and in various .c files where it says
#if defined(alphax)
XtArgVal dx_l;
#endif
I did the same thing.
(these occurrences will show up as compilation errors so they're easy to
find; alternatively grep for 'alphax')
Anybody know how I feed all this back into CVS?
Regards,
Mattijs