Changes between Initial Version and Version 1 of Ticket #30824


Ignore:
Timestamp:
Aug 16, 2011, 7:49:08 PM (13 years ago)
Author:
jmroot (Joshua Root)
Comment:

Please remember to cc the maintainer, and to preview and use WikiFormatting.

The openmotif port did get a revision increase when libpng was updated, see r75159. So the only explanation I can come up with is that maybe you upgraded things in the wrong order by using the -n or -R options.

When you say you "tried following the steps below," does that mean you ran this command?

sudo port -n upgrade --force openmotif

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #30824

    • Property Owner changed from macports-tickets@… to mlund@…
    • Property Keywords xmgr removed
    • Property Port openmotif added
  • Ticket #30824 – Description

    initial v1  
    11When I enter "xmgr" I get the following
     2{{{
    23~: xmgr
    34dyld: Library not loaded: /opt/local/lib/libpng12.0.dylib
     
    56  Reason: image not found
    67Trace/BPT trap
    7 
     8}}}
    89I tried following the steps below, but that didn't help.  I am currently running mac osx 10.6.8.
    910
    10 A command failed to run with a message referring to libpng12.0.dylib
     11> A command failed to run with a message referring to libpng12.0.dylib
    1112
    12 Error message:
    13 dyld: Library not loaded: /opt/local/lib/libpng12.0.dylib
     13> Error message:
     14> dyld: Library not loaded: /opt/local/lib/libpng12.0.dylib
    1415
    15 Explanation:
    16 When the libpng port was updated from 1.2.x to 1.4.x, the libpng library version changed. Software always links against a specific library version, so the ports you currently have installed that depend on libpng are linked against a now-nonexistent version of the libpng library. To fix this problem, all ports that depend on libpng will need to be rebuilt so that they link with the new version of the libpng library. This may be quite a few ports.
     16> Explanation:
     17> When the libpng port was updated from 1.2.x to 1.4.x, the libpng library version changed. Software always links against a specific library version, so the ports you currently have installed that depend on libpng are linked against a now-nonexistent version of the libpng library. To fix this problem, all ports that depend on libpng will need to be rebuilt so that they link with the new version of the libpng library. This may be quite a few ports.
    1718
    18 Workaround:
    19 We have tried to find all affected ports and incremented the revision number. In most cases a simple upgrade should get them all fixed.
     19> Workaround:
     20> We have tried to find all affected ports and incremented the revision number. In most cases a simple upgrade should get them all fixed.
    2021
    21 sudo port selfupdate
    22 sudo port upgrade outdated
     22> sudo port selfupdate
    2323
    24 If this does not help, force a rebuild of the port in question by using the following command:
     24> sudo port upgrade outdated
    2525
    26 sudo port -n upgrade --force $portname
     26> If this does not help, force a rebuild of the port in question by using the following command:
    2727
    28 You should also  file a ticket against the port in question.
     28> sudo port -n upgrade --force $portname
     29
     30> You should also  file a ticket against the port in question.