Opened 3 years ago

Last modified 3 years ago

#61634 closed defect

notmuch @0.31.2 dyld linking issue with talloc — at Version 2

Reported by: borwickatuw (John Borwick) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: bigsur Cc:
Port: talloc freeradius notmuch osmocore osmocore-devel py27-tsk

Description (last modified by borwickatuw (John Borwick))

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 also tried to uninstall/reinstall talloc as well.

Change History (2)

comment:1 Changed 3 years ago by borwickatuw (John Borwick)

Description: modified (diff)

comment:2 Changed 3 years ago by borwickatuw (John Borwick)

Description: modified (diff)
Note: See TracTickets for help on using tickets.