[MacPorts] #71962: Failed to configure perl5.24

MacPorts noreply at macports.org
Tue Jan 28 02:13:25 UTC 2025


#71962: Failed to configure perl5.24
---------------------------+--------------------
  Reporter:  chuckcoleman  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.5
Resolution:                |   Keywords:
      Port:  perl5.24      |
---------------------------+--------------------
Changes (by jmroot):

 * keywords:  perl error URL nonexistent =>


Old description:

> Problem appears to be in main.log, lines 22-29:
>
> :info:archivefetch --->  perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 doesn't
> seem to exist in /opt/local/var/macports/incoming/verified
> :msg:archivefetch --->  Attempting to fetch
> perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 from
> https://packages.macports.org/perl5.24
> :debug:archivefetch Fetching archive failed: The requested URL returned
> error: 404
> :msg:archivefetch --->  Attempting to fetch
> perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 from
> http://bos.us.packages.macports.org/perl5.24
> :debug:archivefetch Fetching archive failed: The requested URL returned
> error: 404
> :msg:archivefetch --->  Attempting to fetch
> perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 from
> https://mirrors.mit.edu/macports/packages/perl5.24
> :debug:archivefetch Fetching archive failed: The requested URL returned
> error: 404
> :debug:archivefetch Privilege de-escalation not attempted as not running
> as root.
>
> And in lines 290-298:
>
> :info:configure Command failed:  cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.24/work/perl-5.24.4"
> && sh Configure -des -Dprefix='/opt/local' -Dscriptdir='/opt/local/bin'
> -Dvendorprefix='/opt/local' -Dusemultiplicity=y -Dusethreads -Duseshrplib
> -Dcc="$CC" -Dman1ext=1pm -Dman3ext=3pm -Dinstallstyle='lib/perl5'
> -Dman1dir='/opt/local/share/man/man1'
> -Dman3dir='/opt/local/share/man/man3'
> -Dsitebin='/opt/local/libexec/perl5.24/sitebin'
> -Dsiteman1dir='/opt/local/share/perl5.24/siteman/man1'
> -Dsiteman3dir='/opt/local/share/perl5.24/siteman/man3'
> -Dvendorbin='/opt/local/libexec/perl5.24'
> -Dvendorman1dir='/opt/local/share/perl5.24/man/man1'
> -Dvendorman3dir='/opt/local/share/perl5.24/man/man3'
> -Dpager='/usr/bin/less -sR' -Dperlpath="/opt/local/bin/perl5.24"
> -Dstartperl="#!/opt/local/bin/perl5.24" -Acppflags="$CPPFLAGS"
> -Accflags="$CFLAGS" -Alddlflags="$LDFLAGS" -Aldflags="$LDFLAGS"
> :info:configure Exit code: 1
> :error:configure Failed to configure perl5.24: configure failure: command
> execution failed
> :debug:configure Error code: NONE
> :debug:configure Backtrace: configure failure: command execution failed
> :debug:configure     while executing
> :debug:configure "$procedure $targetname"
> :error:configure See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.24/main.log
> for details.
> version:1

New description:

 Problem appears to be in main.log, lines 22-29:
 {{{
 :info:archivefetch --->  perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 doesn't
 seem to exist in /opt/local/var/macports/incoming/verified
 :msg:archivefetch --->  Attempting to fetch
 perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 from
 https://packages.macports.org/perl5.24
 :debug:archivefetch Fetching archive failed: The requested URL returned
 error: 404
 :msg:archivefetch --->  Attempting to fetch
 perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 from
 http://bos.us.packages.macports.org/perl5.24
 :debug:archivefetch Fetching archive failed: The requested URL returned
 error: 404
 :msg:archivefetch --->  Attempting to fetch
 perl5.24-5.24.4_7.darwin_22.x86_64.tbz2 from
 https://mirrors.mit.edu/macports/packages/perl5.24
 :debug:archivefetch Fetching archive failed: The requested URL returned
 error: 404
 :debug:archivefetch Privilege de-escalation not attempted as not running
 as root.
 }}}
 And in lines 290-298:
 {{{
 :info:configure Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.24/work/perl-5.24.4"
 && sh Configure -des -Dprefix='/opt/local' -Dscriptdir='/opt/local/bin'
 -Dvendorprefix='/opt/local' -Dusemultiplicity=y -Dusethreads -Duseshrplib
 -Dcc="$CC" -Dman1ext=1pm -Dman3ext=3pm -Dinstallstyle='lib/perl5'
 -Dman1dir='/opt/local/share/man/man1'
 -Dman3dir='/opt/local/share/man/man3'
 -Dsitebin='/opt/local/libexec/perl5.24/sitebin'
 -Dsiteman1dir='/opt/local/share/perl5.24/siteman/man1'
 -Dsiteman3dir='/opt/local/share/perl5.24/siteman/man3'
 -Dvendorbin='/opt/local/libexec/perl5.24'
 -Dvendorman1dir='/opt/local/share/perl5.24/man/man1'
 -Dvendorman3dir='/opt/local/share/perl5.24/man/man3'
 -Dpager='/usr/bin/less -sR' -Dperlpath="/opt/local/bin/perl5.24"
 -Dstartperl="#!/opt/local/bin/perl5.24" -Acppflags="$CPPFLAGS"
 -Accflags="$CFLAGS" -Alddlflags="$LDFLAGS" -Aldflags="$LDFLAGS"
 :info:configure Exit code: 1
 :error:configure Failed to configure perl5.24: configure failure: command
 execution failed
 :debug:configure Error code: NONE
 :debug:configure Backtrace: configure failure: command execution failed
 :debug:configure     while executing
 :debug:configure "$procedure $targetname"
 :error:configure See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_perl5/perl5.24/main.log
 for details.
 version:1
 }}}

--

Comment:

 `port info perl5.24` says:
 {{{
 Platforms:            darwin < 22
 }}}
 Your log says:
 {{{
 :debug:sysinfo macOS 13.7.2 (darwin/22.6.0) arch i386
 }}}
 So this is expected. Is there a reason you need such an old version of
 perl?

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


More information about the macports-tickets mailing list