#67111 closed defect (fixed)

MacVim @9.0.release176_0 "Error: Port MacVim is still broken after rebuilding it more than 3 times."

Reported by: rufty (Bill Hill) Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: Blokkendoos (Johan)
Port: MacVim

Description

Ran "port upgrade" which pulled in an update for MacVim. I'm running +huge+python311, so a rebuild. But got the message: "Error: Port MacVim is still broken after rebuilding it more than 3 times." Tried installing the precompiled binary port, and that also gave: "Found 2 broken files, matching files to ports" and triggered a recompile, too. Looking at the output of "port -d -y rev-upgrade" it looks like the problem files are: /Applications/MacPorts/MacVim.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle and /Applications/MacPorts/MacVim.app/Contents/Frameworks/Sparkle.framework/Versions/B/Updater.app/Contents/MacOS/Updater which are for the automatic updates? So aren't needed anyway???

Attachments (1)

MacVim.log (245.4 KB) - added by rufty (Bill Hill) 20 months ago.
Output of "port -d -y rev-upgrade"

Download all attachments as: .zip

Change History (8)

Changed 20 months ago by rufty (Bill Hill)

Attachment: MacVim.log added

Output of "port -d -y rev-upgrade"

comment:1 Changed 20 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to raimue
Status: newassigned

Yes, Sparkle is for automatic updates, and you're right, we don't need or want Sparkle in MacPorts, but many ports still have Sparkle because it's not always straightforward to remove it; the developers don't always anticipate that anyone would want to do so.

Did it say in what way those files were broken?

comment:2 in reply to:  1 Changed 20 months ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign:

Did it say in what way those files were broken?

Oh, it's in your log:

Could not open /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers: Error opening or reading file (referenced from /Applications/MacPorts/MacVim.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle)

So this looks like #67097.

comment:3 Changed 20 months ago by rmottola (Riccardo)

Following this... I get exactly the same error on 10.13 same MacVim release:

--->  Computing dependencies for MacVim
--->  Installing MacVim @9.0.release176_0+huge
--->  Activating MacVim @9.0.release176_0+huge
--->  Cleaning MacVim
--->  Updating database of binaries
--->  Scanning binaries for linking errors
--->  Found 2 broken files, matching files to ports
Error: Port MacVim is still broken after rebuilding it more than 3 times.
Error: Please run port -d -y rev-upgrade and use the output to report a bug.
Error: rev-upgrade failed: Port MacVim still broken after rebuilding 3 times
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.

comment:4 Changed 17 months ago by Blokkendoos (Johan)

Cc: Blokkendoos added

comment:5 Changed 13 months ago by raimue (Rainer Müller)

Does this still occur with MacVim @9.0.release178?

comment:6 Changed 13 months ago by rufty (Bill Hill)

MacVim @9.0.release178_0+huge+python311 has built and installed successfully. Thanks. Bill

comment:7 Changed 13 months ago by raimue (Rainer Müller)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.