Re: Cyrus SASL 2.1.28 testing
"ellie timoney" <[email protected]> Fri, 21 Jan 2022 10:30:51 +1100
| Newsgroups | gmane.comp.security.cyrus.sasl |
|---|---|
| Message-ID | <[email protected]> |
>> 'make dist' fails with: >> error: missing documentation dependencies. cannot build html > > Per the doc it should be "make distcheck", although I expect it may fail = as=20 > well. If 'make dist' fails like that, then back when you ran configure, it couldn= 't find the documentation dependencies, therefore cannot (re)build the docu= mentation, and is refusing to build a distribution without documentation...= . Go back and look for a warning about this in the configure output to fin= d out which dependencies are missing, and install them. You don't need tho= se dependencies to install _from_ a distribution, since the documentation i= s prebuilt in the distribution, but you do need them to _make_ a distributi= on. If you do have those dependencies and configure finds them, and this error = still happens, maybe there's something wrong with the sasl version of this = part of things. This stuff works okay for the cyrus-imapd repository but I= 'm not sure this part of the cyrus-sasl repository has been exercised much = yet -- there might be some problem we fixed and forgot for imap that didn't= make it to sasl. In cyrus-imapd, before you run 'make dist' (or 'make distcheck') you must h= ave already run (specifically) './configure --enable-maintainer-mode'. I d= on't know if the same applies for cyrus-sasl, but it probably does. 'make distcheck' does the same as 'make dist', and then also a bunch of oth= er things to make sure the dist it built is sensible. But if a simple 'mak= e dist' doesn't succeed, 'make distcheck' won't either. Cheers, ellie ------------------------------------------ Cyrus: SASL Permalink: https://cyrus.topicbox.com/groups/sasl/Td908d6f4141d6d24-Md0e082= b9f49ae112c457fdff Delivery options: https://cyrus.topicbox.com/groups/sasl/subscription