Hi Boaz,

Thanks for your suggestion. I have tried as you suggested. In my case,
CCP4_MASTER
can NOT set to be /home/prog.
The ccp4i did not launched because it can not locate the ccp4i.tcl file.



On Tue, Sep 30, 2008 at 8:53 PM, Boaz Shaanan <[EMAIL PROTECTED]> wrote:

> Your setup in ccp4.setup seems to be incorrect.
> You should have:
> setenv CCP4_MASTER    /home/prog
>
> and then you would have:
>
> echo $CCP4  /home/prog/ccp4-6.0.2
>
>  I don´t think your problem has anything to do with tcl setup.
>
>            Boaz
>
> ----- Original Message -----
> From: Yingjie Peng <[EMAIL PROTECTED]>
> Date: Tuesday, September 30, 2008 15:45
> Subject: Re: [ccp4bb] CCP4i can NOT run
> To: CCP4BB@JISCMAIL.AC.UK
>
> > Hi Iain,
> >
> > Thanks for your reply. The path for tclsh is
> > "/usr/local/tcltkblt/bin/".There are six files: bltsh, bltwish,
> > tclsh, tclsh8.4, wish and wish8.4. The
> > tclsh
> > and wish are symbolic links for tclsh8.4 and wish8.4,
> > respectively. For the
> > permission reason you mentioned, I have also tried this change:
> > sudo chown yjpeng:yjpeng -R /usr/local/tcltkblt
> > It does NOT work!
> >
> > For better analysis, I paste my ccp4.setup file as following:
> > ################### THIS SECTION MUST BE EDITED #####################
> >
> > # CCP4_MASTER is the location of the top-level directory containing
> > `ccp4-<version>'
> > # This is usually the directory in which you ran the tar command
> > to unpack
> > the
> > # code, and is assumed to be shared between machines at a multi-
> > machinesite.
> >
> > setenv CCP4_MASTER    /home/prog/ccp4-6.0.2
> > setenv CCP4
> > $CCP4_MASTER/ccp4-6.0.2
> >
> > # Check for existence of CCP4_MASTER
> > if (! -e $CCP4_MASTER) then
> >     echo "********************* WARNING
> > **********************"    echo "The directory
> > $CCP4_MASTER"    echo "(assigned to CCP4_MASTER)
> > does not exist."
> >     echo "The CCP4 programs will not run
> > correctly, and any"
> >     echo "installation attempt will have errors
> > or will fail."
> >     echo "********************* WARNING
> > **********************"endif
> >
> > # CCP4_SCR: a per-user directory for run-time-generated scratch
> > # files. A dedicated scratch filesystem is probably better than
> > (/usr)/tmp# BINSORT_SCR: a scratch directory for binsort's use;
> > normally same as
> > CCP4_SCR
> >
> > setenv CCP4_SCR      /data/tmp
> > # check to see if this exists and if not try to make it
> > if (! -e $CCP4_SCR) mkdir $CCP4_SCR
> > if (! -e $CCP4_SCR) \
> >     echo "Unable to make CCP4_SCR. CCP4 progs
> > will not run correctly."
> >
> > setenv BINSORT_SCR   $CCP4_SCR
> >
> > ### CCP4i setup - you may need to edit CCP4I_TCLTK ###
> > # CCP4I_TOP - the top directory of the interface
> > setenv CCP4I_TOP ${CCP4}/ccp4i
> > # CCP4I_TCLTK - directory containing tclsh,wish and bltwish
> > executables#               as used in
> $CCP4I_TOP/bin/ccp4i,ccp4ish,loggraph
> > #               For 'standard' installations this is /usr/local/bin
> > #               but note the SGI distributed version of Tcl/Tk is not
> > #               appropriate version
> > setenv CCP4I_TCLTK /usr/local/tcltkblt/bin
> > # CCP4I_HELP - directory contain ccp4i help - default is
> > $CCP4I_TOP/helpsetenv CCP4I_HELP ${CCP4I_TOP}/help
>
> >
> > ### Optional - setting http_proxy environment
> > # The commented out 'setenv' line below may have to be declared
> > to download
> > # and edit protein sequences using the new "Import/Edit Protein
> > Sequences"# (This may also be required for remote job submission
> > in arp/warp.)
> > # task. If so, uncomment this line and replace the example proxy
> > URL with
> > your
> > # relevant URL
> >
> > #setenv HTTP_PROXY wwwblah.blah.ac.uk:xxxx/blah.blah
> >
> > ################### NOVICE USERS STOP HERE #####################
> >
> > ################### OPTIONS TO CUSTOMISE CCP4 #####################
> >
> > # By default, CCP4 directories are appended to the end of paths (PATH,
> > # LD_LIBRARY_PATH, and DYLD_LIBRARY_PATH). If ccp4_first_in_path
> > is set
> > # to 1, then they will be prepended to the beginning of paths.
> > # When deciding local policy, bear in mind the possible
> > existence of
> > # other CCP4 installations, and the possibility of non-CCP4 programs
> > # with conflicting names.
> > set ccp4_first_in_path = 1
> >
> > # The commented-out switch statement below provides an example
> > of how
> > # to use this file for several machines/architectures sharing
> > $CCP4_MASTER.# If necessary, uncomment and edit this.
> > Otherwise, if you're only
> > supporting
> > # a single system alter the uncommented part as necessary.
> > #
> > # The significance of the environment variables is as follows:
> > #   CBIN: location of the executables -- must be on
> > your path (see below);
> > #   CLIB: location of (binary) library files such as
> > libccp4.a and
> > libccp4.so;
> > #   MANPATH: set this if your system's `man' looks at
> > such an environment
> > #      variable to determine where to
> > look for man pages.  By adding
> > #      $CCP4/man to the normal path you
> > get the CCP4 man pages
> > #      with keyword searching as system ones.
> > #   MCTYPE: used for LAUE make -- see LAUE documentation
> > #   CCP4_BROWSER: set this if you intend to use the
> > html documentation
> > #      (recommended).  It should
> > have the path and name of a html browser eg
> > #      /usr/bin/X11/netscape or
> > /usr/local/bin/lynx. The browser will be
> > #      started with the alias ccp4help
> > and will open the file
> > #      $CHTML/INDEX.html.
> >
> > #   switch
> > (`hostname`)            # edit this switch statement if used
> > #                                       # for multiple systems
> > #   case 'foo':
> >     setenv CBIN      $CCP4/bin
> >     setenv CLIB      $CCP4/lib
> >
> >     setenv CCP4_BROWSER  firefox
> >
> >     if (${?MANPATH}) then
> >       if ($ccp4_first_in_path) then
> >         setenv MANPATH
> > ${CCP4}/man:${MANPATH}      else
> >         setenv MANPATH
> > ${MANPATH}:${CCP4}/man      endif
> >     else
> >       if ($ccp4_first_in_path) then
> >         setenv MANPATH
> > ${CCP4}/man:/usr/share/man      else
> >         setenv MANPATH
> > /usr/share/man:${CCP4}/man      endif
> >     endif
> >     setenv
> > MCTYPE        unix             # (only for Laue)
> > #     breaksw
> > #   default:
> > #     echo "CCP4 not implemented on this system"
> > #     exit 1
> > #     breaksw
> > # endsw
> >
> > switch (`uname`)
> > case 'Darwin':
> >   limit stacksize 65536
> >   breaksw
> > default:
> >   breaksw
> > endsw
> >
> > # The following are for all systems
> > setenv CCP4_LIB $CLIB
> > setenv CCP4_BIN $CBIN
> >
> > # CLASSPATH for Java
> > if (${?CLASSPATH}) then
> >   if ($ccp4_first_in_path) then
> >     setenv CLASSPATH ${CBIN}:${CLASSPATH}
> >   else
> >     setenv CLASSPATH ${CLASSPATH}:${CBIN}
> >   endif
> > else
> >   if ($ccp4_first_in_path) then
> >     setenv CLASSPATH ${CBIN}:.
> >   else
> >     setenv CLASSPATH .:${CBIN}
> >   endif
> > endif
> >
> > ### PLOT_COMMAND PRINT_COMMAND for the XCCPJIFFY programs to
> > compile ###
> > setenv PLOT_COMMAND   'lp -s -dmicrolaser'
> > setenv PRINT_COMMAND  'lp -s -denscript'
> >
> > # HARVESTHOME specifies location of harvesting files (defaults
> > to $HOME)
> > #setenv HARVESTHOME
> >
> > ### CCP4_OPEN ###
> > # CCP4_OPEN may be set to 'UNKNOWN' to stop open failures for
> > files opened
> > # as NEW that already exist.  Novices should use 'NEW' to
> > avoid inadvertant
> > # over-writing of existing files, which is then treated as a
> > fatal error.
> >
> > setenv CCP4_OPEN        UNKNOWN
> >
> > ### BINSORT_MEM ###
> > # BINSORT_MEM is workspace used by the binsort program.  In
> > principle this
> > # value is machine-dependent.  It may benefit from being
> > enlarged, but
> > values
> > # higher than 2M have been reported to cause excessive paging on some
> > systems.
> > # You might like to experiment with a program such as fft with
> > different# values -- 102400 (bytes) is the default.  csh's
> > `time' command can tell
> > you
> > # about paging.
> > #
> > #  setenv BINSORT_MEM     8388608
> >
> > # LD_LIBRARY_PATH specifies where to find dynamic libraries (e.g.
> > libccp4.so)
> > # at runtime
> > if (${?LD_LIBRARY_PATH}) then
> >   if ($ccp4_first_in_path) then
> >     setenv LD_LIBRARY_PATH
> > ${CLIB}:${LD_LIBRARY_PATH}:${CCP4}/extralib  else
> >     setenv LD_LIBRARY_PATH
> > ${LD_LIBRARY_PATH}:${CLIB}:${CCP4}/extralib  endif
> > else
> >   setenv LD_LIBRARY_PATH ${CLIB}:${CCP4}/extralib
> > endif
> >
> > # DYLD_LIBRARY_PATH specifies where to find dynamic libraries (e.g.
> > libccp4.dylib)
> > # at runtime (used on Mac OS X)
> > if (${?DYLD_LIBRARY_PATH}) then
> >   if ($ccp4_first_in_path) then
> >     setenv DYLD_LIBRARY_PATH
> > ${CLIB}:${CCP4}/extralib:${DYLD_LIBRARY_PATH}  else
> >     setenv DYLD_LIBRARY_PATH
> > ${DYLD_LIBRARY_PATH}:${CLIB}:${CCP4}/extralib  endif
> > else
> >   setenv DYLD_LIBRARY_PATH ${CLIB}:${CCP4}/extralib
> > endif
> >
> > ### XAPPLRESDIR ###
> >
> > # If you want to use xloggraph/xplot84driver, you need to get the
> > application
> > # defaults picked up somehow.  As distributed, the file
> > can't just live in
> > an
> > # application defaults directory since it requires reading by
> > xrdb to sort
> > out
> > # the differences for monochrome displays.  At Daresbury a
> > version of the
> > file
> > # assuming a monochrome display is kept in the directory
> > # $CCP4_LIB/X11/app-defaults and this is picked up through the
> > # XUSERFILESEARCHPATH environment variable.  That means you
> > only see black
> > and
> > # white on a colour display.  Alternatively you might make
> > sure that it is
> > # read by xrdb on startup of the X Windows system or delegate the
> > # responsibility to users to run it.  There are
> > disadvantages to putting an
> > # invocation of xrdb in here, one being that the correct value
> > of DISPLAY
> > may
> > # not be set at the time this file is read.  Thus edit this
> > part as
> > # appropriate.  (SunOS will normally want to use
> > /usr/openwin or
> > $OPENWINHOME
> > # instead of /usr; others may want /usr/local/lib or somw such):
> > if ($?XUSERFILESEARCHPATH) then
> >   setenv XUSERFILESEARCHPATH
> > $CCP4_LIB/X11/app-defaults/%N:$XUSERFILESEARCHPATH
> > else
> >   setenv XUSERFILESEARCHPATH
> > $CCP4_LIB/X11/app-defaults/%N:/usr/lib/X11/app-defaults
> > endif
> >
> > ### TRAPPFE ###
> > # TRAPFPE is set to ensure (in collaboration with -lfpe) an
> > abort on
> > floating
> > # point exceptions under IRIX.  It shouldn't cause harm on
> > other systems,
> > but
> > # edit this to comment it out if necessary.
> > setenv TRAP_FPE "OVERFL=ABORT; DIVZERO=ABORT; INVALID=ABORT"
> >
> > # The following can be used to put a message of the day to
> > announce news
> > about
> > # CCP4 or whatever to CCP4 users.  You might also want to
> > edit this part to
> > # have machine-specific messages dependent on `hostname`.
> > if (-e $CCP4/include/ccp4.msg) cat $CCP4/include/ccp4.msg
> >
> > ################### EXPERIENCED USERS STOP HERE #####################
> >
> >
> > Thanks very much.
> >
> > Best regards,
> >
> > Yingjie
> >
> > On Tue, Sep 30, 2008 at 10:59 AM, Iain Kerr
> > <[EMAIL PROTECTED]> wrote:
> >
> > > Hello Yingjie
> > >
> > > Tclsh handles the starting and running of jobs, so it must be
> > a problem
> > > with this. If you are able to startup the GUI then your path
> > is correct is
> > > ccp4.setup..where are the bltwish (wish) and tclsh
> > /usr/local/bin ?
> > >
> > > If the tclsh executable is called something like "tclsh8.4"
> > then CCP4i will
> > > not recognise it..you have to make a symbolic link to the
> > executable, in the
> > > same directory, as below:
> > >
> > > ln -s tclsh8.4 tclsh (or the other way round, check)..also
> > make sure you
> > > have read (and possibly execute) permission for this directory
> > and the files
> > > within.
> > >
> > > HTH,
> > > Iain
> > >
> > > Yingjie Peng wrote:
> > >
> > >> Dear friends,
> > >>  I have installed the latest version of CCP4i under
> > Fedora 9 on my laptop
> > >> HP Compaq 6515b (two processors). The system
> > >> setup was done and the CCP4i interface can run normally. But
> > if I submit a
> > >> job, it displayes "STARTING" the job in the job window
> > >> and will NOT actually run the job. Also I can NOT kill the
> > job with its
> > >> status as STARTING.
> > >>  I have checked my Tcl/tk is version 8.4 and the
> > CCP4I_TCLTK environment
> > >> variable is pointed to the right directory containing
> > >> tclsh, bltwish and other files.
> > >>  Is there any suggestion on how to solve this problem?
> > Thank you very much
> > >> in advance.
> > >>  Best wishes,
> > >>  Yingjie
> > >>  Yingjie PENG, Ph.D. student
> > >> Structural Biology Group
> > >> Shanghai Institute of Biochemistry and Cell Biology (SIBCB)
> > >> Shanghai Institute of Biological Sciences (SIBS)
> > >> Chinese Academy of Sciences (CAS)
> > >> 320 Yue Yang Road, Shanghai 200031
> > >> P. R. China
> > >> 86-21-54921117
> > >> Email: [EMAIL PROTECTED]
> > >> --------------------------------------------------------------
> > ----------
> > >>
> > >>
> > >> No virus found in this incoming message.
> > >> Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus
> > Database:>> 270.7.5/1698 - Release Date: 9/29/2008 7:25 PM
> > >>
> > >>
> > >>
> > >
> >
>
> Boaz Shaanan, Ph.D.
> Dept. of Life Sciences
> Ben-Gurion University of the Negev
> Beer-Sheva 84105
> Israel
> Phone: 972-8-647-2220 ; Fax: 646-1710
> Skype: boaz.shaanan‎
>

Reply via email to