[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