Opened 8 years ago

Closed 8 years ago

#52459 closed defect (invalid)

xQuartz fails to start when ports installed

Reported by: whitegr@… Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port:

Description (last modified by ryandesign (Ryan Carsten Schmidt))

On fresh install of OSX 10.12, followed macports migrate instructions for fresh install of macports and uninstalled all ports. xQuartz runs fine. Then install one port (e.g. xterm), and I seem to get conflicts with the system libraries: now xQuartz no longer runs:

dyld: Symbol not found: __cg_png_create_info_struct
  Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
  Expected in: /opt/local/lib/libPng.dylib
 in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
Abort trap: 6

Change History (2)

comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to jeremyhu@…

This suggests that the DYLD_LIBRARY_PATH environment variable is set. Have you done that deliberately, perhaps in your shell startup file (~/.profile)? If so, remove that environment variable.

comment:2 Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: invalid
Status: newclosed

Yep, user error. Don't do that. Go tell whoever told you to do that that they were wrong. Have them tell whoever told them that they were wrong. Please help eliminate the misuse of DYLD_LIBRARY_PATH.

Note: See TracTickets for help on using tickets.