[classad-users] swig broken in classad 0.9.8


Date: Thu, 15 Jun 2006 12:12:30 -0500
From: Erik Paulson <epaulson@xxxxxxxxxxx>
Subject: [classad-users] swig broken in classad 0.9.8
The SWIG interface doesn't build in the new version of classads:

g++ -fno-implicit-templates -g -DCLASSAD_DISTRIBUTION -I/s/perl-5.8.6/i386_tao1
/lib/5.8.6/i686-linux-64int/CORE -c classad_wrap.C
classad_wrap.C: In function `int SWIG_Perl_ConvertPtr(SV*, void**, swig_type_in
o*, int)':
classad_wrap.C:532: warning: cast to pointer from integer of different size
In file included from classad.h:32,
                 from classad_wrap.C:833:
exprTree.h:117:27: macro "Copy" requires 4 arguments, but only 1 given
In file included from classad.h:32,
                 from classad_wrap.C:833:
exprTree.h: At global scope:
exprTree.h:117: error: `Copy' declared as a `virtual' field
exprTree.h:117: error: expected `;' before "const"
In file included from exprTree.h:199,
                 from classad.h:32,
                 from classad_wrap.C:833:
literals.h:86:27: macro "Copy" requires 4 arguments, but only 1 given
In file included from exprTree.h:199,
                 from classad.h:32,
                 from classad_wrap.C:833:
literals.h:86: error: `Copy' declared as a `virtual' field
literals.h:86: error: expected `;' before "const"
In file included from exprTree.h:200,
                 from classad.h:32,
                 from classad_wrap.C:833:
attrrefs.h:66:27: macro "Copy" requires 4 arguments, but only 1 given
In file included from exprTree.h:200,
                 from classad.h:32,
                 from classad_wrap.C:833:
attrrefs.h:66: error: `Copy' declared as a `virtual' field
attrrefs.h:66: error: expected `;' before "const"
In file included from exprTree.h:201,
                 from classad.h:32,
                 from classad_wrap.C:833:
operators.h:173:27: macro "Copy" requires 4 arguments, but only 1 given
In file included from exprTree.h:201,
                 from classad.h:32,
                 from classad_wrap.C:833:
operators.h:173: error: `Copy' declared as a `virtual' field
operators.h:173: error: expected `;' before "const"
In file included from exprTree.h:202,
                 from classad.h:32,
                 from classad_wrap.C:833:
exprList.h:60:27: macro "Copy" requires 4 arguments, but only 1 given
In file included from exprTree.h:202,
                 from classad.h:32,
                 from classad_wrap.C:833:
exprList.h:60: error: `Copy' declared as a `virtual' field
exprList.h:60: error: expected `;' before "const"
In file included from exprTree.h:204,
                 from classad.h:32,
                 from classad_wrap.C:833:
fnCall.h:90:26: macro "Copy" requires 4 arguments, but only 1 given
In file included from exprTree.h:204,
                 from classad.h:32,
                 from classad_wrap.C:833:
fnCall.h:90: error: `Copy' declared as a `virtual' field
fnCall.h:90: error: expected `;' before "const"
In file included from classad_wrap.C:833:
classad.h:498:27: macro "Copy" requires 4 arguments, but only 1 given
In file included from classad_wrap.C:833:
classad.h:498: error: `Copy' declared as a `virtual' field
classad.h:498: error: expected `;' before "const"
classad_wrap.C: In function `int Value_get_boolean_value(Value*)':
classad_wrap.C:926: warning: converting to non-pointer type `int' from NULL
classad_wrap.C: In function `double Value_get_real_value(Value*)':
classad_wrap.C:937: warning: converting to non-pointer type `double' from NULL
classad_wrap.C:1107:32: macro "Copy" requires 4 arguments, but only 1 given
classad_wrap.C: In function `ClassAd* ClassAd_copy(ClassAd*)':
classad_wrap.C:1107: error: 'class ClassAd' has no member named 'Copy'
make: *** [perl/lib//ClassAd.so] Error 1

[← Prev in Thread] Current Thread [Next in Thread→]