Opened 11 years ago

Closed 10 years ago

#39539 closed defect (worksforme)

gnome-keyring: Could not open /opt/local/lib/libpng14.14.dylib

Reported by: rahsaan.page@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: gnome-keyring

Description (last modified by mf2k (Frank Schima))

$ sudo /opt/local/bin/port upgrade outdated
--->  Computing dependencies for gnome-keyring
--->  Cleaning gnome-keyring
--->  Scanning binaries for linking errors: 100.0%
--->  Found 3 broken file(s), matching files to ports
--->  Found 1 broken port(s), determining rebuild order
--->  Rebuilding in order
     gnome-keyring @2.32.1 
--->  Computing dependencies for gnome-keyring
--->  Cleaning gnome-keyring
--->  Scanning binaries for linking errors: 100.0%
--->  Found 3 broken file(s), matching files to ports
--->  Found 1 broken port(s), determining rebuild order
--->  Rebuilding in order
     gnome-keyring @2.32.1 
--->  Computing dependencies for gnome-keyring
--->  Cleaning gnome-keyring
--->  Scanning binaries for linking errors: 100.0%
--->  Found 3 broken file(s), matching files to ports
--->  Found 1 broken port(s), determining rebuild order
--->  Rebuilding in order
     gnome-keyring @2.32.1 
--->  Computing dependencies for gnome-keyring
--->  Cleaning gnome-keyring
--->  Scanning binaries for linking errors: 100.0%
--->  Found 3 broken file(s), matching files to ports
Error: Port gnome-keyring 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.
Port gnome-keyring still broken after rebuilding 3 time(s)
    while executing
"error "Port $portname still broken after rebuilding [expr $broken_port_counts($portname) - 1] time(s)""
    (procedure "revupgrade_scanandrebuild" line 268)
    invoked from within
"revupgrade_scanandrebuild broken_port_counts $opts"
    (procedure "macports::revupgrade" line 5)
    invoked from within
"macports::revupgrade $opts"
    (procedure "action_revupgrade" line 2)
    invoked from within
"action_revupgrade $action $portlist $opts"
    (procedure "action_upgrade" line 25)
    invoked from within
"$action_proc $action $portlist [array get global_options]"
    (procedure "process_cmd" line 95)
    invoked from within
"process_cmd $remaining_args"
    invoked from within
"if { [llength $remaining_args] > 0 } {

    # If there are remaining arguments, process those as a command
    set exit_status [process_cmd $remaining..."
    (file "/opt/local/bin/port" line 4785)

$ sudo /opt/local/bin/port -d -y rev-upgrade
DEBUG: Copying /Users/rahsaanpage/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences
--->  Scanning binaries for linking errors
Could not open /opt/local/lib/libpng14.14.dylib: Error opening or reading file (referenced from /opt/local/bin/gnome-keyring)
DEBUG: Marking /opt/local/bin/gnome-keyring as broken
DEBUG: Marking /opt/local/lib/libgcr.0.dylib as broken
DEBUG: Marking /opt/local/libexec/gnome-keyring-prompt as broken
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/bugpoint
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llc
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/lli
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-ar
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-as
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-bcanalyzer
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-cov
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-diff
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-dis
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-dwarfdump
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-extract
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-ld
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-link
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-mc
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-nm
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-objdump
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-prof
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-ranlib
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-rtdyld
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/llvm-size
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/macho-dump
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/llvm-3.0/bin/opt
DEBUG: skipping ppc in /opt/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.in since this system can't run it anyway
DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/libexec/ld64/ld

--->  Found 3 broken file(s), matching files to ports
--->  Found 1 broken port(s), determining rebuild order
DEBUG: Broken: gnome-keyring
DEBUG: Processing port gnome-keyring @0:2.32.1_0  
DEBUG: Processing port libgnome-keyring @0:2.30.1_1  
DEBUG: Processing port libgnomeui @0:2.24.4_1  
DEBUG: Processing port gimp2 @0:2.6.11_3 +x11 
DEBUG: Processing port gimp-app @0:2.6.0_2  
DEBUG: Processing port gimp @0:2.6.11_0  
DEBUG: Processing port gimp @0:2.6.11_1  
DEBUG: Processing port gimp @0:2.6.12_0  
DEBUG: Processing port gimp @0:2.8.0_0  
DEBUG: Processing port gimp @0:2.8.2_0  
DEBUG: Processing port gimp @0:2.8.4_0  
DEBUG: Processing port gimp @0:2.8.6_0  
DEBUG: Processing port gimp-jp2 @0:2.2.0_3  
DEBUG: Processing port gimp-lqr-plugin @0:0.7.1_0  
DEBUG: Processing port gutenprint @0:5.2.3_3  
DEBUG: Processing port ufraw @0:0.17_2  
DEBUG: Processing port xsane @0:0.996_4  
DEBUG: Processing port gimp-app @0:2.6.11_1  
DEBUG: Processing port ufraw @0:0.18_0  
DEBUG: Processing port ufraw @0:0.18_1  
DEBUG: Processing port gimp-app @0:2.6.12_0  
DEBUG: Processing port icns-gimp @0:0.1_1  
DEBUG: Processing port gimp-jp2 @0:2.2.0_4  
DEBUG: Processing port gimp-lqr-plugin @0:0.7.1_1  
DEBUG: Processing port gutenprint @0:5.2.7_0  
DEBUG: Processing port xsane @0:0.998_0  
DEBUG: Processing port gimp-app @0:2.8.0_0  
DEBUG: Processing port gimp-jp2 @0:2.2.0_5  
DEBUG: Processing port gutenprint @0:5.2.7_1  
DEBUG: Processing port xsane @0:0.998_1  
DEBUG: Processing port gimp-app @0:2.8.2_1  
DEBUG: Processing port ufraw @0:0.18_2  
DEBUG: Processing port ufraw @0:0.18_3  
DEBUG: Processing port xsane @0:0.998_2  
DEBUG: Processing port ufraw @0:0.19.2_0  
DEBUG: Processing port gutenprint @0:5.2.9_0  
DEBUG: Processing port gimp-jp2 @0:2.2.0_6  
DEBUG: Processing port gutenprint @0:5.2.9_1  
DEBUG: Processing port gimp2 @0:2.6.11_5 +x11 
DEBUG: Processing port gimp2 @0:2.6.11_6 +python27+x11 
DEBUG: Processing port gimp2 @0:2.6.11_9 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.6.12_0 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.6.12_1 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.0_0 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.0_2 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.2_4 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.4_2 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.4_3 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.4_4 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.4_5 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.4_6 +help_browser+python27 
DEBUG: Processing port gimp2 @0:2.8.6_0 +help_browser+python27 
DEBUG: Processing port libgnomeui @0:2.24.5_0  
DEBUG: Processing port libgnomeui @0:2.24.5_2  
DEBUG: Processing port libsoup @0:2.34.3_0  
DEBUG: Processing port webkit-gtk @1:1.2.7_1  
DEBUG: Processing port webkit-gtk @1:1.6.3_4 +svg+video 
DEBUG: Processing port webkit-gtk @1:1.6.3_5 +video 
DEBUG: Processing port webkit-gtk @1:1.10.2_0 +video 
DEBUG: Processing port webkit-gtk @2:1.10.2_1 +video 
DEBUG: Processing port webkit-gtk @2:1.10.2_2 +video 
DEBUG: Processing port webkit-gtk @1:2.0.0_0 +video 
DEBUG: Processing port webkit-gtk @1:2.0.0_2 +video 
DEBUG: Processing port webkit-gtk @2:2.0.1_0 +video 
DEBUG: Processing port webkit-gtk @2:2.0.2_0 +video 
DEBUG: Processing port webkit-gtk @2:2.0.2_1 +video 
DEBUG: Processing port webkit-gtk @2:2.0.3_0 +video 
DEBUG: Processing port libsoup @0:2.38.0_1  
DEBUG: Processing port libgnomeui @0:2.24.5_3  
DEBUG: Processing port libsoup @0:2.38.1_0  
DEBUG: Processing port libgnomeui @0:2.24.5_4  
DEBUG: Processing port libsoup @0:2.40.3_0  
DEBUG: Processing port libsoup @0:2.42.0_0  
DEBUG: Processing port libgnomeui @0:2.24.5_5  
DEBUG: Processing port libsoup @0:2.42.0_1  
DEBUG: Processing port libsoup @0:2.42.1_0  
DEBUG: Processing port libsoup @0:2.42.2_0  
DEBUG: Processing port libgnomeui @0:2.24.5_6  
DEBUG: Processing port libgnomeui @0:2.24.5_8 +x11 
--->  Rebuilding in order
     gnome-keyring @2.32.1 
DEBUG: epoch: in tree: 1 installed: 1
DEBUG: gnome-keyring 2.32.1_0 exists in the ports tree
DEBUG: gnome-keyring 2.30.3_6  is the latest installed
DEBUG: gnome-keyring 2.32.1_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/ports/gnome/gnome-keyring
DEBUG: OS darwin/12.4.0 (Mac OS X 10.8) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: adding the default universal variant
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: Not following dependencies
Skipping deactivate gnome-keyring @2.32.1_0 (dry run)
Skipping activate gnome-keyring @2.32.1_0 (dry run)
DEBUG: Rebuilding port gnome-keyring 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 11 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to devans@…
Port: gnome-keyring added

comment:2 Changed 11 years ago by mf2k (Frank Schima)

In the future, please use WikiFormatting, fill in the Port field, and Cc the port maintainer(s).

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

Cc: ryandesign@… added
Resolution: worksforme
Status: newclosed
Summary: Error: Port gnome-keyring is still broken after rebuilding it more than 3 times.gnome-keyring: Could not open /opt/local/lib/libpng14.14.dylib

From your log:

Could not open /opt/local/lib/libpng14.14.dylib: Error opening or reading file (referenced from /opt/local/bin/gnome-keyring)

MacPorts has been on libpng 1.5 for a long time already; I don't see how this reference to the old libpng 1.4 got into your gnome-keyring, but you need to rebuild gnome-keyring to remove that reference. I don't understand exactly how rev-upgrade works, and your log shows that for some reason rev-upgrade didn't actually rebuild gnome-keyring, so please do it manually, e.g.:

sudo port clean gnome-keyring
sudo port -n upgrade --force gnome-keyring
Note: See TracTickets for help on using tickets.