Hi,
I am having problems compiling SGI's Open Inventor on my
Solaris 5.7:
43 simcat> gmake -f GNUmakefile
(cd libimage && gmake all)
gmake[1]: Entering directory `/proj/sgi/Inventor/inventor/libimage'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/proj/sgi/Inventor/inventor/libimage'
(cd tools && gmake all)
gmake[1]: Entering directory `/proj/sgi/Inventor/inventor/tools'
(cd ppp && gmake all)
gmake[2]: Entering directory `/proj/sgi/Inventor/inventor/tools/ppp'
/opt/local/bin/g++ -I/usr/X11R6/include -I.
-I../../lib/database/include -I../../lib/interaction/include
-I../../lib/nodekits/include -I../../libSoXt/include -fPIC -O
-DNDEBUG -c ppp.c++
In file included from ../../lib/database/src/sb/SbTime.c++:54,
from ../../lib/database/src/sb/Sb.c++:67,
from ppp.c++:118:
.../../lib/database/include/Inventor/SbTime.h:140: warning: `INT32_MAX'
redefined
/usr/include/sys/int_limits.h:74: warning: this is the location of the
previous definition
In file included from ../../lib/database/src/sb/Sb.c++:64,
from ppp.c++:118:
.../../lib/database/src/sb/SbRotation.c++: In method `void
SbRotation::getValue(SbVec3f &, float &) const':
.../../lib/database/src/sb/SbRotation.c++:101: implicit declaration of
function `int acosf(...)'
gmake[2]: *** [ppp.o] Error 1
gmake[2]: Leaving directory `/proj/sgi/Inventor/inventor/tools/ppp'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/proj/sgi/Inventor/inventor/tools'
gmake: *** [all] Error 1
Please let me know if you know why I am having problems.
I did modified this file "/proj/sgi/Inventor/inventor/make/system"
and set the "usingLinux = 1".
Thank you,
Linh
|