info-inventor-dev
[Top] [All Lists]

Re: OpenInventor Solaris patch set with build instructions.

To: <info-inventor-dev@xxxxxxxxxxx>
Subject: Re: OpenInventor Solaris patch set with build instructions.
From: "Vincent S. Cojot" <coyote@xxxxxxxxxxxxxxx>
Date: Mon, 23 Sep 2002 05:47:14 -0400 (EDT)
Cc: <Simon.Ney@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Importance: Normal
In-reply-to: <3D80C8E7.C0191F26@neural.home.cs.tu-berlin.de>
References: <3D80C8E7.C0191F26@neural.home.cs.tu-berlin.de>
Sender: info-inventor-dev-bounce@xxxxxxxxxxx
Hello everyone,

Sorry for the long delay in answering this thread (been on vacation). I'm
still very interested in getting oiv working fine on Solaris.. :)

Here's my reply to the issues raised by Simon Ney with more details:

> i have checked the patches side-side and cant understand the reason for
> the following remaining:
>
> lib/database/include/Inventor/SbTime.h                     N (no reason)
Taken from:
http://oss.sgi.com/projects/inventor/mail/info-inventor-dev/msg00225.html
It's a patch from Steven Conolly.. Perhaps that's not needed for gcc but I
didn't take the time to verify that.

> lib/database/src/sb/SbMatrix.c++                           N (no  reason)
Same comment as above.

> lib/database/src/so/SoInput.c++                            N (no reason)
Same comment as above.

> lib/database/src/so/nodes/nurbs/head/mymath.h              N (no reason)
This was needed in order to get one of the examples/demos to compile
properly. Again, if you don't have Sun's Forte Compiler (aka WorkShop),
you don't have sunmath.h and hence, you don't have things like acosf, asinf,
etc.. There is some redundancy because, even though -D_DOUBLE_MATH_ONLY was
defined for Solaris in ivcommondefs, that demo/example (I don't recall which
one) wasn't taking the right functions and was still looking for the *f()
functions..

> lib/interaction/src/nodekits/SoInteractionKit.c++          N (no reason)
It's
http://oss.sgi.com/projects/inventor/mail/info-inventor-dev/msg00225.html
again.
> libSoXt/src/mtlEdit/SoXtMtlEdit.c++                        N (no reason)
> libSoXt/src/viewers/SoXtFullVwr.c++                        N (no reason)

These two are taken from:
http://oss.sgi.com/projects/inventor/mail/info-inventor-dev/msg00309.html
Again, from a patch from Steven Connollly.

As I said before, I didn't add much new stuff since I don't know my way
around the OpenInventor library source code, I only tried to put together a
series of patches in order to make something useable easily for the end
user..
So far my results regarding fonts and editors are these:

- On an Ultras5 with a 24bpp default root window, the textomatic demo works
(fonts appear) but it seg faults in the editors..
- On a SunBlade 2000 with a 8bpp default root window (overlay visual),
editors work but not the textomatic demo.. (might be related to my
installation of system fonts but I doubt that since I've been using Freetype
on both systems).

> all the other except some minor difference matches with my fixes.
> for the GNUmakefile it have a solution that have no impact on other
> systems.

I have a patch coming up that fixes my incompatibilities with other systems
by protecting my diffs to these Makefiles with "ifeq ($(usingSolaris), 1)"

Vincent S. Cojot



<Prev in Thread] Current Thread [Next in Thread>