Hi Jan, Nice job. Thanks!
It would be great if you could provide them in our github's winlibs org (and join it :). We can work on them together (we need vc11 too). Cheers, Pierre On Feb 9, 2014 5:28 PM, "Jan Ehrhardt" <[email protected]> wrote: > "Anatol Belski" in php.pecl.dev (Thu, 6 Feb 2014 13:33:27 +0100): > >On Wed, February 5, 2014 14:45, Jan Ehrhardt wrote: > >> "Anatol Belski" in php.pecl.dev (Wed, 5 Feb 2014 13:56:49 +0100): > >> I missed the part about VC6, but you are right. Wandisco has VC9 DLL's, > >> but no libs. > >> > >> http://www.wandisco.com/subversion/download#windows > > > >if that DLLs are only what is needed, one could go a tricky way and > >generate libs for them. It should be relatively easy using 'dumpbin > >/exports' to create a def file and then 'lib /def:file.def /out:file.lib > >/machine:x86' to create the lib. That could work for vc9 part, however the > >care has to be taken about the correct headers. But that's just the way to > >hose the destiny :) > > I managed to get a working VC9-project to compile it with: > - Subversion 1.8.5 > - APR 1.5.0 > - APR-Iconv 1.2.1 > - APR-Util 1.5.3 > - Berkeley DB 4.8.30 > - Cyrus SASL from Winlibs > - Serf 1.2.1 > - Zlib 1.2.8 > - SQLite 3.8.3 > - OpenSSL (0.9.8y or 1.0.1e) > > These builds contain the php_svn.dll now with all needed libs and dll's: > > http://phpdev.toolsforresearch.com/php-5.3.29-dev-nts-Win32-VC9-x86-098y.zip > http://phpdev.toolsforresearch.com/php-5.3.29-dev-Win32-VC9-x86-098y.zip > > Helpful in makeing the VC9-project were: > http://opencollabnet.typepad.com/svn/subversion_server/ > https://svn.nmap.org/nmap-mswin32-aux/libsvn/README > > Maybe I should downgrade, because: > "One test (wc-queries-test) is known to fail with recent versions of > SQLite." > http://www.linuxfromscratch.org/blfs/view/svn/general/subversion.html > > Besides that tests failed for svndumper and svnsync. But 95% of the > tests succeeded. > > Jan > > -- > PECL development discussion Mailing List (http://pecl.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >
