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

compiling debug

To: "'info-inventor-dev@xxxxxxxxxxx'" <info-inventor-dev@xxxxxxxxxxx>
Subject: compiling debug
From: Ramakrishna Chada <RChada@xxxxxxx>
Date: Sat, 8 Dec 2001 11:56:17 -0600
Sender: owner-info-inventor-dev@xxxxxxxxxxx
Has anyone ported with gcc3.0.1 on RedHat 7.1. I am trying to compile debug
(LIBTYPE set to debug) and get errors when compiling the clients directory. 

/lib/database/src/so/nodes/nurbs/clients

The same thing compiles fine
1. with gcc3.0.1 and without -g flag (i.e, LIBTYPE not set)
2. with older gcc2.96 compiler.

The following is the output of the compilation with -g

/usr/bin/g++3        -DLIBRARYBUILD -I/usr/X11R6/include -I.
-I../../../../../../../lib/database/include
-I../../../../../../../lib/interaction/include
-I../../../../../../../lib/nodekits/include
-I../../../../../../../libSoXt/include -I../head -fPIC       -g   -c
nurbsClient.c++
In file included from gl4surfeval.c++:49,
                 from nurbsClient.c++:57:
/usr/include/stdio.h:322: declaration of C function `int printf(int, const 
   char*, ...)' conflicts with
/usr/include/stdio.h:278: 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: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::endmap2f()':
gl4surfeval.c++:85: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
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: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::mapgrid2f(long int, float, float, long int,
float, 
   float)':
gl4surfeval.c++:136: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::evalcoord2f(long int, float, float)':
gl4surfeval.c++:143: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::evalpoint2i(long int, long int)':
gl4surfeval.c++:150: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::bgnline()':
gl4surfeval.c++:157: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::endline()':
gl4surfeval.c++:164: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::bgnclosedline()':
gl4surfeval.c++:171: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::endclosedline()':
gl4surfeval.c++:178: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::bgntmesh()':
gl4surfeval.c++:185: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::swaptmesh()':
gl4surfeval.c++:192: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::endtmesh()':
gl4surfeval.c++:199: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::bgnqstrip()':
gl4surfeval.c++:206: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::endqstrip()':
gl4surfeval.c++:213: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::enable(long int)':
gl4surfeval.c++:220: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gl4surfeval.c++: In member function `virtual void 
   _SoNurbsGL4SurfaceEval::disable(long int)':
gl4surfeval.c++:226: cannot convert `const char*' to `int' for argument `1'
to 
   `int printf(int, const char*, ...)'
gmake: *** [nurbsClient.o] Error 1

Thanks for any suggestions.


<Prev in Thread] Current Thread [Next in Thread>
  • compiling debug, Ramakrishna Chada <=