The arithmetic stuff has already been fixed in master with
https://github.com/dovecot/core/commit /5cccb4af850bb3ba81e73a8fb4f6881c3e1d4046.patch https://github.com/dovecot/core/commit /ac7aa955db4c77bbb169baa5d104a4c128674646.patch
I have not seen the second error ever, it would need more information, can you gdb to it and see what the actual value is?
Aki
On 03 January 2019 at 13:38 Rupert Gallagher via dovecot dovecot@dovecot.org wrote:
The compiler returns many warnings, and the test returns two IPv6-related errors. I am attaching both logs as reference.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, January 3, 2019 9:53 AM, Aki Tuomi aki.tuomi@open-xchange.com wrote:
We compile all core code with both gcc and clang. What sort of interesting things did you find?
Aki
On 03 January 2019 at 11:50 Rupert Gallagher via dovecot < dovecot@dovecot.org> wrote:
Please, use clang instead of gcc. Code quality can only profit from it. I just compiled 2.3.4 and compiler stderr is full of interesting problems.
Aki Tuomi