-Q2.A.1- get my wish application to execute - I just get a wish prompt! Or I just get error msgs about permission denied, not found, etc.

From: -II-  Tk Questions and Answers - How can I:

A2.A.1. Most systems require a full pathname to the interpreter.  
So you cannot start a wish script out as 

#! wish -f

Likewise, many Unix systems have a maximum length of characters that you can
put on a #! line.  If you exceed this, you do not get the behaviour you
expect.  So do not try to put something like:

#! /projects/somethingbig/bin/sun4/wish -f

followed by your wish code.  Keep the lines short - under 32 characters is
recommended.

Finally, on some machines, white space after the -f causes a problem.  Be
sure that the -f are the last characters on the first line of the file.

Another trick that has been discussed has been putting the following line
as line 1 of the shell file:

/usr/ucb/tail +2 $0 | /usr/local/bin/dpwish -notk $* ; exit

where you would replace /usr/local/bin/dpwish with whatever pathname
your wish needed.

Another trick that has been suggested (and attributed to Eric Schenk) is
#!/usr/local/bin/wish -f
# The next line is a comment in Tcl, but not sh \
        exec /usr/local/bin/wish $0 -f ${1+"$@"}

Other users report symptoms such as an empty wish window without
widgets.  This still turns out to be a too long interpreter path.

Parent document is top of "FAQ: comp.lang.tcl Tk Toolkit Usage Questions And Answers (1/1)"
Previous document is "-Q1R- Why doesn't the Makefile generated from xmkmf work on my SunOS system?"
Next document is "-Q2.A.2- ,using a machine with less than 8 bit color, run?"