![]() Home Overview FAQ Documentation Download Mailing List Geomview For Windows? Support Users Development Bug Reporting Contributing Contact Us Sponsors 
 
 
  | 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Update REQ 5332]: compiling geomview with solaris & GL graphics
 
OK, here's a guess about using NPGL.  I'll assume you have Motif libraries.
I've no idea what NPGL's libraries are called; suppose it's ``-lnpgl'',
corresponding to a file name of ``libnpgl.a''.
0) setenv CPU solaris
	(or put ``CPU = solaris'' in Geomview/makefiles/Makedefs.global)
1) Make the appropriate include-files visible.
   If NPGL's include files aren't in the compiler's default search path
   (/usr/include or /usr/local/include), edit Geomview/makefiles/mk.solaris,
   changing SYSCOPTS to add an appropriate -I flag.
   For example: suppose you're using Sun Open Windows (which NPGL
   probably requires); its include-files are in /usr/openwin/include.
   Your copy of Motif's include-files might be in /usr/local/Motif/include,
   and NPGL's might be in /usr/local/NPGL/include.  Then you'd change 
   the line in Geomview/makefiles/mk.solaris from
SYSCOPTS = -DSVR4 -I/usr/X11R5/include -I/usr/local/Motif1.2.2/include
   to read instead
SYSCOPTS = -DSVR4 -I/usr/openwin/include -I/usr/local/Motif/include -I/usr/local/NPGL/include
2) Compile the GL minnegraphics library.
   In Geomview/src/lib/mg/gl, you'll find an O.sgi directory.
   You might as well just ``mv O.sgi O.sun4''.
   Then type "make" in Geomview/src/lib/mg, and it should rebuild libmg.
3) Edit Geomview/src/bin/geomview/x11/O.sun4/Makefile, changing the lines
MORECOPTS = -DMGX11 -Ddark_ui -I/usr/include/X11
XMLIBS= -lmib ${SYSXLIBS}
    to read something like
MORECOPTS = -DMGGL -Ddark_ui -I/usr/include/X11
XMLIBS = -lmib -lnpgl ${SYSXLIBS}
(Depending on where the NPGL library is installed, you might need to
add a -L option to indicate the directory it lives in, e.g.:
  XMLIBS = -lmib -L/usr/local/NPGL/lib -lnpgl  ${SYSXLIBS}
)
If you'd previously compiled geomview for X, you should remove *.o
in the Geomview/src/bin/geomview/x11/O.sun4 directory, since some of the
C source files get compiled differently with -DMGGL than with -DMGX11.
4) Type "make" in Geomview/src/bin/geomview/x11 (or at the top level,
   if you hadn't already done that).
  | 
  ||
| 
      Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors  | 
  |||
| 
      site hosted by | 
  |||