Hi inventors!
Thanks for releasing this great code to the world! And in LGPL too!
I've check out and compiled theInventor source, it went smoothly.
The extra things I need to do is to build Lesstif and glwMDraingArea
from Mesa 3.2.
The apps/demos/* worked, and as pointed out in KNOWN.BUGS, the
font support is missing. There aren't any source code for libFL.a, guess
it
must be an empty stub for Linux. ;)
I notice the apps/samples/* are not compiled by default, and several
samples lack the GNUmakefile. I adapted the GNUmakefile from
apps/demos and managed to get most samples compiled with a
few minor changes:
diff -r1.1.1.1 vortex.c++
55d54
< #include <getopt.h>
75a75
> #include <getopt.h>
diff -r1.1.1.1 menu.c++
261c261
< SoXt::getPopupArgs(XtDisplay(menubar), NULL, popupargs, &popupn);
---
> SoXt::getPopupArgs(XtDisplay(menubar), (int)NULL, popupargs,
&popupn);
337c337
< SoXt::getPopupArgs(XtDisplay(menubar), NULL, popupargs, &popupn);
---
> SoXt::getPopupArgs(XtDisplay(menubar), (int)NULL, popupargs,
&popupn);
diff -r1.1.1.1 ivToIncludeFile.c++
51a52
> #include <stdlib.h>
diff -r1.1.1.1 SbBasic.h
132a133,134
> #define fcos cos
> #define fsin sin
The change to SbBasic.h is for samples/linkage/LinkEngines.c++ which
uses fcos and fsin. I don't have luck with samples/spaceball, and my
build enviornment is Redhat 6.2 using egcs-2.91.66.
Font support seems to be a major missing feature for Linux Inventor,
and a rather important one. Is there any plan to solve this problem?
Recently I've been playing with Freetype and might be able to help
plugging Font Library (FL) with it, but this would require at least stub
code for FL (some doc would be useful too).
I wish to contribute my time to help out wherever possible :)
Thanks again.
|