[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Re: [PATCH] Linking the Ruby bindings on windows

From: Vivek Chenecharry <vivek_at_collab.net>
Date: 2006-12-30 12:36:28 CET

Kau,
<snip>
Unfortunately, I don't have Windows environment. So, I can't
confirm that. Could anyone confirm that?
</snip>
On trunk at revision 22834:
Python bindings built fine on VC 6, with swig 1.3.29.
While trying to build Perl bindings with Perl 5.8.8, I am getting the
following errors:
Compiling...
core.c
..\..\..\..\apr\include\apr.h(360) : warning C4142: benign redefinition
of type
..\..\..\..\apr\include\apr.h(361) : warning C4142: benign redefinition
of type
..\..\..\subversion\svn_private_config.h(74) : warning C4005: '_' :
macro redefinition
        c:\perl\lib\core\config.h(3810) : see previous definition of '_'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1696) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1706) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1706) :
warning C4244: 'initializing' : conversion from '__int64 ' to 'long ',
possible loss of data
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1718) :
error C2059: syntax error : 'bad suffix on number'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1718) :
error C2146: syntax error : missing ';' before identifier 'L'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1718) :
error C2065: 'L' : undeclared identifier
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1718) :
warning C4552: '<<' : operator has no effect; expected operator with
side-effect
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1719) :
error C2143: syntax error : missing ';' before 'const'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1720) :
error C2143: syntax error : missing ';' before 'type'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1721) :
error C2143: syntax error : missing ';' before 'type'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1722) :
error C2065: 'res' : undeclared identifier
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1722) :
error C2065: 'd' : undeclared identifier
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1722) :
warning C4133: 'function' : incompatible types - from 'int *' to 'double
*'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1722) :
error C2065: 'mant_min' : undeclared identifier
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1723) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1732) :
error C2143: syntax error : missing '{' before '*'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1749) :
warning C4133: 'return' : incompatible types - from 'struct sv *' to
'int *'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1756) :
warning C4133: 'return' : incompatible types - from 'int *' to 'struct
sv *'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(1878) :
warning C4133: 'return' : incompatible types - from 'int *' to 'struct
sv *'
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(2125) :
warning C4098: 'svn_diff_fns_invoke_token_discard' : 'void' function
returning a value
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(2130) :
warning C4098: 'svn_diff_fns_invoke_token_discard_all' : 'void' function
returning a value
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(2450) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(2562) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(2614) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(3175) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(3378) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(4758) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(4829) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(8248) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(14501) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21239) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21241) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21243) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21245) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21247) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21249) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21355) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21357) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21359) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21361) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21363) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21365) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21471) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21473) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21475) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21477) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21479) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21481) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21587) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21589) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21591) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21593) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21595) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21597) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21704) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21706) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21708) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21710) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21712) :
error C2632: 'long' followed by 'long' is illegal
D:\SVN\src-trunk\subversion\bindings\swig\perl\native\core.c(21714) :
error C2632: 'long' followed by 'long' is illegal
Error executing cl.exe.

__SWIG_PERL__ - 52 error(s), 11 warning(s)

Thanks,
Vivek

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Dec 30 12:36:46 2006

This is an archived mail posted to the Subversion Dev mailing list.