Opened 7 weeks ago

Last modified 7 weeks ago

#70490 assigned defect

xcrysden: error on startup script during initial launch

Reported by: ctarbox Owned by: dstrubbe (David Strubbe)
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: Cc:
Port: xcrysden

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

MacMini 2020 (M1)
Fresh build of macOS 14.6
Xcode Developer Tools installed
New install of macports 2.9.3.14

I will also send this to tone.kokalj@… directly.

From terminal:

 Version: 1.6.2

  Please report bugs to: tone.kokalj@ijs.si


  TERMS OF USE:
  -------------
  XCRYSDEN is released under the GNU General Public License.

  Whenever graphics generated by XCRYSDEN are used in scientific
  publications, it shall be greatly appreciated to include an explicit
  reference. The preferred form is the following:

  [ref] A. Kokalj, J. Mol. Graph. Model., Vol. 17, pp. 176-179, 1999.
        Code available from http://www.xcrysden.org/.

XCRYSDEN_TOPDIR=/opt/local/share/xcrysden-1.6.2
XCRYSDEN_SCRATCH=/var/folders/4_/kqz3517n08g9z0hz_9hv4g_h0000gp/T/

application-specific initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: can't read "xcrys(platform)": no such variable
    while executing
"if { $xcrys(platform) == "windows" } {
    # testing ...
    rename exec _tcl_exec

    proc exec {args} {
	global env

    	# first try a normal exec..."
    (file "/opt/local/share/xcrysden-1.6.2/Tcl/cygwin.tcl" line 19)
    invoked from within
"source $system(TOPDIR)/Tcl/cygwin.tcl"
    (file "/opt/local/share/xcrysden-1.6.2/Tcl/xcInit.tcl" line 449)

Saving session...
...saving history...truncating history files...
...completed.
Deleting expired sessions...none found.

[Process completed]

Change History (2)

comment:1 Changed 7 weeks ago by ctarbox

xcrysden launches as expected with XQuartz. You can close this ticket.

comment:2 Changed 7 weeks ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: set to dstrubbe
Port: xcrysden added
Status: newassigned

If there is no automatically-created DISPLAY environment variable in your normal non-X11 terminal then you haven't installed X11 properly.

Note: See TracTickets for help on using tickets.