Opened 22 months ago

Last modified 22 months ago

#65712 closed defect

dovecot: update to 2.3.19.1, sieve to 0.5.19 completely breaks build, APNS — at Version 2

Reported by: essandess (Steve Smith) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: jmroot (Joshua Root)
Port: dovecot

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Commit [301eda8b32a1dc39639a82b71ff0537850462435/macports-ports] makes extensive change to the build process that breaks the build for push notifications, downloads files during the build, introduces patch files that are unnecessary with autoconf, and makes other breaking changes. E.g.,

:info:build Undefined symbols for architecture x86_64:
:info:build   "_cmd_x_apple_push_service", referenced from:
:info:build Undefined symbols for architecture x86_64:
:info:build   "_cmd_x_apple_push_service", referenced from:
:info:build       _imap_ext_commands in imap-commands.o
:info:build       _imap_ext_commands in imap-commands.o
:info:build ld: symbol(s) not found for architecture x86_64
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build make[3]: *** [imap] Error 1
:info:build make[3]: *** Waiting for unfinished jobs....
:info:build make[3]: *** [test-imap-client-hibernate] Error 1
:info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_dovecot/dovecot/work/dovecot-2.3.19.1/src/imap'
:info:build make[2]: *** [all-recursive] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_dovecot/dovecot/work/dovecot-2.3.19.1/src'
:info:build make[1]: *** [all-recursive] Error 1

I've issued a PR that attempts to undo these changes while keeping other non-breaking changes made in [301eda8b32a1dc39639a82b71ff0537850462435/macports-ports].

Change History (2)

comment:2 Changed 22 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: haspatch added
Note: See TracTickets for help on using tickets.