[MacPorts] #71242: p5-module-signature has problems to build with Perl 5.34 (and similarly with Perl 5.38)

MacPorts noreply at macports.org
Tue Nov 5 11:40:49 UTC 2024


#71242: p5-module-signature has problems to build with Perl 5.34 (and similarly
with Perl 5.38)
------------------------+---------------------------------
 Reporter:  ballapete   |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.10.2
 Keywords:  highsierra  |       Port:  p5-module-signature
------------------------+---------------------------------
 When trying to install this module, because another module requires it,
 which in turn is required by a third one, `perl` reports a few times that
 `/opt/local/libexec/keyboxd` does not work, generally:

 {{{
 --->  Configuring p5.34-module-signature
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -module-signature/p5.34-module-signature/work/Module-Signature-0.89" &&
 /opt/local/bin/perl5.34 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang"
 LD="/usr/bin/clang"
 Looking for GNU Privacy Guard (gpg), a cryptographic signature tool...
 gpg: directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -module-signature/p5.34-module-signature/work/.home/.gnupg' created
 gpg:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -module-signature/p5.34-module-signature/work/.home/.gnupg/trustdb.gpg:
 trustdb created
 gpg: error running '/opt/local/libexec/keyboxd': exit status 2
 gpg: failed to start keyboxd '/opt/local/libexec/keyboxd': General error
 gpg: can't connect to the keyboxd: General error
 gpg: error opening key DB: No Keybox daemon running
 gpg: keydb_search_first failed: Input/output error
 GnuPG found (/opt/local/bin/gpg2).
 Import PAUSE and author keys to GnuPG? [y] y
 Importing... gpg: error running '/opt/local/libexec/keyboxd': exit status
 2
 gpg: failed to start keyboxd '/opt/local/libexec/keyboxd': General error
 gpg: can't connect to the keyboxd: General error
 gpg: error opening key DB: No Keybox daemon running
 gpg: error running '/opt/local/libexec/keyboxd': exit status 2
 }}}

 In `~
 (/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -module-signature/p5.34-module-signature/work/.home)` `.gnupg` is created
 which contains:

 {{{
 total 16
 -rw-r-----  1 macports  wheel    12  5 Nov 12:31 common.conf
 drwxr-x---  2 macports  wheel    68  5 Nov 12:31 public-keys.d
 -rw-------  1 macports  wheel  1200  5 Nov 12:31 trustdb.gpg

 .gnupg/public-keys.d:
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/71242>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list