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]

[ REQ 5255]: FYI: Compile problems with Geomview 1.5.0 on Irix 5.2




I'm inclined to wonder if youfolk have ever tried compiling
1.5.0 on Irix 5.2 :)

Here are some notes from my install/Geomview file:

| mv Geomview /usr/local/src
|     ('cause they want to find examples and stuff there.)

It's not clear to me how one is intended to disentangle
source from online stuff after an install;  I got the
impression geomview wants to be in some spot like
/usr/local/src while actually compiling...?

| makefiles/mk.site.default:
|     GEOMROOT=/usr/local/src/Geomview
| 
| makefiles/Makedefs.global:
|     COPTS = -O

I tried all three ways of setting 'CPU' information: letting
it default, setting the environment variable, or setting the
makefile variable.  All seem to produce complaints, either of
resetting the value when already set, or else a suggestion
to set it;  all seem to produce equivalent results.

| /usr/local/src/Geomview/src/bin/NDview/coloredit/coledgl.c:
|     "void redraw_cbar(Widget w);" near top (needed forward declaration)
|     (Don't edit the O.sgi/coledgl.c, it just gets recreated and clobbered.)

The first missing forward declaration that stops the make process

| makefiles/Makedefs.global:
|     CPLUSPLUS= CC

Doesn't seem to be finding CC by itself, CPLUSPLUS winds up an
empty string, so the makefile stops with an error first time
a rule using CPLUSPLUS is encountered.

| /usr/local/src/Geomview/src/bin/NDview/coloredit/O.sgi/Makefile:
|     -lMi came up undefined.  Changed it to "-L${GEOM}/lib/sgi -lmib"

I removed the -lMi ref, since I couldn't find any trace of such
a library, and found mib_* functions coming up undefined, so I
added it in, then found that the -L seemed needed as well.

| /usr/local/src/Geomview/src/bin/NDview/hypercube/NDdemo.c:
|     Added "void initialize_windows();" forward declaration at top.

The second missing forward declaration that stops the make.

| /usr/local/src/Geomview/src/bin/NDview/hypercube/O.sgi/Makefile:
|     Prepended -L${LIBDIR} to LIBS line.

More libraries that don't otherwise get found.

| In /usr/local/src/Geomview/bin/sgi, did
|    ln -s /usr/local/bin/gvx gvx
| since apparently gvx was installed in /usr/local/bin,
| but /usr/local/bin/geomview looks for it as
| /usr/local/src/Geomview/bin/sgi/gvx

Unsettling.  But it seems to work in the sense that a
quick rotate of a dodecahedron looks ok:  I couldn't
find a more comprehensive test suit in the distribution.

  jsp at biostr.washington.edu


 
Home | Overview | FAQ | Documentation | Support | Download | Mailing List
Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors
 
site hosted by
SourceForge Logo