ports that are outdated but cannot be upgraded.

Kenneth Wolcott kennethwolcott at gmail.com
Wed Mar 29 03:26:02 UTC 2023


Hi Bill;

  I ran selfupdate again.

  Then port outdated

  Then sudo port -v -s upgrade outdated

  Now I get the message:

--->  Scanning binaries for linking errors
Could not open /opt/local/libexec/boost/1.76/lib/libboost_python311-mt.dylib:
Error opening or reading file (referenced from
/opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/libtorrent.cpython-311-darwin.so)
--->  Found 1 broken file, 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: libtorrent-rasterbar @2.0.8+python311
Continue? [Y/n]: n
~: sudo port rev-upgrade
--->  Scanning binaries for linking errors
--->  Found 1 broken file, 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: libtorrent-rasterbar @2.0.8+python311
Continue? [Y/n]: y
--->  Computing dependencies for libtorrent-rasterbar
--->  Cleaning libtorrent-rasterbar
--->  Scanning binaries for linking errors
--->  Found 1 broken file, matching files to ports
--->  Found 1 broken port, determining rebuild order
--->  Rebuilding in order
     libtorrent-rasterbar @2.0.8_1+python311
--->  Computing dependencies for libtorrent-rasterbar
--->  Fetching distfiles for libtorrent-rasterbar
--->  Verifying checksums for libtorrent-rasterbar
--->  Extracting libtorrent-rasterbar
--->  Applying patches to libtorrent-rasterbar
--->  Configuring libtorrent-rasterbar
Error: Failed to configure libtorrent-rasterbar: boost176 must be
installed with +python311.
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_libtorrent-rasterbar/libtorrent-rasterbar/main.log
for details.
Error: rev-upgrade failed: Error rebuilding libtorrent-rasterbar
Error: Follow https://guide.macports.org/#project.tickets if you
believe there is a bug.

On Tue, Mar 28, 2023 at 12:48 PM Kenneth Wolcott
<kennethwolcott at gmail.com> wrote:
>
> Hi Bill;
>
>   I've tried that, but the problem remains even if I do respond affirmatively.
>
>   I think that there's a root problem here, but I just can't grasp
> what it is precisely.
>
> Thanks,
> Ken
>
> On Tue, Mar 28, 2023 at 12:41 PM Bill Cole
> <macportsusers-20171215 at billmail.scconsult.com> wrote:
> >
> > On 2023-03-28 at 15:03:48 UTC-0400 (Tue, 28 Mar 2023 12:03:48 -0700)
> > Kenneth Wolcott <kennethwolcott at gmail.com>
> > is rumored to have said:
> >
> > > HI;
> > >
> > >   I ran a selfupdate successfully today.
> > >
> > > Then "sudo port -v -s upgrade outdated" seemed successful.
> > >
> > > But then:
> > >
> > > --->  Scanning binaries for linking errors
> > > Could not open
> > > /opt/local/libexec/boost/1.76/lib/libboost_python311-mt.dylib:
> > > Error opening or reading file (referenced from
> > > /opt/local/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/libtorrent.cpython-311-darwin.so)
> > > --->  Found 1 broken file, 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: libtorrent-rasterbar
> > > @2.0.8+python311
> > > Continue? [Y/n]: n
> > > ~: port diagnose
> > > [nothing returned]
> > > port outdated
> > > No installed ports are outdated.
> > >
> > > So, this still seems less than ideal.
> >
> > It seems to me that the right answer to rev-upgrade's "Continue?" prompt
> > should always be "y" but I could be wrong.
> >
> > --
> > Bill Cole
> > bill at scconsult.com or billcole at apache.org
> > (AKA @grumpybozo and many *@billmail.scconsult.com addresses)
> > Not Currently Available For Hire


More information about the macports-users mailing list