Author |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Wed 28 Mar '18 18:27 Post subject: Subversion 1.1x for httpd 2.4.x |
|
|
Hi,
Please find Apache Subversion 1.1x binaries builds (x86 & x64 - AVX & !AVX) with mod_authz_svn, mod_dav_svn for httpd 2.4.x and JavaHL
Last edited by nono303 on Wed 11 Dec '24 9:50; edited 15 times in total |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Wed 11 Apr '18 9:46 Post subject: |
|
|
new released version 1.10.0 |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Tue 24 Jul '18 16:23 Post subject: |
|
|
new released version 1.10.2 |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Sat 06 Oct '18 12:13 Post subject: |
|
|
new released version 1.10.3 |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Wed 31 Oct '18 16:37 Post subject: |
|
|
new released version 1.11.0 |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Tue 22 Jan '19 10:11 Post subject: |
|
|
new released version 1.11.1 |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7375 Location: Germany, Next to Hamburg
|
Posted: Thu 24 Jan '19 10:23 Post subject: |
|
|
nono303 wrote: | new released version 1.11.1 |
Thanks for building |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Wed 17 Apr '19 9:58 Post subject: |
|
|
new released version 1.12.0 - vs16 only |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Wed 17 Apr '19 12:14 Post subject: |
|
|
Did you try to build it with APR 1.7? I am seeing reports that Subversion is broken with APR 1.7... |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Thu 18 Apr '19 9:51 Post subject: |
|
|
Hi @Jan-E,
it's the case and build is OK:
Code: | $>python gen-make.py --release -t vcproj --with-jdk=C:\jdk8\x64 --with-serf=C:\httpd-sdk\install\include --with-sqlite=C:\httpd-sdk\src\sqlite-amalgamation --vsnet-version=2017 --with-openssl=C:\httpd-sdk\install --with-apr-util=C:\httpd-sdk\install --with-apr=C:\httpd-sdk\install --with-apr-iconv=C:\httpd-sdk\install --with-zlib=C:\httpd-sdk\install --with-apr_memcache=C:\httpd-sdk\install --with-httpd=C:\httpd-sdk\install
Generating for Visual Studio 2017
Could not find installed SWIG
Found apr 1.7.0
Found apr-util 1.6.1
Found apr_memcache 1.6.1
Found expat 2.2.6
Found httpd 2.4.39
Found java-sdk 1.8.0_201
Found mod_dav 2.4.39
Found openssl 1.1.1b
Found serf 2.0.0
Found sqlite 3.27.2
Found zlib 1.2.11
Using bundled lz4 1.7.5
Using bundled utf8proc 2.1.0 |
crypto-test PASS:
Code: | \vs16\x64-avx>crypto-test.exe
PASS: crypto-test 1: basic password encryption/decryption test
PASS: crypto-test 2: password checktext generation/validation |
If needed, I can give you all builded test bin... |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Tue 06 Aug '19 20:32 Post subject: |
|
|
new released version 1.12.2 |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Mon 28 Oct '19 12:54 Post subject: |
|
|
new released version 1.13.0 |
|
Back to top |
|
spser
Joined: 29 Aug 2016 Posts: 97
|
Posted: Tue 29 Oct '19 11:57 Post subject: |
|
|
] 错误 The Apache service named reported the following error:
>>> httpd.exe: Syntax error on line 423 of D:/Qampp/apache/conf/httpd.conf: Syntax error on line 1 of D:/Qampp/apache/conf/extra/httpd-svn.conf: Cannot load D:/Qampp/svnserver/Subversion/modules/mod_dav_svn.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6 .(2019-10-29 17:53:35)
apache 2.4.41 vc16
svn 1.13.0 vc16 |
|
Back to top |
|
spser
Joined: 29 Aug 2016 Posts: 97
|
Posted: Tue 29 Oct '19 13:52 Post subject: |
|
|
ibexpet.dll was not found. ?
If I change the name of expat.dll to libexpat.dll, it will run successfully.
Please see if GitHub has naming errors? |
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Wed 30 Oct '19 17:36 Post subject: |
|
|
Thanks for the feedback!
...I didn't update my batch since changes in expat 2.2.9 and different naming request between apr , svn...
Corrected in master & 1.13.0 tag |
|
Back to top |
|
tadoc
Joined: 08 May 2018 Posts: 8 Location: Japan, kanagawa
|
Posted: Mon 11 Nov '19 5:49 Post subject: |
|
|
Thank you for the version 1.13.0 binaries.
In my environment, libexpat.dll exists but "expat.dll is not found" error occured.
Duplicating libexpat.dll to expat.dll, worked successfully.
Version:
>httpd -v
Server version: Apache/2.4.41 (Win64)
Apache Lounge VS16 Server built: Aug 9 2019 16:46:32
>svn --version
svn, version 1.13.0 (r1867053)
compiled Oct 28 2019, 09:49:45 on x86_64-microsoft-windows6.1.7601
Directories:
C:\root\Apache24\modules\mod_authz_svn.so etc.
C:\root\Subversion\bin\svn*.exe and all .dll |
|
Back to top |
|
tadoc
Joined: 08 May 2018 Posts: 8 Location: Japan, kanagawa
|
Posted: Tue 12 Nov '19 8:33 Post subject: |
|
|
It worked fine when files structure is not changed, i.e. files under "deps" directory are placed under "deps".
Thank you.
C:\root\Apache24\modules\mod_authz_svn.so etc.
C:\root\Subversion\bin\svn*.exe and libsvn*.dll
C:\root\Subversion\bin\deps\*.dll
tadoc wrote: | Thank you for the version 1.13.0 binaries.
In my environment, libexpat.dll exists but "expat.dll is not found" error occured.
Duplicating libexpat.dll to expat.dll, worked successfully.
Directories:
C:\root\Apache24\modules\mod_authz_svn.so etc.
C:\root\Subversion\bin\svn*.exe and all .dll |
|
|
Back to top |
|
nono303
Joined: 20 Dec 2016 Posts: 207 Location: Lille, FR, EU
|
Posted: Tue 12 Nov '19 16:36 Post subject: |
|
|
tadoc wrote: | In my environment, libexpat.dll exists but "expat.dll is not found" error occured.
Duplicating libexpat.dll to expat.dll, worked successfully. |
Hi Tadoc,
That’s the point when using single expat dll in PATH for both httpd & subversion
According to build files, they require expat lib with different names:
apr / apr-util (httpd): Code: | libaprutil.vcxproj: <AdditionalDependencies>expat.lib
build/NWGNUenvironment.inc:EXPAT_LIB = $(EXPATSDK)/lib/expat.lib | subversion: Code: | build/generator/gen_win_dependencies.py: libname = 'libexpat.lib' | For my part, I just make a hardlink (...junction with mklink) for the file with the two names. |
|
Back to top |
|
Jan-E
Joined: 09 Mar 2012 Posts: 1266 Location: Amsterdam, NL, EU
|
Posted: Tue 12 Nov '19 16:57 Post subject: |
|
|
Even if the one uses expat.lib and the other libexpat.lib, you can still use the same dll, with no symlinking at all. You'd better symlink the lib's and use only 1 dll. |
|
Back to top |
|