Re: [polyml] Motif Poly/ML configuration Issues(Errors)

2009-11-28 Thread David Matthews
I don't want to discourage you but you've asked some rather basic 
questions along with some more advanced ones.  You might benefit from 
looking at a book on the language.  I'll try to give a quick answer to 
your questions.



Question 1: get error when run open XWindows
 Error-Structure (XWindows) has not been declared Found
  1. ./configure


Download svn version 932.  This has a fix to run Motif with multi-threading.

svn co -r 932 \
  https://polyml.svn.sourceforge.net/svnroot/polyml/trunk/polyml polyml

You need
./configure --with-x
here.  Poly/ML now requires you to include X/Motif explicitly.

Better tell me exactly how to run the .sml file:


Put this into a file (foo.sml), run poly and then, at the  prompt type
use foo.sml;


David
___
polyml mailing list
polyml@inf.ed.ac.uk
http://lists.inf.ed.ac.uk/mailman/listinfo/polyml


[polyml] Motif Poly/ML configuration Issues(Errors)

2009-11-26 Thread Peisen Yang
Dear All,

I am new in Poly/ML and doing a my final year project combine
with Motif.
OS: Ubuntu 9.10 and running in VMware work station 6.5.1

Question 1: get error when run open XWindows
 Error-Structure (XWindows) has not been declared Found
near open XWindows
Static Errors

Details:
   Motif version: lesstif
   The installation process is :
   Using Source Code and unzip, then:
  1. ./configure
  2. make
  3. sudo make install

then run poly,
then got the error when run
 open XWindows;
Error-Structure (XWindows) has not been declared Found near open XWindows
Static Errors
 open Motif;
Error-Structure (Motif) has not been declared Found near open Motif
Static Errors

Is this means I did not install/configure the Motif properly?

However if I run motif-config, it has the command in the environment , so
I assume the motif is actually correct,
Can any one help me to have a look at it.

pei...@peisen-v-laptop:~/Downloads/lesstif-0.95.2/test/Xm$ motif-config
Usage: motif-config [OPTIONS] [LIBRARIES]
Options:
[--prefix[=DIR]]
[--exec-prefix[=DIR]]
[--version]
[--libs]
[--cflags]
Libraries:
Xm
pei...@peisen-v-laptop:~/Downloads/lesstif-0.95.2/test/Xm$

Is there something like JAVA has to be set up the path so that the system
will know where the library ?
If so,how to do it?

Question 2
Is there any official processes can actually run the Motif by using Poly/ML
compiler?

Please help me to specify the processes because I am new in this area and
not really familiar with Linux System. Just one minor error sometime might
cost me hours to fix it. Really appreciate if you can help me with this.

Better tell me exactly how to run the .sml file:
The codes are :

open XWindows ;
open Motif ;
val XtAppInitialise: string - string - string -
 string list - Arg list - Widget
val shell =
XtAppInitialise  xed Editor [] [XmNwidth 400, XmNheight 400] ;

val XmCreate...: Widget - string - Arg list - Widget

val main = XmCreateMainWindow shell main [] ;

val bar = XmCreateMenuBar main bar [] ;

val fileMenu = XmCreateCascadeButton bar file [XmNlabelString File] ;
val editMenu = XmCreateCascadeButton bar edit [XmNlabelString Edit] ;
val viewMenu = XmCreateCascadeButton bar view [XmNlabelString View] ;
val helpMenu = XmCreateCascadeButton bar help [XmNlabelString Help] ;

val command = XmCreateText main command [XmNeditMode XmSINGLE_LINE_EDIT] ;

val hscroll = XmCreateScrollBar main hscroll [XmNorientation XmHORIZONTAL]
;
val vscroll = XmCreateScrollBar main vscroll [XmNorientation XmVERTICAL] ;

val work = XmCreateDrawingArea main work [] ;



Thank you very very much!


Sincerely Yours,







-- 
Peisen Yang
D04111092
DT228-4 SDIS Computer Science
Dublin Institute of Technology
Kevin Street
Tel: 0857770800



-- 
Peisen Yang
D04111092
DT228-4 SDIS Computer Science
Dublin Institute of Technology
Kevin Street
Tel: 0857770800
___
polyml mailing list
polyml@inf.ed.ac.uk
http://lists.inf.ed.ac.uk/mailman/listinfo/polyml