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

Building and Testing Python, Perl, and Ruby Bindings

From: Paul Burba <paulb_at_softlanding.com>
Date: 2006-07-12 21:04:50 CEST

I recently set up a dedicated Windows environment for testing RCs. Right
now I test [ fsfs | bdb ] x [ file | svn | http ] but not any of the
bindings. I had some time so figured why not be a good citizen and set
things up to test the Python, Perl, and Ruby bindings too? I don't really
know much about SWIG, but hey, there are directions at
subversion/bindings/swig/INSTALL, so it can't be that hard right?

The first three steps in "BUILDING SWIG BINDINGS FOR SVN ON WINDOWS" are
straightforward, but when I try to build Subversion I have problems with
all of the swig_*.dsp project files, they seem to be created ok, but msdev
chokes on them:

C:\SVN\src-trunk>vc6-build.bat
Configuring for VC-WIN32
<snip>
**** RUN GEN-MAKE.PY *****
Found libdb44.lib in db4-win32\lib
Found installed perl version number.
  Perl bindings will be linked with perl58.lib
Found installed SWIG version 1.3.29
Using SWIG library directory C:\SVN\SWIG\Lib
Found ML, ZLib build will use ASM sources
Found neon version 0.24.7
Configuring apr-util library...
perl "..\httpd-2.0.54\srclib\apr-util\build\w32locatedb.pl" dll
"db4-win32\include" "db4-win32\lib"
Using BDB version 4.4.20
No changes in C:\SVN\httpd-2.0.54\srclib\apr-util\include\apu.hw
No changes in C:\SVN\httpd-2.0.54\srclib\apr-util\include\apu_want.hw
No changes in
C:\SVN\httpd-2.0.54\srclib\apr-util\include\private\apu_select_dbm.hw
No changes in C:\SVN\httpd-2.0.54\srclib\apr-util\aprutil.dsp
No changes in C:\SVN\httpd-2.0.54\srclib\apr-util\libaprutil.dsp
Wrote: build\win32\msvc-dsp\swig_perl_client_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_perl_core_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_perl_delta_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_perl_fs_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_perl_ra_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_perl_repos_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_perl_wc_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_python_client_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_python_core_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_python_delta_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_python_fs_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_python_ra_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_python_repos_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_python_wc_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_ruby_client_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_ruby_core_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_ruby_delta_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_ruby_fs_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_ruby_ra_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_ruby_repos_msvc.dsp
Wrote: build\win32\msvc-dsp\swig_ruby_wc_msvc.dsp
**** BUILD APACHE *****
<snip>
--------------------Configuration: BuildBin - Win32
Release--------------------
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
-----
mod_ssl and ab/ssl will not build unless openssl is installed
in srclib\openssl. They must be precompiled using the
ms/ntdll.mak file, see srclib\openssl\INSTALL.W32. The most
recent version confirmed to build with mod_ssl and ab is 0.9.6h.
Available from http://www.openssl.org/
-----
mod_deflate will not build unless zlib is installed in srclib\zlib.
zlib does not need to be built, we compile the sources directly.
Available from http://www.gzip.org/zlib/

Apache.exe - 0 error(s), 0 warning(s)
**** BUILD SUBVERSION *****
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_perl_client_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_perl_core_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_perl_delta_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_perl_fs_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_perl_ra_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_perl_repos_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_perl_wc_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_python_client_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_python_core_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_python_delta_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_python_fs_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_python_ra_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_python_repos_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_python_wc_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_ruby_client_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_ruby_core_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_ruby_delta_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_ruby_fs_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_ruby_ra_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_ruby_repos_msvc.dsp
has been modified and cannot be loaded as a Developer Studio project.
The file C:\SVN\src-trunk\build\win32\msvc-dsp\swig_ruby_wc_msvc.dsp has
been modified and cannot be loaded as a Developer Studio project.
<snip>
--------------------Configuration: __ALL_TESTS__ - Win32
Release--------------------

__ALL_TESTS__ - 0 error(s), 0 warning(s)
<snip>

I'm at a loss as to what is wrong here, any Windows users experience this
problem before or have any idea as to what might be wrong?

Paul B.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jul 12 21:05:26 2006

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