Opened 10 years ago

Closed 10 years ago

#43769 closed defect (duplicate)

harfbuzz-icu: requires version 929.0.0 or later, but /opt/local/lib/libharfbuzz.0.dylib provides version 928.0.0

Reported by: ksh@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port: harfbuzz-icu

Description (last modified by ryandesign (Ryan Carsten Schmidt))

 port -d -y rev-upgrade
DEBUG: Copying /Users/ksh/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences
DEBUG: skipping ppc in /opt/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.in since this system can't run it anyway
--->  Scanning binaries for linking errors
Incompatible library version: /opt/local/lib/libharfbuzz-icu.0.dylib requires version 929.0.0 or later, but /opt/local/lib/libharfbuzz.0.dylib provides version 928.0.0
DEBUG: Marking /opt/local/lib/libharfbuzz-icu.0.dylib as broken

--->  Found 1 broken file(s), matching files to ports
--->  Found 1 broken port(s), determining rebuild order
DEBUG: Broken: harfbuzz-icu
DEBUG: Processing port harfbuzz-icu @0:0.9.28_0  
DEBUG: Processing port webkit-gtk @2:2.4.1_0 +video 
DEBUG: Processing port gimp2 @0:2.8.10_6 +help_browser+python27 
DEBUG: Processing port gimp-app @0:2.8.2_2  
DEBUG: Processing port gimp @0:2.8.10_0  
DEBUG: Processing port gimp-jp2 @0:2.2.0_6  
DEBUG: Processing port gimp-lqr-plugin @0:0.7.2_0  
DEBUG: Processing port gutenprint @0:5.2.9_2  
DEBUG: Processing port icns-gimp @0:0.1_1  
DEBUG: Processing port ufraw @0:0.19.2_3  
DEBUG: Processing port xsane @0:0.998_3  
--->  Rebuilding in order
     harfbuzz-icu @0.9.28 
DEBUG: epoch: in tree: 0 installed: 0
DEBUG: harfbuzz-icu 0.9.28_0 exists in the ports tree
DEBUG: harfbuzz-icu 0.9.28_0  is the latest installed
DEBUG: harfbuzz-icu 0.9.28_0  is active
DEBUG: Merging existing variants '' into variants
DEBUG: new fully merged portvariants: 
DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/harfbuzz
DEBUG: OS darwin/13.2.0 (Mac OS X 10.9) arch i386
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
DEBUG: rev-upgrade override ... upgrading!
DEBUG: Not following dependencies
Skipping deactivate harfbuzz-icu @0.9.28_0 (dry run)
Skipping activate harfbuzz-icu @0.9.28_0 (dry run)
DEBUG: Rebuilding port harfbuzz-icu finished with status 0
Warning: If this was no dry run, rev-upgrade would now run the checks again to find unresolved and newly created problems

Change History (3)

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: harfbuzz-icu removed
Owner: changed from macports-tickets@… to ryandesign@…
Port: harfbuzz-icu added; gimp removed
Summary: installing gimp failed, script asked I report this errorharfbuzz-icu: requires version 929.0.0 or later, but /opt/local/lib/libharfbuzz.0.dylib provides version 928.0.0

Sounds like your harfbuzz is out of date, and you're getting bitten by the bug in MacPorts 2.2.1 (fixed in the upcoming MacPorts 2.3.0) where rev-upgrade doesn't upgrade dependencies first.

Check the output of "port outdated", and assuming harfbuzz is among the outdated ports, upgrade it, and ideally all other outdated ports (i.e. by running "sudo port upgrade outdated").

comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

@ksh, did that fix the problem?

comment:3 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: newclosed

Harris responded by email saying the problem was fixed.

Note: See TracTickets for help on using tickets.