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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: Seq-2.2.5 compilation on windows |
From: | Mark Rivers <[email protected]> |
To: | Benjamin Franksen <[email protected]>, 'Ralph Lange' <[email protected]>, EPICS Tech Talk <[email protected]> |
Date: | Mon, 22 Jan 2018 20:15:38 +0000 |
Hi Ben, Alternatively re2c could be bundled with the sequencer and built with the EPICS build system. This is actually what you do with lemon, correct? It is also what I do with for blosc, tiff, jpeg, xml2, netcdf, hdf5, graphicsmagick, szip,
and zlib in areaDetector/ADSupport. Many of those are available as Linux packages, but are difficult to find or build for Windows. Mark From: Mark Rivers
> I think I should update the link in the docs to point at the re2c home page (http://re2c.org/), rather than the (outdated) The problem with that is that the re2c.org site does not provide pre-built Windows binaries, and building it for Windows is non-trivial. EPICS supports building on Windows with Visual Studio. But the re2c
docs say that only cygwin or mingw are supported. That means EPICS Windows users would need 2 compilers. Not only that, but it requires the "configure" utility, which means it needs not only another compiler, but another shell and Linux-like utilities. A zip file with a single pre-built executable is much simpler. Note that this is what Andrew Johnson has done for Gnumake (https://epics.anl.gov/download/tools/make-4.1-win64.zip),
and it is very convenient. Note that if one Googles "re2c Windows" the first hit is this page: http://gnuwin32.sourceforge.net/packages/re2c.htm That is version 0.9.4,
and does not work with the sequencer. This is probably what Vishnu found and used. I had to search to find the site with pre-built 0.13.5, which is why I suggested putting a link to it in the seq docs. Mark From: Benjamin Franksen <[email protected]> Hi Mark and Ralph |