Opened 10 years ago

Closed 5 years ago

#42703 closed defect (fixed)

FontForge builds + fails to find MacPorts X11 at runtime

Reported by: davidfavor (David Favor) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), cooljeanius (Eric Gallager)
Port: fontforge

Description

David-Favor-iMac# pwd
/Applications/MacPorts/FontForge.app/Contents/MacOS
David-Favor-iMac# ./FontForge 
Copyright (c) 2000-2012 by George Williams.
 Executable based on sources from 14:57 GMT 31-Jul-2012-ML-TtfDb.
 Library based on sources from 14:57 GMT 31-Jul-2012.
Could not open screen.
You must start X11 before you can start ./FontForge
 X11 is optional software found on your install DVD.
David-Favor-iMac# port installed | egrep -i 'xorg-libX11|fontforge|quartz-wm'
  fontforge @20120731_3+freetype_bytecode+python27 (active)
  quartz-wm @1.3.1_1 (active)
  xorg-libX11 @1.6.2_0 (active)

Attachments (1)

x11cleanse (864 bytes) - added by davidfavor (David Favor) 10 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 10 years ago by davidfavor (David Favor)

Removed all traces of X11 + MacPorts.

Reinstalled MacPorts + this error occurs now.

comment:2 Changed 10 years ago by davidfavor (David Favor)

Attaching script I used to cleanse system X11.

Changed 10 years ago by davidfavor (David Favor)

Attachment: x11cleanse added

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

Well, fontforge does require an X11 server. Which one are you wanting to use? OS X's (if you have a version of OS X that came with one)? MacPorts' (from the xorg-server port)? Xquartz's? Whichever you want to use, is your DISPLAY environment variable set up correctly to auto-launch that X11 server? If not, you'll have to manually launch that X11 server first, at least.

comment:4 Changed 5 years ago by kencu (Ken)

Resolution: fixed
Status: newclosed

fontforge updated several times since this ticket.

Note: See TracTickets for help on using tickets.