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: | <[email protected]> |
To: | <[email protected]>, <[email protected]>, <[email protected]>, <[email protected]> |
Date: | Mon, 22 Jan 2018 21:39:27 +0000 |
If it’s of any help, I have put re2c into the EPICS build system
https://github.com/FreddieAkeroyd/EPICS-re2c at the moment it just configures on windows, but it would be easy to extend Regards, Freddie From: [email protected] [mailto:[email protected]]
On Behalf Of Mark Rivers 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 |