Hi all,
I tried to compile the OpenInventor sources
inventor-2.1.5-9.src.tar.gz
on a SuSE Linux 8.1 system with the gcc3.2 and
got the following error message:
gmake[7]: Entering directory
`/usr/local/src/inventor/inventor/lib/database/src/so/nodes/nurbs/clients'/usr/bin/g++
-DLIBRARYBUILD -I/usr/X11R6/include -I.
-I../../../../../../../lib/database/include
-I../../../../../../../lib/interaction/include
-I../../../../../../../lib/nodekits/include
-I../../../../../../../libSoXt/include -I../head -fPIC -DIVPREFIX=\"/usr\"
-g -c nurbsClient.c++In file included from gl4surfeval.c++:49,
from nurbsClient.c++:57:
/usr/include/stdio.h:320: declaration of C function `int printf(int, const
char*, ...)' conflicts with
/usr/include/stdio.h:276: previous declaration `int printf(const char*, ...)'
here
In file included from nurbsClient.c++:57:
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::bgnmap2f(long int)':
gl4surfeval.c++:78: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:78: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::endmap2f()':
gl4surfeval.c++:85: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:85: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::map2f(long int, float, float, long int, long int,
float, float, long int, long int, REAL*)':
gl4surfeval.c++:112: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:112: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::mapgrid2f(long int, float, float, long int, float,
float)':
gl4surfeval.c++:136: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:136: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::evalcoord2f(long int, float, float)':
gl4surfeval.c++:143: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:143: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::evalpoint2i(long int, long int)':
gl4surfeval.c++:150: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:150: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::bgnline()':
gl4surfeval.c++:157: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:157: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::endline()':
gl4surfeval.c++:164: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:164: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::bgnclosedline()':
gl4surfeval.c++:171: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:171: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::endclosedline()':
gl4surfeval.c++:178: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:178: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::bgntmesh()':
gl4surfeval.c++:185: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:185: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::swaptmesh()':
gl4surfeval.c++:192: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:192: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::endtmesh()':
gl4surfeval.c++:199: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:199: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::bgnqstrip()':
gl4surfeval.c++:206: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:206: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::endqstrip()':
gl4surfeval.c++:213: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:213: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::enable(long int)':
gl4surfeval.c++:220: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:220: at this point in file
gl4surfeval.c++: In member function `virtual void
_SoNurbsGL4SurfaceEval::disable(long int)':
gl4surfeval.c++:226: invalid conversion from `const char*' to `int'
/usr/include/stdio.h:320: too few arguments to function `int printf(int,
const char*, ...)'
gl4surfeval.c++:226: at this point in file
gmake[7]: *** [nurbsClient.o] Error 1
gmake[7]: Leaving directory
`/usr/local/src/inventor/inventor/lib/database/src/so/nodes/nurbs/clients'gmake[6]:
*** [all] Error 1
gmake[6]: Leaving directory
`/usr/local/src/inventor/inventor/lib/database/src/so/nodes/nurbs'gmake[5]: ***
[all] Error 1
rm SoCube.c++ SoCone.c++ SoPointSet.c++ SoSphere.c++ SoQuadMesh.c++
SoFaceSet.c++ SoIndexedLineSet.c++ SoTriangleStripSet.c++ SoLineSet.c++
SoIndexedFaceSet.c++ SoIndexedTriangleStripSet.c++ SoCylinder.c++gmake[5]:
Leaving directory
`/usr/local/src/inventor/inventor/lib/database/src/so/nodes'gmake[4]: *** [all]
Error 1
gmake[4]: Leaving directory
`/usr/local/src/inventor/inventor/lib/database/src/so'gmake[3]: *** [all] Error
1
gmake[3]: Leaving directory
`/usr/local/src/inventor/inventor/lib/database/src'gmake[2]: *** [all] Error 1
gmake[2]: Leaving directory `/usr/local/src/inventor/inventor/lib/database'
gmake[1]: *** [libInventor.a] Error 1
gmake[1]: Leaving directory `/usr/local/src/inventor/inventor/lib'
gmake: *** [install] Error 1
linux:/usr/local/src/inventor/inventor #
Best regards,
Kai
|