[MacPorts] #43769: harfbuzz-icu: requires version 929.0.0 or later, but /opt/local/lib/libharfbuzz.0.dylib provides version 928.0.0 (was: installing gimp failed, script asked I report this error)
MacPorts
noreply at macports.org
Tue May 20 19:53:59 PDT 2014
#43769: harfbuzz-icu: requires version 929.0.0 or later, but
/opt/local/lib/libharfbuzz.0.dylib provides version 928.0.0
---------------------------+--------------------------
Reporter: ksh@… | Owner: ryandesign@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: harfbuzz-icu |
---------------------------+--------------------------
Changes (by ryandesign@…):
* keywords: harfbuzz-icu =>
* owner: macports-tickets@… => ryandesign@…
* port: gimp => harfbuzz-icu
Old description:
> 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
New description:
{{{
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
}}}
--
Comment:
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").
--
Ticket URL: <https://trac.macports.org/ticket/43769#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list