Compiling orbit-idl-2 generated skelimpl code



Hello -

   I get the following error when I g++ compile my skeleton impl file:

   in Makeilfe:
       g++ -c -Wall -ansi -U__STRICT_ANSI__  -O0 -g -ggdb -DDEBUG
 -DORBIT2=1 -D_REENTRANT -I/usr/include/orbit-2.0
 -I/usr/include/linc-1.0 -I/usr/include/glib-2.0
 -I/usr/lib/glib-2.0/include
 -I/home/parker/.../sys/udam_SecurityManagerImpl.c -o
 /home/parker/.../SecurityManagerImpl.o

   Error (1 of many that are similar):
   /home/parker/.../SecurityManagerImpl.c:351: error: invalid
 conversion from ‘void*’ to ‘void (*)(void*, CORBA_Environment*)’

   Code (unaltered - copied out of generated skelimpl code file)
     ....
     /*** epv structures ***/

 #if !defined(_impl_org_udam_sys_Service_base_epv_)
 #define _impl_org_udam_sys_Service_base_epv_ 1
 static PortableServer_ServantBase__epv impl_org_udam_sys_Service_base_epv =
 {
 NULL,             /* _private data */
 (gpointer) & impl_org_udam_sys_Service__destroy, /* finalize routine */
 NULL,             /* default_POA routine */
 };   //  <-------------Line 351
 #endif
     ....


   Any ideas?

      Thanks!
         Sean


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]