![]() 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] [ 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 |
|||