[MacPorts] #19576: nedit 5.5_0 links against wrong X11 libs -> "Error: Unresolved inheritance operation"

MacPorts noreply at macports.org
Fri May 8 10:23:44 PDT 2009


#19576: nedit 5.5_0 links against wrong X11 libs -> "Error: Unresolved inheritance
operation"
-------------------------------+--------------------------------------------
 Reporter:  eborisch@…         |       Owner:  macports-tickets@…                   
     Type:  defect             |      Status:  new                                  
 Priority:  Normal             |   Milestone:                                       
Component:  ports              |     Version:  1.7.1                                
 Keywords:  nedit systemX11    |        Port:  nedit                                
-------------------------------+--------------------------------------------
 Nedit links aginst system X11 libs (even though macports libs are
 installed.) This leads to an "Unresolved inheritance operation" crash when
 trying to launch.

 {{{
 MacPro$ ldd `which nedit`
 /opt/local/bin/nedit:
         /opt/local/lib/libXm.4.dylib (compatibility version 5.0.0, current
 version 5.1.0)
         /usr/X11/lib/libXp.6.dylib (compatibility version 9.0.0, current
 version 9.0.0)
         /usr/X11/lib/libXpm.4.dylib (compatibility version 16.0.0, current
 version 16.0.0)
         /usr/X11/lib/libXext.6.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /usr/X11/lib/libXt.6.dylib (compatibility version 7.0.0, current
 version 7.0.0)
         /usr/X11/lib/libSM.6.dylib (compatibility version 7.0.0, current
 version 7.0.0)
         /usr/X11/lib/libICE.6.dylib (compatibility version 10.0.0, current
 version 10.0.0)
         /usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current
 version 9.0.0)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.1.3)
 MacPro$ nedit
 Error: Unresolved inheritance operation
 }}}

 Build needs to be patched to remove -L/usr/X11/lib from build line for non
 systemX11 builds. With this, everything works fine.

 {{{
 MacPro$ ldd nedit
 nedit:
         /opt/local/lib/libXm.4.dylib (compatibility version 5.0.0, current
 version 5.1.0)
         /opt/local/lib/libXp.6.dylib (compatibility version 9.0.0, current
 version 9.0.0)
         /opt/local/lib/libXpm.4.dylib (compatibility version 16.0.0,
 current version 16.0.0)
         /opt/local/lib/libXext.6.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /opt/local/lib/libXt.6.dylib (compatibility version 7.0.0, current
 version 7.0.0)
         /opt/local/lib/libSM.6.dylib (compatibility version 7.0.0, current
 version 7.0.0)
         /opt/local/lib/libICE.6.dylib (compatibility version 10.0.0,
 current version 10.0.0)
         /opt/local/lib/libX11.6.dylib (compatibility version 9.0.0,
 current version 9.0.0)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.1.3)
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/19576>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list