I see the following warning when compiling on Mac OS X 10.8 with Xcode 4.6.2, "Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)".
Would you be willing to change the code to fix the warning? subversion/libsvn_delta/svndiff.c:791:34: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int] if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0) ~~~~~~~~^~~~~~~~~~~~~~~~~~ subversion/libsvn_delta/svndiff.c:791:34: note: use array indexing to silence this warning if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0) ^ & [ ] subversion/libsvn_delta/svndiff.c:793:39: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int] else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0) ~~~~~~~~^~~~~~~~~~~~~~~~~~ subversion/libsvn_delta/svndiff.c:793:39: note: use array indexing to silence this warning else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0) ^ & [ ] 2 warnings generated. Also the following path is needed to make serf 1.2.0 work: --- serfmake.orig 2012-12-09 18:56:19.000000000 +0000 +++ serfmake 2013-05-26 14:54:48.000000000 +0100 @@ -260,7 +261,7 @@ all_libs = self.LIBS + ' ' + self.SSL_LIBS lib = File('.', LIBNAME, 'la') - cmd = '%s --silent --mode=link %s %s -rpath %s -o %s %s %s' % ( + cmd = '%s --silent --mode=link --tag=CC %s %s -rpath %s -o %s %s %s' % ( self.LIBTOOL, self.CC, self.LDFLAGS, self.libdir, lib.fname, ' '.join([l.fname for l in libobjs]), all_libs) self._add_dep(lib, libobjs, cmd) @@ -283,13 +284,13 @@ # test_all requires extra dependencies if fname == "test_all": - cmd = '%s --silent --mode=link %s %s -static -o %s %s %s %s' % ( + cmd = '%s --silent --mode=link --tag=CC %s %s -static -o %s %s %s %s' % ( self.LIBTOOL, self.CC, self.LDFLAGS, prog.fname, lib.fname, ' '.join([l.fname for l in [obj] + testobjs]), all_libs) self._add_dep(prog, [lib, obj] + testobjs, cmd) else: - cmd = '%s --silent --mode=link %s %s -static -o %s %s %s %s' % ( + cmd = '%s --silent --mode=link --tag=CC %s %s -static -o %s %s %s %s' % ( self.LIBTOOL, self.CC, self.LDFLAGS, prog.fname, lib.fname, obj.fname, all_libs) self._add_dep(prog, [lib, obj], cmd) @@ -299,7 +300,7 @@ self._add_dep(pcfile, [], self._write_pcfile) def _add_compile(self, src, obj, hdrs): - cmd = '%s --silent --mode=compile %s %s %s %s -c -o %s %s' % ( + cmd = '%s --silent --mode=compile --tag=CC %s %s %s %s -c -o %s %s' % ( self.LIBTOOL, self.CC, self.CFLAGS, self.CPPFLAGS, self.INCLUDES, obj.fname, src.fname) self._add_dep(obj, [src] + hdrs, cmd) @@ -386,7 +387,7 @@ print("Installing: %s.pc" % (PCFILE,)) shutil.copy(PCFILE + '.pc', self.pkgconfigdir) - cmd = '%s --silent --mode=install %s -c -m %d %s %s' % ( + cmd = '%s --silent --mode=install --tag=CC %s -c -m %d %s %s' % ( self.LIBTOOL, '/usr/bin/install', self.MODE, target.fname, self.libdir) Barry On 17 May 2013, at 00:01, Ben Reser <bre...@apache.org> wrote: > I'm happy to announce the release of Apache Subversion 1.8.0-rc2, the > first public release candidate of Subversion 1.8.0. > Please choose the mirror closest to you by visiting: > > http://subversion.apache.org/download/#pre-releases > > The SHA1 checksums are: > > 272a32237cf297f9cca5f511e600e46ac19ab052 subversion-1.8.0-rc2.tar.bz2 > 9b8d319f6b556f856348a72563fd2d5005a6fa31 subversion-1.8.0-rc2.tar.gz > bab03d90dc8cc27877372ba875009c5b878c9785 subversion-1.8.0-rc2.zip > > PGP Signatures are available at: > > http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.bz2.asc > http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.gz.asc > http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.zip.asc > > For this release, the following people have provided PGP signatures: > > Ben Reser [4096R/16A0DE01] with fingerprint: > 19BB CAEF 7B19 B280 A0E2 175E 62D4 8FAD 16A0 DE01 > Branko Čibej [2048R/C8628501] with fingerprint: > 8769 28CD 4954 EA74 87B6 B96C 29B8 92D0 C862 8501 > C. Michael Pilato [4096R/FE681333] with fingerprint: > 753B 2F9D F717 FA23 A43E E7C3 F5E0 F001 FE68 1333 > Ivan Zhakov [4096R/F6AD8147] with fingerprint: > 4829 8F0F E47F 4B8A 43FD 6525 919F 6F61 F6AD 8147 > Mark Phippard [1024D/035A96A9] with fingerprint: > D315 89DB E1C1 E9BA D218 39FD 265D F8A0 035A 96A9 > Paul T. Burba [4096R/56F3D7BC] with fingerprint: > 1A0F E7C6 B3C5 F8D4 D0C4 A20B 64DD C071 56F3 D7BC > Philip Martin [2048R/ED1A599C] with fingerprint: > A844 790F B574 3606 EE95 9207 76D7 88E1 ED1A 599C > Stefan Sperling [2048R/9A59B973] with fingerprint: > 8BC4 DAE0 C5A4 D65F 4044 0107 4F7D BAA9 9A59 B973 > > This is a release candidate for what will eventually become Apache > Subversion 1.8.0. It is thought to be free of blocking issues, and if > none are found will become the final release. For this reason, we > encourage thorough testing in as many environments as possible. This > release candidate begins the four-week "soak" period to allow for > further testing, and barring show-stopping bugs, the final 1.8.0 > release can be expected on or near June 14th. > > A pre-release means the Subversion developers feel that this release > is ready for widespread testing by the community. There are known issues > (and unknown ones!), so please use it at your own risk, though we do > encourage people to test this release thoroughly. Of particular note, please > remember than persistent data, such as the working copy or repository > formats may change before the final release, and there may not be an > upgrade path from the pre-releases to the final. > > As a note to operating system distro packagers: while we wish to have this > release candidate widely tested, we do not feel that it is ready for packaging > and providing to end-users through a distro package system. Packaging a > release candidate poses many problems, the biggest being that our policy lets > us break compatibility between the release candidate and the final release, if > we find something serious enough. Having many users depending on a release > candidate through their distro would cause no end of pain and frustration that > we do not want to have to deal with. However, if your distro has a branch > that > is clearly labeled as containing experimental and often broken software, and > explicitly destined to consenting developers and integrators only, then we're > okay with packaging the release candidate there. Just don't let it near the > end users please. > > > Release notes for the 1.8.x release series may be found at: > > http://subversion.apache.org/docs/release-notes/1.8.html > > You can find the list of changes between 1.8.0-rc2 and earlier versions at: > > http://svn.apache.org/repos/asf/subversion/tags/1.8.0-rc2/CHANGES > > Questions, comments, and bug reports to us...@subversion.apache.org. > > Thanks, > - The Subversion Team >