On Tue, Dec 3, 2019 at 5:15 PM Greg Stein <gstein_at_gmail.com> wrote:
> I was setting up a new chromebook, with a completely barren Ubuntu install (using ChromeOS linux beta feature). utf8proc was not installed, and the configure failed.
>
> This requirement is not listed in INSTALL.
Good catch! Thank you for reporting.
I propose to add the following (or similar) to INSTALL.
I'd prefer to put utf8proc toward the top of "Dependencies in Detail"
because it is a required dependency. Currently I added it at the end,
item 24. Moving it up will renumber most of the items. Should I do
that?
Log:
[[[
INSTALL: Document required dependency on utf8proc
* INSTALL:
  (Section I.B. "Dependency Overview")
    Add bulletpoint for utf8proc.
  (Section I.C. "Dependencies in Detail")
    Document required dependency on utf8proc and relevant 'configure'
    argument.
Found by: gstein
]]]
Patch:
[[[
Index: INSTALL
===================================================================
--- INSTALL (revision 1870785)
+++ INSTALL (working copy)
@@ -95,6 +95,11 @@
          Subversion uses zlib for compressing binary differences.
          These diff streams are used everywhere -- over the network,
          in the repository, and in the client's working copy.
+
+      * utf8proc  (REQUIRED for client and server)
+
+         Subversion uses utf8proc for UTF-8 support, including Unicode
+         normalization.
       * Apache Serf  (OPTIONAL for client)
@@ -607,7 +612,23 @@
       script to download py3c and several other dependencies; see the
       top of section I.C for more about get-deps.sh.
+      24. utf8proc  (REQUIRED)
+      Subversion uses utf8proc for UTF-8 support.  Configure will
+      attempt to locate utf8proc by default using pkg-config and known
+      paths.
+
+      If it is installed in a non-standard location, then use:
+
+        --with-utf8proc=/path/to/libutf8proc
+
+      Alternatively, a copy of utf8proc comes bundled with the
+      Subversion sources.  If configure should use the bundled copy,
+      use:
+
+        --with-utf8proc=internal
+
+
   D. Documentation
       The primary documentation for Subversion is the free book
]]]
Thoughts?
Thanks,
Nathan
Received on 2019-12-04 05:41:36 CET