Hi Ben,
seq-2.0.13 does not build for me on win32-x86. The problem is the line
#include <unistd.h>
in src/snc/snc_lex.l.
Changing this to
#include <osiUnistd.h>
fixes the problem.
Unfortunately it appears that a number of fixes that were applied to the APS Subversion repository after the release of seq-2-0-12 were lost in the upgrade to seq-2-0-13. This includes the fix above.
These are the logs of the commits that were made to that repository after the release of seq-2-0-12, which was svn tag 194.
corvette:~/devel/seq-2-0-12>../utils/logModuleFromTag_asd.py sncseq seq-2-0-12
------------------------------------------------------------------------
r195 | anj | 2009-08-16 23:41:56 -0500 (Sun, 16 Aug 2009) | 2 lines
Changed paths:
M /trunk/src/seq/seq_qry.c
Fix build warning on 64-bit archs.
------------------------------------------------------------------------
r196 | anj | 2009-09-02 14:11:36 -0500 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
M /trunk/src/snc/phase2.c
Add #include "epicsExport.h" to generated output file.
------------------------------------------------------------------------
r197 | anj | 2009-09-02 14:12:38 -0500 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
M /trunk/src/seq/seq.h
M /trunk/src/seq/seqCom.h
Fix SEQ_UGLY_WINDOWS_HACK properly.
------------------------------------------------------------------------
r198 | anj | 2009-09-02 14:21:42 -0500 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
M /trunk/src/dev
M /trunk/src/pv
M /trunk/src/seq
M /trunk/src/snc
Set svn:ignore to ignore O.* directories.
------------------------------------------------------------------------
r199 | anj | 2009-09-02 14:53:10 -0500 (Wed, 02 Sep 2009) | 2 lines
Changed paths:
M /trunk/configure
M /trunk/test/demo
M /trunk/test/simple
M /trunk/test/validate
Set svn:ignore to ignore O.* directories.
------------------------------------------------------------------------
r200 | norume | 2009-09-03 12:29:46 -0500 (Thu, 03 Sep 2009) | 5 lines
Changed paths:
M /trunk/src/snc/gen_ss_code.c
M /trunk/src/snc/gen_tables.c
M /trunk/src/snc/parse.c
M /trunk/src/snc/phase2.c
M /trunk/src/snc/proto.h
M /trunk/src/snc/snc.y
M /trunk/src/snc/snc_lex.l
M /trunk/src/snc/snc_main.c
1) Converted all functions to ANSI-style argument lists. Fixed some call errors uncovered by this.
2) Added prototypes.
3) Fixed some pointer/int warnings.
4) Converted format to 'EPICS standard' (no hard tabs)
------------------------------------------------------------------------
r201 | rivers | 2010-10-17 22:32:46 -0500 (Sun, 17 Oct 2010) | 1 line
Changed paths:
M /trunk/src/snc/Makefile
Remove the fl and l libraries, they are not needed
------------------------------------------------------------------------
Cheers,
Mark
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Benjamin Franksen
Sent: Saturday, May 07, 2011 7:42 AM
To: [email protected]
Subject: Announce: seq-2.0.13
A new release, version 2.0.13, of the sequencer is now available.
This version is supposed to serve as a stop-gap measure to enable compilation
of SNL programs on 64 bit host systems. None of the (many) other bugs in the
sequencer have been fixed, since this requires major changes. These changes
are on the way, but are not yet ready for release (though nearing it).
Changes since 2.0.12 (detailed)
-------------------------------
* comment out tooLong test
* move error detection for assign to 64 bit long from snc to C compiler
* set default EPICS_BASE to 3.14.10
* added upload target to top-level Makefile
* changed bitMask from unsigned long to epicsUInt32
* fix a few warnings
* set default EPICS_BASE to 3.14.8.2
* fixed bug introduced in compiler ansification patch
* use .boring as boringfile
* added boringfile
* try to make things work on 64 bit systems
* added include of epicsExport.h to generated code
* fixed snc build problem
* import release 2.0.12
* ansificated compiler sources
* Fix SEQ_UGLY_WINDOWS_HACK properly.
* Fix build warning on 64-bit archs.
Download & Install Instructions
-------------------------------
http://www-csr.bessy.de/control/SoftDist/sequencer/Installation.html
For the impatient, here is a link to the tar ball:
http://www-csr.bessy.de/control/SoftDist/sequencer/releases/seq-2.0.13.tar.gz
Repository
----------
darcs get http://www-csr.bessy.de/control/SoftDist/sequencer/branch-2-0-13/
Repository Browser
------------------
http://www-csr.bessy.de/cgi-
bin/darcsweb.cgi?r=sequencer%20%28branch%202-0-13%29;a=summary
Cheers
Ben
________________________________
Helmholtz-Zentrum Berlin für Materialien und Energie GmbH
Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.
Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv. Vorsitzende Dr. Beatrix Vierkorn-Rudolph
Geschäftsführer: Prof. Dr. Anke Rita Kaysser-Pyzalla, Prof. Dr. Dr. h.c. Wolfgang Eberhardt, Dr. Ulrich Breuer
Sitz Berlin, AG Charlottenburg, 89 HRB 5583
Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin
http://www.helmholtz-berlin.de
- Replies:
- Re: Announce: seq-2.0.13 Benjamin Franksen
- References:
- Announce: seq-2.0.13 Benjamin Franksen
- Navigate by Date:
- Prev:
Micos MMC-100 ulrik.pedersen
- Next:
Filtering Archive data David Dudley
- 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:
Announce: seq-2.0.13 Benjamin Franksen
- Next:
Re: Announce: seq-2.0.13 Benjamin Franksen
- 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
|