[MacPorts] #65712: dovecot: update to 2.3.19.1, sieve to 0.5.19 completely breaks build, APNS

MacPorts noreply at macports.org
Tue Aug 23 14:05:55 UTC 2022


#65712: dovecot: update to 2.3.19.1, sieve to 0.5.19 completely breaks build, APNS
------------------------+----------------------
  Reporter:  essandess  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:  haspatch
      Port:  dovecot    |
------------------------+----------------------
Changes (by ryandesign):

 * keywords:   => haspatch


Old description:

> Commit https://github.com/macports/macports-
> ports/commit/301eda8b32a1dc39639a82b71ff0537850462435 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 https://github.com/macports/macports-
> ports/commit/301eda8b32a1dc39639a82b71ff0537850462435

New description:

 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].

--

-- 
Ticket URL: <https://trac.macports.org/ticket/65712#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list