go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Update REQ 5332]: compiling geomview with solaris & GL graphics


  • To: software@geom
  • Subject: Re: [Update REQ 5332]: compiling geomview with solaris & GL graphics
  • From: "Stuart Levy" <slevy>
  • Date: Thu, 30 Mar 1995 18:28:07 -0600

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
SourceForge Logo