Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: RE: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1
From: Kukhee Kim <khkim@SLAC.Stanford.EDU>
To: "'Chestnut, Ronald P.'" <ronc@SLAC.Stanford.EDU>, misaki@postman.riken.go.jp, tech-talk@aps.anl.gov, "'Laznovsky, Michael'" <lazmo@SLAC.Stanford.EDU>
Cc: kimkh@postech.ac.kr
Date: Tue, 10 Jun 2003 21:38:40 -0700

Misaki-san;

 

I think that the seq-2.0.2 is best choice for R3.14.1.  You can modify just one line to compile seq-2.0.2 with R3.14.1.

Please edit seq-2.0.2/src/seq/seq-qry.c and insert (ELLNODE *) on line 275.

275c275

<      pEntry = (QENTRY *) ellNext((pEntry), i++)

---

>      pEntry = (QENTRY *) ellNext((ELLNODE *)pEntry), i++)

 

If you want to use seq-2.0.4 with R3.14.1, it is also possible. But you have to make small change on seq-2.0.4/src/dev/devSequencer.c file.

You can comment out following lines to compile seq-2.0.4 with R3.14.1.

Those lines correspond to new feature of R3.14.2, so we don’t need it on R3.14.1.

 

/*

#include epicsExport.h

*/

 

/*

LOCAL DSET devSiSeq = { 5, NULL, NULL, siInit, NULL, siRead };

epicsExportAddress(dset,devSiSeq);

*/

 

I just tested compiling seq-2.0.4 with R3.14.1. Following is the initializing message from my IOC.

############################################################################

###  EPICS IOC CORE built on Mar 21 2003

###  EPICS R3.14.1 $R3-14-1$ $2002/12/12 15:56:59$

############################################################################

Starting iocInit

khkimHost:subExample mySubInit process 0x8061070

seq sncExample,"user=khkimHost"

@(#)SEQ Version 2.0.4: Tue Jun 10 18:12:40 PDT 2003

iocInit: All initialization complete

Spawning state program "sncExample", thread 0x80ed6b0: "sncExample"

epics> seqShow

Program Name     Thread ID  Thread Name      SS Name

 

sncExample       0x80ed6b0  sncExample       ss1            

 

epics>

 

 

I hope, it can help you.

Thank you.

 

/Kukhee

 

June 10, 2003

--

Kuk-Hee Kim

ESD, Software Engineering (ESD/18E)

Technical Division

Stanford Linear Accelerator Center

2575 Sand Hill Road, MS46, Menlo Park, CA 94025

E-mail: khkim@SLAC.Stanford.EDU

Tel: +1 (650) 926 2497, Fax: +1 (650) 926 3515

Home: +1 (408) 720 8261

 

-----Original Message-----
From: Chestnut, Ronald P. [mailto:ronc@SLAC.Stanford.EDU]
Sent:
Tuesday, June 10, 2003 6:08 PM
To: 'misaki@postman.riken.go.jp'; tech-talk@aps.anl.gov
Subject: RE: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1

 

Misaki-san,

 

One of our software engineers has done exactly what you are asking about. I will ask Kukhee Kim to answer separately. I am also sending a separate E-mail with Kukhee's comments to Marty on his experience building the 2.0.4 sequencer.

 

/Ron Chestnut

 

-----Original Message-----

From: Misaki (KOBAYASHI) KOMIYAMA [mailto:misaki@postman.riken.go.jp]

Sent: Tuesday, June 10, 2003 5:57 PM

To: tech-talk@aps.anl.gov

Subject: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1

 

 

Dear All,

 

Hello.

 

I'm sorry to trouble you, but I have a question.

Can I use the EPICS Sequencer v.2.0.4 on the EPICS base v.3.14.1? I have a Linux (Redhat8) machine which includes EPICS base v.3.14.1. When I tried to install the v.2.0.4-sequencer programs on it as following the guide in the EPICS Sequencer home page, I failed. The error message said that devSequencer.c" could not find "epicsExport.h".

 

On the other hand, when I tried to install the v.2.0.2-sequencer programs on the Linux machine, I also failed in compiling the programs. The error message was appeared, which was reported in the sequencer home page; "structure has no member named 'next'. I tried to find the v.2.0.3-programs, but I could not find it.

 

Now, I cannot install EPICS Sequencer in my machine.

May I ask you some helps to me?

 

Best Regards,

Misaki KOMIYAMA (RIKEN, JAPAN)


Replies:
Re: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1 Misaki (KOBAYASHI) KOMIYAMA
References:
RE: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1 Chestnut, Ronald P.

Navigate by Date:
Prev: RE: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1 Chestnut, Ronald P.
Next: Re: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1 Misaki (KOBAYASHI) KOMIYAMA
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: RE: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1 Chestnut, Ronald P.
Next: Re: EPICS Sequencer v.2.0.4 on EPICS base v.3.14.1 Misaki (KOBAYASHI) KOMIYAMA
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·