|
|
EPICS on Google+
Experimental Physics and
| ||||||||||||||||
|
|
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
| ||||||||||||||||
| ANJ, 10 Aug 2010 |
· EPICSv4 · IRMIS · Tech-Talk · Bugs · Documents · Links · Google · Licensing · |