Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [halogen@enigmatic cyrus-imapd-3.2.5]$ make -k
- GEN lib/imapopts.c
- GEN imap/http_err.c
- GEN imap/imap_err.c
- GEN imap/lmtp_err.c
- GEN imap/lmtpstats.c
- basename lmtpstats
- GEN imap/mupdate_err.c
- GEN imap/pushstats.c
- basename pushstats
- GEN imap/promdata.c
- GEN imap/promdata.h
- GEN imap/tz_err.c
- GEN sieve/sieve_err.c
- GEN imap/jmap_err.c
- make all-recursive
- make[1]: Entering directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5'
- Making all in .
- make[2]: Entering directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5'
- CC lib/lib_libcyrus_min_la-arrayu64.lo
- CC lib/lib_libcyrus_min_la-assert.lo
- CC lib/lib_libcyrus_min_la-bufarray.lo
- CC lib/lib_libcyrus_min_la-byteorder64.lo
- CC lib/lib_libcyrus_min_la-hash.lo
- CC lib/lib_libcyrus_min_la-hashset.lo
- CC lib/lib_libcyrus_min_la-hashu64.lo
- CC lib/lib_libcyrus_min_la-libconfig.lo
- CC lib/lib_libcyrus_min_la-mpool.lo
- CC lib/lib_libcyrus_min_la-retry.lo
- CC lib/lib_libcyrus_min_la-strarray.lo
- CC lib/lib_libcyrus_min_la-strhash.lo
- CC lib/lib_libcyrus_min_la-util.lo
- CC lib/lib_libcyrus_min_la-vparse.lo
- CC lib/lib_libcyrus_min_la-xmalloc.lo
- CC lib/lib_libcyrus_min_la-xstrlcat.lo
- CC lib/lib_libcyrus_min_la-xstrlcpy.lo
- CC lib/lib_libcyrus_min_la-xstrnchr.lo
- CC lib/lib_libcyrus_min_la-lock_fcntl.lo
- CC lib/lib_libcyrus_min_la-map_shared.lo
- CC lib/lib_libcyrus_min_la-imapopts.lo
- CC lib/memmove.lo
- CC lib/strcasecmp.lo
- CCLD lib/libcyrus_min.la
- CC lib/lib_libcyrus_la-acl.lo
- CC lib/lib_libcyrus_la-acl_afs.lo
- CC lib/lib_libcyrus_la-auth.lo
- CC lib/lib_libcyrus_la-auth_krb.lo
- CC lib/lib_libcyrus_la-auth_krb5.lo
- CC lib/lib_libcyrus_la-auth_pts.lo
- CC lib/lib_libcyrus_la-auth_unix.lo
- CC lib/lib_libcyrus_la-bitvector.lo
- CC lib/lib_libcyrus_la-bloom.lo
- CC lib/lib_libcyrus_la-bsearch.lo
- CC lib/lib_libcyrus_la-charset.lo
- CC lib/lib_libcyrus_la-command.lo
- CC lib/lib_libcyrus_la-cyr_qsort_r.lo
- CC lib/lib_libcyrus_la-cyrusdb.lo
- CC lib/lib_libcyrus_la-cyrusdb_flat.lo
- CC lib/lib_libcyrus_la-cyrusdb_quotalegacy.lo
- CC lib/lib_libcyrus_la-cyrusdb_skiplist.lo
- CC lib/lib_libcyrus_la-cyrusdb_twoskip.lo
- CC lib/lib_libcyrus_la-glob.lo
- CC lib/lib_libcyrus_la-htmlchar.lo
- CC lib/lib_libcyrus_la-imapurl.lo
- CC lib/lib_libcyrus_la-imclient.lo
- CC lib/lib_libcyrus_la-imparse.lo
- CC lib/lib_libcyrus_la-iostat.lo
- CC lib/lib_libcyrus_la-iptostring.lo
- CC lib/lib_libcyrus_la-libcyr_cfg.lo
- CC lib/lib_libcyrus_la-lsort.lo
- CC lib/lib_libcyrus_la-mappedfile.lo
- CC lib/lib_libcyrus_la-murmurhash.lo
- CC lib/lib_libcyrus_la-mkgmtime.lo
- CC lib/lib_libcyrus_la-parseaddr.lo
- CC lib/lib_libcyrus_la-prot.lo
- CC lib/lib_libcyrus_la-ptrarray.lo
- CC lib/lib_libcyrus_la-rfc822tok.lo
- CC lib/lib_libcyrus_la-signals.lo
- CC lib/lib_libcyrus_la-stristr.lo
- CC lib/lib_libcyrus_la-times.lo
- CC lib/lib_libcyrus_la-tok.lo
- CC lib/lib_libcyrus_la-wildmat.lo
- CC lib/lib_libcyrus_la-cyrusdb_sql.lo
- CC lib/lib_libcyrus_la-sqldb.lo
- CC lib/lib_libcyrus_la-gmtoff_gmtime.lo
- CC lib/lib_libcyrus_la-nonblock_ioctl.lo
- ### Building chartables...
- GEN lib/chartable.c
- mkchartable: expanded unicode mappings... (523/27268)
- mkchartable: building expansion table...
- mkchartable: building translation table...
- mkchartable: mapping ./lib/charset/us-ascii.t...
- ### Done building chartables.
- CC lib/lib_libcyrus_la-chartable.lo
- CC lib/libcrc32_la-crc32.lo
- CCLD libcrc32.la
- ar: `u' modifier ignored since `D' is the default (see `U')
- CCLD lib/libcyrus.la
- CC imap/imap_libcyrus_imap_la-annotate.lo
- CC imap/imap_libcyrus_imap_la-append.lo
- CC imap/imap_libcyrus_imap_la-backend.lo
- CC imap/imap_libcyrus_imap_la-conversations.lo
- CC imap/imap_libcyrus_imap_la-convert_code.lo
- CC imap/imap_libcyrus_imap_la-dlist.lo
- CC imap/imap_libcyrus_imap_la-duplicate.lo
- CC imap/imap_libcyrus_imap_la-global.lo
- CC imap/imap_libcyrus_imap_la-http_client.lo
- CC imap/imap_libcyrus_imap_la-idle.lo
- CC imap/imap_libcyrus_imap_la-idlemsg.lo
- CC imap/imap_libcyrus_imap_la-imapparse.lo
- CC imap/imap_libcyrus_imap_la-index.lo
- CC imap/imap_libcyrus_imap_la-mailbox.lo
- imap/mailbox.c: In function '_commit_one':
- imap/mailbox.c:1878:69: error: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Werror=sign-compare]
- 1878 | if (retry_write(mailbox->index_fd, buf, mailbox->i.record_size) != mailbox->i.record_size) {
- | ^~
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4997: imap/imap_libcyrus_imap_la-mailbox.lo] Error 1
- CC imap/imap_libcyrus_imap_la-mbdump.lo
- CC imap/imap_libcyrus_imap_la-mboxkey.lo
- CC imap/imap_libcyrus_imap_la-mboxlist.lo
- CC imap/imap_libcyrus_imap_la-mboxevent.lo
- CC imap/imap_libcyrus_imap_la-mboxname.lo
- CC imap/imap_libcyrus_imap_la-message_guid.lo
- CC imap/imap_libcyrus_imap_la-message.lo
- CC imap/imap_libcyrus_imap_la-msgrecord.lo
- CC imap/imap_libcyrus_imap_la-mupdate-client.lo
- CC imap/imap_libcyrus_imap_la-notify.lo
- CC imap/imap_libcyrus_imap_la-partlist.lo
- CC imap/imap_libcyrus_imap_la-proc.lo
- CC imap/imap_libcyrus_imap_la-prometheus.lo
- CC imap/imap_libcyrus_imap_la-quota_db.lo
- CC imap/imap_libcyrus_imap_la-rfc822_header.lo
- CC imap/imap_libcyrus_imap_la-saslclient.lo
- CC imap/imap_libcyrus_imap_la-saslserver.lo
- CC imap/imap_libcyrus_imap_la-search_engines.lo
- CC imap/imap_libcyrus_imap_la-search_expr.lo
- imap/search_expr.c: In function 'maxcost':
- imap/search_expr.c:638:51: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
- 638 | intptr_t cost = (intptr_t) hashu64_lookup((uint64_t) e, costcache);
- | ^
- imap/search_expr.c:651:24: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
- 651 | hashu64_insert((uint64_t) e, (void*)((intptr_t)(cost ? cost : -1)), costcache);
- | ^
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:5130: imap/imap_libcyrus_imap_la-search_expr.lo] Error 1
- CC imap/imap_libcyrus_imap_la-search_query.lo
- CC imap/imap_libcyrus_imap_la-seen_db.lo
- CC imap/imap_libcyrus_imap_la-sequence.lo
- CC imap/imap_libcyrus_imap_la-setproctitle.lo
- CC imap/imap_libcyrus_imap_la-spool.lo
- CC imap/imap_libcyrus_imap_la-statuscache_db.lo
- CC imap/imap_libcyrus_imap_la-sync_log.lo
- CC imap/imap_libcyrus_imap_la-telemetry.lo
- CC imap/imap_libcyrus_imap_la-tls.lo
- CC imap/imap_libcyrus_imap_la-tls_th-lock.lo
- CC imap/imap_libcyrus_imap_la-user.lo
- CC imap/imap_libcyrus_imap_la-userdeny_db.lo
- CC imap/imap_libcyrus_imap_la-version.lo
- CC imap/imap_libcyrus_imap_la-xstats.lo
- CC imap/imap_libcyrus_imap_la-search_squat.lo
- CC imap/imap_libcyrus_imap_la-squat.lo
- CC imap/imap_libcyrus_imap_la-squat_build.lo
- CC imap/imap_libcyrus_imap_la-squat_internal.lo
- CC imap/imap_libcyrus_imap_la-caldav_alarm.lo
- CC imap/imap_libcyrus_imap_la-caldav_db.lo
- CC imap/imap_libcyrus_imap_la-carddav_db.lo
- CC imap/imap_libcyrus_imap_la-dav_db.lo
- CC imap/imap_libcyrus_imap_la-dav_util.lo
- CC imap/imap_libcyrus_imap_la-ical_support.lo
- CXX imap/imap_libcyrus_imap_la-icu_wrap.lo
- CC imap/imap_libcyrus_imap_la-vcard_support.lo
- CC imap/imap_libcyrus_imap_la-webdav_db.lo
- CC imap/imap_libcyrus_imap_la-smtpclient.lo
- CC imap/imap_libcyrus_imap_la-search_xapian.lo
- CXX imap/imap_libcyrus_imap_la-xapian_wrap.lo
- CC imap/imap_libcyrus_imap_la-jmap_util.lo
- CC imap/imap_libcyrus_imap_la-json_support.lo
- CC imap/imap_libcyrus_imap_la-http_err.lo
- CC imap/imap_libcyrus_imap_la-imap_err.lo
- CC imap/imap_libcyrus_imap_la-mupdate_err.lo
- CC imap/imap_libcyrus_imap_la-promdata.lo
- CC sieve/sieve_libcyrus_sieve_la-addr.lo
- CC sieve/sieve_libcyrus_sieve_la-bc_emit.lo
- CC sieve/sieve_libcyrus_sieve_la-bc_eval.lo
- CC sieve/sieve_libcyrus_sieve_la-bc_generate.lo
- CC sieve/sieve_libcyrus_sieve_la-bc_parse.lo
- CC sieve/sieve_libcyrus_sieve_la-comparator.lo
- CC sieve/sieve_libcyrus_sieve_la-flags.lo
- CC sieve/sieve_libcyrus_sieve_la-grammar.lo
- CC sieve/sieve_libcyrus_sieve_la-interp.lo
- CC sieve/sieve_libcyrus_sieve_la-message.lo
- CC sieve/sieve_libcyrus_sieve_la-rebuild.lo
- CC sieve/sieve_libcyrus_sieve_la-script.lo
- CC sieve/sieve_libcyrus_sieve_la-sieve.lo
- sieve/sieve.y: In function 'jmap_parse_condition':
- sieve/sieve.y:2961:38: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
- 2961 | buf_printf(&buf, "header[%lu]", n);
- | ^~~~~~~~~~~~~ ~
- | |
- | size_t {aka unsigned int}
- sieve/sieve.y: In function 'jmap_parse_filter':
- sieve/sieve.y:3028:26: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
- 3028 | buf_printf(&buf, "conditions[%lu]", i);
- | ^~~~~~~~~~~~~~~~~ ~
- | |
- | size_t {aka unsigned int}
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:6012: sieve/sieve_libcyrus_sieve_la-sieve.lo] Error 1
- CC sieve/sieve_libcyrus_sieve_la-tree.lo
- CC sieve/sieve_libcyrus_sieve_la-variables.lo
- CC sieve/sieve_libcyrus_sieve_la-varlist.lo
- CC imap/sieve_libcyrus_sieve_la-json_support.lo
- CC sieve/sieve_libcyrus_sieve_la-sieve_err.lo
- CC sieve/sieve_libcyrus_sieve_lex_la-addr-lex.lo
- CC sieve/sieve_libcyrus_sieve_lex_la-sieve-lex.lo
- CCLD sieve/libcyrus_sieve_lex.la
- ar: `u' modifier ignored since `D' is the default (see `U')
- CC lib/acl.lo
- CC lib/acl_afs.lo
- CC lib/auth.lo
- CC lib/auth_krb.lo
- CC lib/auth_krb5.lo
- CC lib/auth_pts.lo
- CC lib/auth_unix.lo
- CC lib/bitvector.lo
- CC lib/bloom.lo
- CC lib/bsearch.lo
- CC lib/charset.lo
- CC lib/command.lo
- CC lib/cyr_qsort_r.lo
- CC lib/cyrusdb.lo
- CC lib/cyrusdb_flat.lo
- CC lib/cyrusdb_quotalegacy.lo
- CC lib/cyrusdb_skiplist.lo
- CC lib/cyrusdb_twoskip.lo
- CC lib/glob.lo
- CC lib/htmlchar.lo
- CC lib/imapurl.lo
- CC lib/imclient.lo
- CC lib/imparse.lo
- CC lib/iostat.lo
- CC lib/iptostring.lo
- CC lib/libcyr_cfg.lo
- CC lib/lsort.lo
- CC lib/mappedfile.lo
- CC lib/murmurhash.lo
- CC lib/mkgmtime.lo
- CC lib/parseaddr.lo
- CC lib/prot.lo
- CC lib/ptrarray.lo
- CC lib/rfc822tok.lo
- CC lib/signals.lo
- CC lib/stristr.lo
- CC lib/times.lo
- CC lib/tok.lo
- CC lib/wildmat.lo
- CC lib/cyrusdb_sql.lo
- CC lib/sqldb.lo
- CC lib/gmtoff_gmtime.lo
- CC lib/nonblock_ioctl.lo
- CC lib/chartable.lo
- CCLD perl/libcyrus.la
- ar: `u' modifier ignored since `D' is the default (see `U')
- CC lib/arrayu64.lo
- CC lib/assert.lo
- CC lib/bufarray.lo
- CC lib/byteorder64.lo
- CC lib/hash.lo
- CC lib/hashset.lo
- CC lib/hashu64.lo
- CC lib/libconfig.lo
- CC lib/mpool.lo
- CC lib/retry.lo
- CC lib/strarray.lo
- CC lib/strhash.lo
- CC lib/util.lo
- CC lib/vparse.lo
- CC lib/xmalloc.lo
- CC lib/xstrlcat.lo
- CC lib/xstrlcpy.lo
- CC lib/xstrnchr.lo
- CC lib/lock_fcntl.lo
- CC lib/map_shared.lo
- CC lib/imapopts.lo
- CCLD perl/libcyrus_min.la
- ar: `u' modifier ignored since `D' is the default (see `U')
- CC perl/sieve/lib/isieve.lo
- CC perl/sieve/lib/lex.lo
- CC perl/sieve/lib/request.lo
- CCLD perl/sieve/lib/libisieve.la
- ar: `u' modifier ignored since `D' is the default (see `U')
- CC imtest/imtest_imtest-imtest.o
- CCLD imtest/imtest
- CC master/cyrusMasterMIB.o
- CC master/master.o
- master/master.c: In function 'do_prom_report':
- master/master.c:2172:5: error: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 2172 | ftruncate(fd, buf_len(&report));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: master/master.o] Error 1
- CC master/masterconf.o
- CC imap/imap_proxy.o
- CC imap/imapd.o
- CC imap/mutex_fake.o
- CC imap/proxy.o
- CC imap/sync_support.o
- CC master/service.o
- CC imap/autocreate.o
- CC imap/pushstats.o
- CC imap/lmtpd.o
- CC imap/lmtpengine.o
- CC imap/spool.o
- CC imap/lmtp_sieve.o
- CC imap/smtpclient.o
- CC imap/jmap_util.o
- CC imap/jmap_mail_query.o
- CC imap/lmtp_err.o
- CC imap/lmtpstats.o
- CC imap/pop3d.o
- CC imap/promstatsd.o
- CC imap/smmapd.o
- CC imap/fud.o
- CC imap/idled.o
- CC imap/imap_mupdate-mupdate.o
- CC imap/imap_mupdate-mupdate-slave.o
- CC imap/imap_mupdate-mutex_pthread.o
- CC imap/imap_mupdate-tls_th-lock.o
- CC master/imap_mupdate-service-thread.o
- CC imap/calalarmd.o
- CC imap/css3_color.o
- CC imap/http_admin.o
- CC imap/http_applepush.o
- CC imap/http_caldav.o
- CC imap/http_caldav_sched.o
- CC imap/http_carddav.o
- CC imap/http_cgi.o
- imap/http_cgi.c: In function 'req_hdr_to_env':
- imap/http_cgi.c:139:38: error: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Werror=sign-compare]
- 139 | unsigned offset = next ? next - env_str : (unsigned) strlen(env_str);
- | ^~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: imap/http_cgi.o] Error 1
- CC imap/http_dav.o
- CC imap/http_dav_sharing.o
- CC imap/http_dblookup.o
- CC imap/http_h2.o
- imap/http_h2.c: In function 'frame_recv_cb':
- imap/http_h2.c:329:9: error: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 329 | write(txn->conn->logfd, buf_base(logbuf), buf_len(logbuf));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- imap/http_h2.c:343:17: error: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 343 | write(txn->conn->logfd, buf_base(logbuf), buf_len(logbuf));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- imap/http_h2.c:381:13: error: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 381 | write(txn->conn->logfd, buf_base(&txn->req_body.payload),
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 382 | buf_len(&txn->req_body.payload));
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- imap/http_h2.c: In function 'http2_begin_headers':
- imap/http_h2.c:781:9: error: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 781 | write(txn->conn->logfd, buf_base(logbuf), buf_len(logbuf));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- imap/http_h2.c: In function 'http2_add_header':
- imap/http_h2.c:823:13: error: ignoring return value of 'writev' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 823 | writev(txn->conn->logfd, iov, niov);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- imap/http_h2.c: In function 'http2_end_headers':
- imap/http_h2.c:843:9: error: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 843 | write(txn->conn->logfd, "\r\n", 2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- imap/http_h2.c: In function 'http2_data_chunk':
- imap/http_h2.c:922:9: error: ignoring return value of 'writev' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 922 | writev(txn->conn->logfd, iov, niov);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: imap/http_h2.o] Error 1
- CC imap/http_ischedule.o
- CC imap/http_prometheus.o
- CC imap/http_proxy.o
- CC imap/http_rss.o
- CC imap/http_tzdist.o
- CC imap/http_webdav.o
- CC imap/http_ws.o
- imap/http_ws.c: In function 'on_msg_recv_cb':
- imap/http_ws.c:296:58: error: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'const unsigned int'} [-Werror=format=]
- 296 | buf_printf(&ctx->log, "opcode=%s; rsv=0x%x; length=%ld",
- | ~~^
- | |
- | long int
- | %d
- 297 | wslay_str_opcode(arg->opcode), arg->rsv, arg->msg_length);
- | ~~~~~~~~~~~~~~~
- | |
- | size_t {aka const unsigned int}
- imap/http_ws.c:374:69: error: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
- 374 | ") => \"Success\" (opcode=%s; rsv=0x%x; length=%ld",
- | ~~^
- | |
- | long int
- | %d
- 375 | wslay_str_opcode(msgarg.opcode), rsv, msgarg.msg_length);
- | ~~~~~~~~~~~~~~~~~
- | |
- | size_t {aka unsigned int}
- imap/http_ws.c:388:66: error: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
- 388 | ") => \"Fail\" (opcode=%s; rsv=0x%x; length=%ld"
- | ~~^
- | |
- | long int
- | %d
- 389 | "; status=%d; msg='%s'",
- 390 | wslay_str_opcode(WSLAY_CONNECTION_CLOSE), rsv, err_msg_len,
- | ~~~~~~~~~~~
- | |
- | size_t {aka unsigned int}
- imap/http_ws.c:318:13: error: ignoring return value of 'writev' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 318 | writev(txn->conn->logfd, iov, niov);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- imap/http_ws.c:343:13: error: ignoring return value of 'writev' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 343 | writev(txn->conn->logfd, iov, niov);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: imap/http_ws.o] Error 1
- CC imap/httpd.o
- CC imap/jcal.o
- CC imap/xcal.o
- CC imap/xml_support.o
- CC imap/zoneinfo_db.o
- CC imap/http_jmap.o
- imap/http_jmap.c: In function 'jmap_upload':
- imap/http_jmap.c:824:9: error: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Werror=unused-result]
- 824 | ftruncate(fileno(f), 0L);
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: imap/http_jmap.o] Error 1
- CC imap/jmap_api.o
- CC imap/jmap_calendar.o
- CC imap/jmap_contact.o
- CC imap/jmap_core.o
- CC imap/jmap_ical.o
- CC imap/jmap_mail.o
- imap/jmap_mail.c: In function '_query_guidsearch_cb':
- imap/jmap_mail.c:3315:31: error: comparison of integer expressions of different signedness: 'time_t' {aka 'const long int'} and 'uint32_t' {aka 'unsigned int'} [-Werror=sign-compare]
- 3315 | if (rec->internaldate < rock->msg.internaldate) {
- | ^
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: imap/jmap_mail.o] Error 1
- CC imap/jmap_mail_submission.o
- imap/jmap_mail_submission.c: In function 'store_submission':
- imap/jmap_mail_submission.c:409:16: error: format '%ld' expects argument of type 'long int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Werror=format=]
- 409 | fprintf(f, "MIME-Version: 1.0\r\n"
- | ^~~~~~~~~~~~~~~~~~~~~~~
- ......
- 417 | msglen, JMAP_SUBMISSION_HDR);
- | ~~~~~~
- | |
- | size_t {aka unsigned int}
- imap/jmap_mail_submission.c:414:32: note: format string is defined here
- 414 | "Content-Length: %ld\r\n"
- | ~~^
- | |
- | long int
- | %d
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: imap/jmap_mail_submission.o] Error 1
- CC imap/jmap_mailbox.o
- CC imap/jmap_vacation.o
- CC imap/tz_err.o
- CC imap/jmap_err.o
- CC imap/sync_server.o
- CC notifyd/notify_external.o
- CC notifyd/notify_log.o
- CC notifyd/notify_mailto.o
- CC notifyd/notify_null.o
- CC notifyd/notifyd.o
- CC timsieved/actions.o
- CC timsieved/lex.o
- CC timsieved/parser.o
- CC timsieved/timsieved.o
- CC imap/message_test.o
- CC imap/search_test.o
- CC imap/cli_fatal.o
- CC imap/squat_dump.o
- CC imap/arbitron.o
- imap/arbitron.c: In function 'run_users':
- imap/arbitron.c:310:34: error: '%s' directive output may be truncated writing between 5 and 2147483645 bytes into a region of size between 4096 and 12288 [-Werror=format-truncation=]
- 310 | "%s/%s", path, dirent2->d_name);
- | ^~
- In file included from /usr/include/stdio.h:866,
- from imap/arbitron.c:49:
- /usr/include/bits/stdio2.h:70:10: note: '__builtin___snprintf_chk' output between 7 and 2147491839 bytes into a destination of size 12289
- 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 71 | __bos (__s), __fmt, __va_arg_pack ());
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[2]: *** [Makefile:4854: imap/arbitron.o] Error 1
- CC imap/chk_cyrus.o
- CC imap/ctl_conversationsdb.o
- CC imap/ctl_cyrusdb.o
- CC imap/ctl_deliver.o
- CC imap/ctl_mboxlist.o
- CC imap/cvt_cyrusdb.o
- CC imap/cyr_df.o
- CC imap/cyrdump.o
- CC imap/cyr_dbtool.o
- CC imap/cyr_deny.o
- CC imap/cyr_expire.o
- CC imap/cyr_info.o
- CC imap/cyr_buildinfo.o
- CC imap/cyr_sequence.o
- CC imap/cyr_synclog.o
- CC imap/cyr_userseen.o
- CC imap/imap_cyr_virusscan-cli_fatal.o
- CC imap/imap_cyr_virusscan-cyr_virusscan.o
- CC imap/imap_cyr_virusscan-mutex_fake.o
- CC imap/deliver.o
- CC imap/ipurge.o
- CC imap/mbexamine.o
- CC imap/mbpath.o
- CC imap/mbtool.o
- CC imap/quota.o
- CC imap/reconstruct.o
- CC imap/cvt_xlist_specialuse.o
- CC imap/squatter.o
- CC imap/ctl_zoneinfo.o
- CC imap/dav_reconstruct.o
- CC imap/sync_client.o
- CC imap/sync_reset.o
- CC imap/tls_prune.o
- CC imap/unexpunge.o
- CC sieve/sievec.o
- CC sieve/sieved.o
- GEN man/.sphinx-build.stamp
- warning: missing documentation dependencies. man pages will be empty
- GEN man/imtest.1
- GEN man/installsieve.1
- GEN man/httptest.1
- GEN man/lmtptest.1
- GEN man/mupdatetest.1
- GEN man/nntptest.1
- GEN man/pop3test.1
- GEN man/sieveshell.1
- GEN man/sivtest.1
- GEN man/smtptest.1
- GEN man/imclient.3
- GEN man/cyrus.conf.5
- GEN man/imapd.conf.5
- GEN man/krb.equiv.5
- GEN man/arbitron.8
- GEN man/backupd.8
- GEN man/chk_cyrus.8
- GEN man/ctl_backups.8
- GEN man/ctl_conversationsdb.8
- GEN man/ctl_cyrusdb.8
- GEN man/ctl_deliver.8
- GEN man/ctl_mboxlist.8
- GEN man/cvt_cyrusdb.8
- GEN man/cyr_backup.8
- GEN man/cyr_buildinfo.8
- GEN man/cyr_dbtool.8
- GEN man/cyr_deny.8
- GEN man/cyr_df.8
- GEN man/cyr_expire.8
- GEN man/cyr_info.8
- GEN man/cyr_synclog.8
- GEN man/cyr_virusscan.8
- GEN man/deliver.8
- GEN man/fud.8
- GEN man/idled.8
- GEN man/imapd.8
- GEN man/ipurge.8
- GEN man/lmtpd.8
- GEN man/master.8
- GEN man/mbexamine.8
- GEN man/mbpath.8
- GEN man/mbtool.8
- GEN man/notifyd.8
- GEN man/pop3d.8
- GEN man/quota.8
- GEN man/reconstruct.8
- GEN man/restore.8
- GEN man/smmapd.8
- GEN man/timsieved.8
- GEN man/tls_prune.8
- GEN man/unexpunge.8
- GEN man/squatter.8
- GEN man/ctl_zoneinfo.8
- GEN man/httpd.8
- GEN man/sync_client.8
- GEN man/sync_reset.8
- GEN man/sync_server.8
- make[2]: Target 'all-am' not remade because of errors.
- make[2]: Leaving directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5'
- Making all in perl/annotator
- make[2]: Entering directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/annotator'
- cp Message.pm blib/lib/Cyrus/Annotator/Message.pm
- cp AnnotateInlinedCIDs.pm blib/lib/Cyrus/Annotator/AnnotateInlinedCIDs.pm
- cp Daemon.pm blib/lib/Cyrus/Annotator/Daemon.pm
- Manifying 2 pod documents
- make[2]: Leaving directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/annotator'
- Making all in perl/imap
- make[2]: Entering directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/imap'
- Makefile:373: warning: ignoring prerequisites on suffix rule definition
- Makefile:373: warning: ignoring prerequisites on suffix rule definition
- cp IMAP.pm blib/lib/Cyrus/IMAP.pm
- cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
- cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
- cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
- Running Mkbootstrap for IMAP ()
- chmod 644 "IMAP.bs"
- "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- IMAP.bs blib/arch/auto/Cyrus/IMAP/IMAP.bs 644
- "/usr/bin/perl" "/usr/share/perl5/core_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/core_perl/ExtUtils/typemap' -typemap '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/imap/typemap' IMAP.xs > IMAP.xsc && mv IMAP.xsc IMAP.c
- cc -c -I../.. -I../../com_err/et -I../../perl/imap -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe -g -D_FILE_OFFSET_BITS=64 -DLARGE_FILE_SUPPORT64 -Wall -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe -g -D_FILE_OFFSET_BITS=64 -DLARGE_FILE_SUPPORT64 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -DPERL_POLLUTE IMAP.c
- In file included from ../../lib/util.h:49,
- from IMAP.xs:56:
- ../../config.h:626: warning: "VERSION" redefined
- 626 | #define VERSION "3.2.5"
- |
- <command-line>: note: this is the location of the previous definition
- IMAP.c: In function 'XS_Cyrus__IMAP_new':
- IMAP.c:467:7: warning: unused variable 'RETVAL' [-Wunused-variable]
- 467 | SV * RETVAL;
- | ^~~~~~
- In file included from IMAP.xs:50:
- IMAP.c: In function 'XS_Cyrus__IMAP_flags':
- /usr/lib/perl5/core_perl/CORE/XSUB.h:177:28: warning: unused variable 'targ' [-Wunused-variable]
- 177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
- | ^~~~
- /usr/lib/perl5/core_perl/CORE/XSUB.h:177:28: note: in definition of macro 'dXSTARG'
- 177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
- | ^~~~
- IMAP.c:653:6: warning: variable 'RETVAL' set but not used [-Wunused-but-set-variable]
- 653 | int RETVAL;
- | ^~~~~~
- IMAP.c: In function 'XS_Cyrus__IMAP__authenticate':
- IMAP.c:756:7: warning: unused variable 'RETVAL' [-Wunused-variable]
- 756 | SV * RETVAL;
- | ^~~~~~
- IMAP.c: In function 'XS_Cyrus__IMAP__starttls':
- IMAP.c:843:7: warning: unused variable 'RETVAL' [-Wunused-variable]
- 843 | SV * RETVAL;
- | ^~~~~~
- IMAP.c: In function 'XS_Cyrus__IMAP_fromURL':
- IMAP.c:1186:13: warning: variable 'client' set but not used [-Wunused-but-set-variable]
- 1186 | Cyrus_IMAP client;
- | ^~~~~~
- IMAP.c: In function 'XS_Cyrus__IMAP_toURL':
- IMAP.c:1231:13: warning: variable 'client' set but not used [-Wunused-but-set-variable]
- 1231 | Cyrus_IMAP client;
- | ^~~~~~
- In file included from /usr/include/string.h:519,
- from /usr/lib/perl5/core_perl/CORE/perl.h:1233,
- from IMAP.xs:49:
- In function 'strncpy',
- inlined from 'XS_Cyrus__IMAP__authenticate' at IMAP.xs:409:13:
- /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
- 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- IMAP.c: In function 'XS_Cyrus__IMAP__authenticate':
- IMAP.xs:408:37: note: length computed here
- 408 | client->password->len = strlen(password);
- | ^~~~~~~~~~~~~~~~
- In file included from /usr/include/string.h:519,
- from /usr/lib/perl5/core_perl/CORE/perl.h:1233,
- from IMAP.xs:49:
- In function 'strncpy',
- inlined from 'get_password' at IMAP.xs:207:9:
- /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
- 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- IMAP.xs: In function 'get_password':
- IMAP.xs:206:31: note: length computed here
- 206 | text->password->len = strlen(ptr);
- | ^~~~~~~~~~~
- rm -f blib/arch/auto/Cyrus/IMAP/IMAP.so
- cc -shared -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,stack-size=2097152 -pthread IMAP.o -o blib/arch/auto/Cyrus/IMAP/IMAP.so ../../perl/.libs/libcyrus.a ../../perl/.libs/libcyrus_min.a \
- -lsasl2 -lssl -lcrypto -lssl -lcrypto -luuid -lz \
- chmod 755 blib/arch/auto/Cyrus/IMAP/IMAP.so
- perl /home/halogen/werror-cyrus/cyrus-imapd-3.2.5/tools/fixsearchpath.pl NONE /bin < cyradm.sh > cyradm
- cp cyradm blib/script/cyradm
- "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/cyradm
- Manifying 1 pod document
- Manifying 4 pod documents
- make[2]: Leaving directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/imap'
- Making all in perl/sieve/managesieve
- make[2]: Entering directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/sieve/managesieve'
- Makefile:362: warning: ignoring prerequisites on suffix rule definition
- Makefile:362: warning: ignoring prerequisites on suffix rule definition
- cp managesieve.pm blib/lib/Cyrus/SIEVE/managesieve.pm
- Running Mkbootstrap for managesieve ()
- chmod 644 "managesieve.bs"
- "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- managesieve.bs blib/arch/auto/Cyrus/SIEVE/managesieve/managesieve.bs 644
- "/usr/bin/perl" "/usr/share/perl5/core_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/core_perl/ExtUtils/typemap' -typemap '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/sieve/managesieve/typemap' managesieve.xs > managesieve.xsc && mv managesieve.xsc managesieve.c
- cc -c -I../../../lib -I../../../perl/sieve -I../../../perl/sieve/lib -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe -g -D_FILE_OFFSET_BITS=64 -DLARGE_FILE_SUPPORT64 -Wall -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe -g -D_FILE_OFFSET_BITS=64 -DLARGE_FILE_SUPPORT64 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -DPERL_POLLUTE managesieve.c
- managesieve.c: In function 'XS_Cyrus__SIEVE__managesieve_sieve_get_handle':
- managesieve.c:345:11: warning: unused variable 'RETVAL' [-Wunused-variable]
- 345 | Sieveobj RETVAL;
- | ^~~~~~
- In file included from managesieve.xs:47:
- managesieve.c: In function 'XS_Cyrus__SIEVE__managesieve_sieve_logout':
- /usr/lib/perl5/core_perl/CORE/XSUB.h:177:28: warning: unused variable 'targ' [-Wunused-variable]
- 177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
- | ^~~~
- /usr/lib/perl5/core_perl/CORE/XSUB.h:177:28: note: in definition of macro 'dXSTARG'
- 177 | #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
- | ^~~~
- managesieve.c:528:6: warning: unused variable 'RETVAL' [-Wunused-variable]
- 528 | int RETVAL;
- | ^~~~~~
- rm -f blib/arch/auto/Cyrus/SIEVE/managesieve/managesieve.so
- cc -shared -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-z,stack-size=2097152 -pthread managesieve.o -o blib/arch/auto/Cyrus/SIEVE/managesieve/managesieve.so ../lib/.libs/libisieve.a ../../../perl/.libs/libcyrus.a ../../../perl/.libs/libcyrus_min.a \
- -lsasl2 -lssl -lcrypto -lssl -lcrypto -luuid -lpcre -lpcreposix -lz -lsqlite3 -L/usr/lib -lmysqlclient -lpthread -lz -lm -ldl \
- chmod 755 blib/arch/auto/Cyrus/SIEVE/managesieve/managesieve.so
- Manifying 1 pod document
- make[2]: Leaving directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5/perl/sieve/managesieve'
- make[1]: *** [Makefile:6564: all-recursive] Error 1
- make[1]: Leaving directory '/home/halogen/werror-cyrus/cyrus-imapd-3.2.5'
- make: *** [Makefile:2900: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment