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:[email protected]>
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:[email protected]]
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
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- 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
<2002>
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|