On Thursday 28 August 2014 16:54:00 Alireza Panna wrote:
> Hello all,
>
> I am having trouble building the sequencer module. base compiles fine
> under windows-x64, however when i try to build the sequencer module
> in synApps-5-7, I get the following error:
>
> make[3]: Entering directory `C:/Epics/support/seq-2-1-13/src/snc'
> make -C O.windows-x64 -f ../Makefile TOP=../../.. T_A=windows-x64
> install make[4]: Entering directory
> `C:/Epics/support/seq-2-1-13/src/snc/O.windows-x64'
> ..\\..\\..\\bin\\windows-x64\\lemon.exe o=. ../snl.lem
> re2c.exe -s -b -o lexer.c ../snl.re
> make[4]: Leaving directory
> `C:/Epics/support/seq-2-1-13/src/snc/O.windows-x64'
> make[4]: Entering directory
> `C:/Epics/support/seq-2-1-13/src/snc/O.windows-x64'
> ..\\..\\..\\bin\\windows-x64\\lemon.exe o=. ../snl.lem
> cl -c /favor:blend /nologo /D__STDC__=0
> /D_CRT_SECURE_NO_DEPRECATE
> /D_CRT_NONSTDC_NO_DEPRECATE /Ox /GL /W3 /w44355 /MD -I.
> -I..\\O.C
> ommon -I. -I.. -I..\\..\\..\\include\\os\\WIN32 -I..\\..\\..\\include
> -IC:\\Epic
> s\\base\\include\\os\\WIN32 -IC:\\Epics\\base\\include lexer.c
> lexer.c
> ../snl.re(16) : fatal error C1083: Cannot open include file: 'snl.h':
> No such fi
> le or directory
> make[4]: *** [lexer.obj] Error 2
> make[4]: Leaving directory
> `C:/Epics/support/seq-2-1-13/src/snc/O.windows-x64'
> make[3]: *** [install.windows-x64] Error 2
> make[3]: Leaving directory `C:/Epics/support/seq-2-1-13/src/snc'
> make[2]: *** [snc.install] Error 2
> make[2]: Leaving directory `C:/Epics/support/seq-2-1-13/src'
> make[1]: *** [src.install] Error 2
> make[1]: Leaving directory `C:/Epics/support/seq-2-1-13'
> make: *** [C:/Epics/support/seq-2-1-13.install] Error 2
>
> Before this error occurs, I get a pop up saying lemon.exe has stopped
> working.
Hm, that sounds like the bundled version of lemon crashes (or otherwise
misbehaves) when compiled as a win64 executable. In this case it would
not generate snl.h which is what the error message says.
To clarify this, please
> cd C:/Epics/support/seq-2-1-13/src/snc/O.windows-x64
> make clean
and then
> ..\\..\\..\\bin\\windows-x64\\lemon.exe o=. ../snl.lem
It should say "3 parsing conflicts." and there should now exist files
named snl.c, snl.h, and snl.out in this directory. If not (or if one of
these files is empty), then lemon is broken on win64 and I will see
whether the upstream version has a fix for the problem.
Cheers
Ben
--
"Make it so they have to reboot after every typo." â Scott Adams
________________________________
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ührung: Prof. Dr. Anke Rita Kaysser-Pyzalla, Thomas Frederking
Sitz Berlin, AG Charlottenburg, 89 HRB 5583
Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin
http://www.helmholtz-berlin.de
- Replies:
- RE: synApps_5_7 build error on Windows 8.1 x64 Mark Rivers
- References:
- synApps_5_7 build error on Windows 8.1 x64 Alireza Panna
- Navigate by Date:
- Prev:
Re: Problem with EPICS IOC on Windows x64 Vlad Andrei Rusu
- Next:
RE: Problem with EPICS IOC on Windows x64 freddie.akeroyd
- 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:
synApps_5_7 build error on Windows 8.1 x64 Alireza Panna
- Next:
RE: synApps_5_7 build error on Windows 8.1 x64 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
|