[comp.sys.sgi] DEC widgets on System V

ssr@gauss.Berkeley.EDU (Steve S. Roy) (08/22/89)

Howdy fellow X hackers,

I've been using the DEC user interface language and its associated
widgets for a while now on a Sun 3 and I am very pleased with it.
It has a "User Interface Language" which allows easier specification
and modification of widget locations and callbacks than anything else
I've seen.

It also has the huge advantage that it seems basicly bug free [:-)], 
at least on BSD systems.

I now find myself needing to port the set to some System V boxes, the
MIPS M-120 and Silicon Graphics 4D specificly, and I am having problems.

The widgets themselves compiled and ran with no problems at all on BSD.
I can use the System V box as the display with the code running on a Sun.
They have flags which indicate they should be able to run under System V.
With these flags defined I can get it to compile, but when I try to
execute the test programs it core dumps.

Sadly, it does not core dump in the DEC code, it core dumps in XtInitialize.
Now, XtInitialize is executed after a Dwt call, but I guess some subtle
initialization problem is going on.  I really would rather not learn enough
about these routines and the differences between System V and BSD to find 
the problem.

Is anybody out there using the DEC widgets?
Has anybody gotten them to run on a System V box?
Has anybody even seen them running on a System V box?

Many thanks in advance,
Steve Roy

----------------------------------------------------------------------
Real Name: Steve Roy
e-mail: ssr@acm.princeton.edu
telephone: (609)452-5384 (office)
Address: office:
         Program of Applied and Computational Mathematics
         Princeton University
         Princetion NJ 08544-1000
----------------------------------------------------------------------

rpaul@dasys1.UUCP (Rod Paul) (08/24/89)

I haven't tried the above problem, but with many pd programs I get from
the net specifically set up for BSD, I'm able to get 'em running on
our 4D's by adding -I/usr/include/bsd and -lbsd -lsun during compilation.

Give it a whirl, it may work.