Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: RE: Announce: seq-2.0.13
From: "Mark Rivers" <rivers@cars.uchicago.edu>
To: "Benjamin Franksen" <benjamin.franksen@helmholtz-berlin.de>, <tech-talk@aps.anl.gov>
Date: Mon, 9 May 2011 11:32:04 -0500
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: tech-talk-bounces@aps.anl.gov [mailto:tech-talk-bounces@aps.anl.gov] On Behalf Of Benjamin Franksen
Sent: Saturday, May 07, 2011 7:42 AM
To: tech-talk@aps.anl.gov
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  <20112012  2013  2014  2015  2016  2017  2018  2019 
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  <20112012  2013  2014  2015  2016  2017  2018  2019 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·