EPICS
on Google+
Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  Index 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012 
<== Date ==> <== Thread ==>

Subject: RE: Linux seq compilation error
From: "Laznovsky, Michael" <lazmo@SLAC.Stanford.EDU>
To: "'tech-talk@aps.anl.gov'" <tech-talk@aps.anl.gov>, "'Andrew Johnson'" <anj@aps.anl.gov>, GOURNAY Jean-François DAPNIA <GOURNAY@dapnia.cea.fr>
Cc: "Laznovsky, Michael" <lazmo@SLAC.Stanford.EDU>
Date: Thu, 07 Nov 2002 17:12:47 -0800
Hello- this is a known problem; however, we've had no trouble compiling
it under Linux w/gcc 2.95.3 here at SLAC.

I pointed it out to Marty a while back and he replied thusly:

  > From: Marty Kraimer
  > Sent: Wednesday, May 08, 2002 6:02 AM
  >
  > This is a fix that is needed for building against 3.13.6 and the NEXT
  > release of 3.14.
  >
  > I am not sure this needs a new release from you. Wait until we are ready
  > for the next 3.14 release. For the next release I will make sure the sequencer
  > builds and works with exampleApp.
  > 
  > Marty Kraimer

In the meantime I plan to release Real Soon Now a version 2.0.3 on the SLAC
website that incorporates the fix (and also the recent documentation changes,
assuming I can find editable versions!).

Mike

-----
Michael P. Laznovsky                           <mailto:lazmo@slac.stanford.edu>
Application Software Developer, ESD                         ofc: (650) 926-2924
Stanford Linear Accelerator Center, MS-46                   fax: (650) 926-3515
2575 Sand Hill Road, Menlo Park CA 94025 USA     <http://www.slac.stanford.edu>


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

From: Andrew Johnson [mailto:anj@aps.anl.gov]
Sent: Thursday, November 07, 2002 12:08 PM
To: GOURNAY Jean-François DAPNIA
Subject: Re: Linux seq compilation error

GOURNAY Jean-François DAPNIA wrote:

> I am now trying to install the sequencer and I have the following error:
> 
> /usr/bin/gcc -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -DOSITHREAD_USE_DEFAULT_STACK       -D_X86_  -DUNIX  -D_BSD_SOURCE -Dlinux
> -D_REENTRANT -ansi -pedantic  -O3  -Wall       -mcpu=pentium -fPIC   -I.
> -I.. -I../../../include/os/Linux -I../../../include
> -I/home/sigx0/gournay/EPICS3.14/base/include/os/Linux
> -I/home/sigx0/gournay/EPICS3.14/base/include         ../seq_qry.c
> .../seq_qry.c: In function `seqShow':
> .../seq_qry.c:72: warning: void format, epicsThreadOSD arg (arg 2)
> .../seq_qry.c:77: warning: void format, ELLLIST arg (arg 2)
> .../seq_qry.c: In function `seqQueueShow':
> .../seq_qry.c:275: structure has no member named `next'

> The problem comes with seq-2.0.2 downloaded from SLAC. I run Red Hat 7.2.

I see the same problem here, and there even appears to be a solution 
within the distribution itself - look for a file in the seq-2.0.2 
directory called diff_%src%seq%seq_qry.c.  After applying the reversed 
change shown in that file the thing builds properly for me (but I haven't 
tested it yet to see if it actually works).

Could the SEQ maintainer explain why that file is there, rather than 
having been applied before creating the tar file?

- Andrew
-- 
"Life is what happens while you're busy making other plans." - John Lennon

Navigate by Date:
Prev: Re: Linux seq compilation error Andrew Johnson
Next: Cexp 1.0_beta is released - yet another runtime loader for RTEMS Till Straumann
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012 
Navigate by Thread:
Prev: Re: Linux seq compilation error Andrew Johnson
Next: Extending MBBO? Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Tech-Talk · Bugs · Documents · Links · Google · Licensing ·