[MacPorts] #66993: retdec/retdec-devel - multiple directories throwing extract.rename error
MacPorts
noreply at macports.org
Sat Feb 25 01:00:31 UTC 2023
#66993: retdec/retdec-devel - multiple directories throwing extract.rename error
---------------------------+----------------------
Reporter: jessiepurser | Owner: catap
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: retdec |
---------------------------+----------------------
Changes (by ryandesign):
* status: new => assigned
* owner: (none) => catap
Old description:
> M1 Ventura 13.1 (22C65)
>
> `> sudo port install retdec`
>
> {{{
> ---> Computing dependencies for retdec
> ---> Extracting retdec
> Error: Failed to extract retdec: extract.rename: multiple directories
> exist in
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work:
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work/capstone-5.0-rc2
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
> /llvm-2a1f3d8a97241c6e91710be8f84cf3cf80c03390
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
> /keystone-d7ba8e378e5284e6384fc9ecd660ed5f6532e922
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
> /avast-retdec-53e55b4
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
> /googletest-90a443f9c2437ca8a682a1ac625eba64e1d74a8a
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work/yara-4.2.0-rc1
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
> /yaramod-a367d910ae79698e64e99d8414695281723cd34b
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> Error: Processing of port retdec failed
> }}}
>
> The Portfile for retdec v4 installs as expected.
>
> - Commit with changes breaking install - https://github.com/macports
> /macports-ports/commit/3dffeade6f8c192d72641c2aba666b8848f46426
>
> - Previous commit (where manual install works) -
> https://github.com/macports/macports-
> ports/commit/99b36ee914cecca00b4222044371ed7e2101d0db
New description:
M1 Ventura 13.1 (22C65)
`> sudo port install retdec`
{{{
---> Computing dependencies for retdec
---> Extracting retdec
Error: Failed to extract retdec: extract.rename: multiple directories
exist in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work/capstone-5.0-rc2
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
/llvm-2a1f3d8a97241c6e91710be8f84cf3cf80c03390
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
/keystone-d7ba8e378e5284e6384fc9ecd660ed5f6532e922
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
/avast-retdec-53e55b4
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
/googletest-90a443f9c2437ca8a682a1ac625eba64e1d74a8a
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work/yara-4.2.0-rc1
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/work
/yaramod-a367d910ae79698e64e99d8414695281723cd34b
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_retdec/retdec/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
Error: Processing of port retdec failed
}}}
The Portfile for retdec v4 installs as expected.
- Commit with changes breaking install -
[3dffeade6f8c192d72641c2aba666b8848f46426/macports-ports]
- Previous commit (where manual install works) -
[99b36ee914cecca00b4222044371ed7e2101d0db/macports-ports]
--
Comment:
Well, what "broke" it was MacPorts 2.8.1. MacPorts 2.6.0 through 2.8.0
included code that handled this situation automatically but it was decided
that it broke too many things so it was taken out and now ports have to
handle it individually.
--
Ticket URL: <https://trac.macports.org/ticket/66993#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list