View on GitHub

IRAF Community Distribution

IRAF maintained by the community

Home | Installation | Packages | X11IRAF | PyRAF | Forum

I have a quistion for iIRAF

Guest wrote on Dec 05, 2006

I have a question for IRAFI install IRAF. My computer was installed Fedora core 5I entered "cl" then generated error Error is
ERROR: Newline while processing string
    cl ()
    cl ()
Error while reading login.cl file - may need to rebuild with mkiraf
Fatal startup error.  CL dies.

iraf' login.cl file is

# LOGIN.CL -- User login file for the IRAF command language.

# Identify login.cl version (checked in images.cl).
if (defpar ("logver"))
    logver = "IRAF V2.12.2 January 2004"

set     home            = "/home/iraf/iraf/local/"
set     imdir           = "/iraf/imdirs/iraf/"
set     uparm           = "home$uparm/"
set     userid          = "iraf"

# Set the terminal type.
if (envget("TERM") == "xterm") {
    if (!access (".hushiraf"))
        print "setting terminal type to xgterm..."
    stty xgterm
} else {
    if (!access (".hushiraf"))
        print "setting terminal type to xterm..."
    stty xterm
}

# Uncomment and edit to change the defaults.
#set    editor          = vi
#set    printer         = lp
#set    pspage          = "letter"
#set    stdimage        = imt800
#set    stdimcur        = stdimage
#set    stdplot         = lw
#set    clobber         = no
#set    filewait        = yes
#set    cmbuflen        = 512000
#set    min_lenuserarea = 64000
#set    imtype          = "imh"
#set    imextn          = "oif:imh fxf:fits,fit plf:pl qpf:qp stf:hhh,??h"

# XIMTOOL/DISPLAY stuff.  Set node to the name of your workstation to
# enable remote image display.  The trailing "!" is required.
#set    node            = "my_workstation!"
# CL parameters you mighth want to change.
#ehinit   = "nostandout eol noverify"
#epinit   = "standout showall"
showtype = yes

# Load the default CL package.  Doing so here allows us to override package
# paths and load personalized packages from our loginuser.cl.
clpackage

# Default USER package; extend or modify as you wish.  Note that this can
# be used to call FORTRAN programs from IRAF.

package user

task    $adb $bc $cal $cat $comm $cp $csh $date $dbx $df $diff  = "$foreign"
task    $du $find $finger $ftp $grep $lpq $lprm $ls $mail $make = "$foreign"
task    $man $mon $mv $nm $od $ps $rcp $rlogin $rsh $ruptime    = "$foreign"
task    $rwho $sh $spell $sps $strings $su $telnet $tip $top    = "$foreign"
task    $vi $emacs $w $wc $less $rusers $sync $pwd $gdb         = "$foreign"

task    $xc $mkpkg $generic $rtar $wtar $buglog                 = "$foreign"
#task   $fc = "$xc -h $* -limfort -lsys -lvops -los"
task    $fc = ("$" // envget("iraf") // "unix/hlib/fc.csh" //
            " -h $* -limfort -lsys -lvops -los")
task    $nbugs = ("$(setenv EDITOR 'buglog -e';" //
            "less -Cqm +G " // envget ("iraf") // "local/bugs.*)")
task    $cls = "$clear;ls"
task    $clw = "$clear;w"
task    $pg = ("$(less -Cqm $*)")

if (access ("home$loginuser.cl"))
    cl < "home$loginuser.cl"
;

keep

prcache directory
cache   directory page type help

# Print the message of the day.
if (access (".hushiraf"))
    menus = no
else {
    clear; type hlib$motd
}

# Delete any old MTIO lock (magtape position) files.
if (deftask ("mtclean"))
    mtclean
else
    delete uparm$mt?.lok,uparm$*.wcs verify-

# List any packages you want loaded at login time, ONE PER LINE.
images          # general image operators
plot            # graphics tasks
dataio          # data conversions, import export
lists           # list processing

# The if(deftask...) is needed for V2.9 compatibility.
if (deftask ("proto"))
    proto       # prototype or ad hoc tasks
    clear; type hlib$motd
}

# Delete any old MTIO lock (magtape position) files.
if (deftask ("mtclean"))
    mtclean
else
    delete uparm$mt?.lok,uparm$*.wcs verify-

# List any packages you want loaded at login time, ONE PER LINE.
images          # general image operators
plot            # graphics tasks
dataio          # data conversions, import export
lists           # list processing

# The if(deftask...) is needed for V2.9 compatibility.
if (deftask ("proto"))
    proto       # prototype or ad hoc tasks

tv              # image display
utilities       # miscellaneous utilities
noao            # optical astronomy packages

keep

I have many attempt to correct this form but failedthis computer's derectory exist as under form
     home            = "/home/iraf/iraf/local/"
     imdir           = "/home/iraf/iraf/imdirs/iraf/"
     uparm           = "/home/iraf/iraf/localuparm/"
     userid          = "iraf"

Please help me !!
I'm very sad for it
I'm waiting for your reply.

Thank you.

 

Post generated using Mail2Forum (http://www.mail2forum.com)

Mike Fitzpatrick wrote on Dec 05, 2006

The message at startup usually means there is an error in the hlib$extern.pkg file for declaring external packages, e.g. an unescaped newline when defining the 'helpdb' string at the bottom, or an unclosed quote around the package path. Please check this file and post it if you can't find the problem.

-Mike

Last post on Dec 05, 2006