<div dir="ltr"><div dir="ltr">On Tue, Jul 28, 2020 at 4:43 PM Nelson H. F. Beebe via rsync <<a href="mailto:rsync@lists.samba.org">rsync@lists.samba.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">xxhash in particular is not a package that we have needed before, so none of the clients has it.<br></blockquote><div><br></div><div>All new, wonderful libraries have a point in time where they begin to get used.  If you transfer large files then you probably want it.  If you use compression then you also probably want at least zstd.  The <a href="https://github.com/WayneD/rsync/blob/master/INSTALL.md#how-to-build-and-install-rsync">INSTALL file</a> includes full details on the things you might want to install before running configure and the suggested package-install commands that would have probably helped you out.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I also noted that the configure script asks for installation of cmarkgfm or commonmark<br></blockquote><div><br></div><div>No, it does not for a release. It sounds like you grabbed a github repo snapshot tar file instead of a release tar file. The release tars include various generated files to make a normal install easier, and do not require any commonmark stuff nor autoconf stuff.  One other thing that is not well documented is that you can grab the latest generated files for the latest git commit using "./prepare-source fetchgen".  Currently that requires an existing rsync and an openssl binary (since samba's rsync daemon requires an ssl connection these days).</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The configure script bails out when a library is not found<br></blockquote><div><br></div><div>Yeah, that is on the annoying side.  It would be nice if it created a full list of the missing items and then failed with a full summary of what should be either added or disabled.</div><div><br></div><div>Thanks for the package lists.  Many of those were already in the INSTALL docs, but I haven't had access to a Fedora host, for instance, and getting some info there is helpful.  You did err on the side of installing too much stuff, though.  You installed some cmark tools which aren't related to the python3 library, for instance.  And you installed some other python libraries, such as a python version of xxhash, which is also not needed.  The extra installs don't harm anything, though (other than your disk space).</div><div><br></div><div>..wayne..</div></div></div>