[MacPorts] #61634: notmuch @0.31.2 dyld linking issue with talloc
MacPorts
noreply at macports.org
Mon Nov 23 19:09:39 UTC 2020
#61634: notmuch @0.31.2 dyld linking issue with talloc
--------------------------+--------------------
Reporter: borwickatuw | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.4
Resolution: | Keywords:
Port: notmuch |
--------------------------+--------------------
Description changed by borwickatuw:
Old description:
> Under Big Sur, I have seen this error on two different computers:
>
> {{{
> dyld: Library not loaded:
> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_talloc/talloc/work/talloc-2.3.1/bin/default/libtalloc.dylib
> }}}
>
> This persists even after running:
>
> {{{
> sudo port clean notmuch
> sudo rm -rf /opt/local/var/macports/build/*
> sudo port install notmuch
> }}}
>
> Notably, macports seems to know there's an issue, because after =sudo
> port install notmuch= I get an error:
>
> {{{
> ---> Found 2 broken files, matching files to ports
> ---> Found 1 broken port, determining rebuild order
> You can always run 'port rev-upgrade' again to fix errors.
> The following ports will be rebuilt: notmuch @0.31.2
> Continue? [Y/n]: y
> }}}
>
>
> This creates a circular dependency I guess? Where notmuch has a linking
> error and it's somehow detected but it can't ever be resolved?
>
> I was able to "fix" this on one of the computers but I'm not sure how. I
> have aso tried to uninstall/reinstall talloc as well.
New description:
Under Big Sur, I have seen this error on two different computers:
{{{
dyld: Library not loaded:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_talloc/talloc/work/talloc-2.3.1/bin/default/libtalloc.dylib
}}}
This persists even after running:
{{{
sudo port clean notmuch
sudo rm -rf /opt/local/var/macports/build/*
sudo port install notmuch
}}}
Notably, macports seems to know there's an issue, because after `sudo port
install notmuch` I get an error:
{{{
---> Found 2 broken files, matching files to ports
---> Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: notmuch @0.31.2
Continue? [Y/n]: y
}}}
This creates a circular dependency I guess? Where notmuch has a linking
error and it's somehow detected but it can't ever be resolved?
I was able to "fix" this on one of the computers but I'm not sure how. I
have aso tried to uninstall/reinstall talloc as well.
--
--
Ticket URL: <https://trac.macports.org/ticket/61634#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list