EPICS Controls 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  2011  2012  2013  2014  <20152016  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  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Problem building seq-2-2-1 on Windows
From: Mark Rivers <[email protected]>
To: "'Benjamin Franksen'" <[email protected]>
Cc: "'[email protected]'" <[email protected]>
Date: Wed, 29 Apr 2015 16:23:49 +0000

Hi Ben,

 

I have now tested building seq-2.2.2 on Windows.  It builds OK on the win32-x86-static and windows-x64-static architectures.  However, it fails on the dynamic builds, win32-x86 and windows-x64.  It also fails in cygwin-x86, which is the gcc compiler.

 

Here is the output from the windows-x64 build:

make[3]: Entering directory `J:/epics/devel/seq/src/snc/O.windows-x64'

link -nologo  /LTCG /incremental:no /opt:ref /release   /MACHINE:X64              -out:snc.exe        lexer.obj snl.obj main.obj node.obj var_types.obj analysis.obj gen_code.obj ge

n_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj     ..\\..\\..\\lib\\windows-x64\\seq.lib  ..\\..\\..\\lib\\windows-x64\\pv.lib  H:\\epics\\base-3.14.12.5\\li

b\\windows-x64\\ca.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\Com.lib

var_types.obj : error LNK2001: unresolved external symbol __imp_prim_type_name

gen_tables.obj : error LNK2001: unresolved external symbol __imp_prim_type_tag_name

snc.exe : fatal error LNK1120: 2 unresolved externals

make[3]: *** [snc.exe] Error 1120

make[3]: Leaving directory `J:/epics/devel/seq/src/snc/O.windows-x64'

make[2]: *** [install.windows-x64] Error 2

make[2]: Leaving directory `J:/epics/devel/seq/src/snc'

make[1]: *** [snc.install] Error 2

make[1]: Leaving directory `J:/epics/devel/seq/src'

make: *** [src.install] Error 2

 

Here is the output from the cygwin-x86 build:

 

var_types.o:var_types.c:(.text+0x124): undefined reference to `_imp__prim_type_name'

var_types.o:var_types.c:(.text+0x2a7): undefined reference to `_imp__prim_type_name'

var_types.o:var_types.c:(.text+0x1285): undefined reference to `_imp__prim_type_name'

gen_tables.o:gen_tables.c:(.text+0x447): undefined reference to `_imp__prim_type_tag_name'

collect2: error: ld returned 1 exit status

/corvette/usr/local/epics/base-3.14.12.5/configure/RULES_BUILD:186: recipe for target 'snc.exe' failed

make[4]: *** [snc.exe] Error 1

/corvette/usr/local/epics/base-3.14.12.5/configure/RULES_ARCHS:64: recipe for target 'install.cygwin-x86' failed

make[3]: *** [install.cygwin-x86] Error 2

/corvette/usr/local/epics/base-3.14.12.5/configure/RULES_DIRS:87: recipe for target 'snc.install' failed

make[2]: *** [snc.install] Error 2

/corvette/usr/local/epics/base-3.14.12.5/configure/RULES_DIRS:87: recipe for target 'src.install' failed

make[1]: *** [src.install] Error 2

/corvette/usr/local/epics/base-3.14.12.5/configure/RULES_DIRS:87: recipe for target '/cygdrive/j/epics/devel/seq-2-2-2.install' failed

make: *** [/cygdrive/j/epics/devel/seq-2-2-2.install] Error 2

 

I will try to fix the problem.

 

Mark

 

 

 

 

From: Mark Rivers
Sent: Wednesday, April 29, 2015 10:45 AM
To: 'Benjamin Franksen'
Cc: '[email protected]'
Subject: RE: Problem building seq-2-2-1 on Windows

 

Apologies, I see that there is a known problem on seq-2-2-1 for Windows.  I will try seq-2-2-2.

 

Mark

 

 

From: Mark Rivers
Sent: Wednesday, April 29, 2015 10:40 AM
To: Benjamin Franksen
Cc: '[email protected]'
Subject: Problem building seq-2-2-1 on Windows

 

Hi Ben,

 

I am getting errors building seq-2-2-1 on all Windows architectures supported in EPICS base-3.14.12.5: win32-x86, win32-x86-static, windows-x64, windows-x64-static.

 

Here is the error for win32-x86-static:

 

**********************************************************

make[2]: Entering directory `J:/epics/devel/seq/src/snc'

make -C O.win32-x86-static -f ../Makefile TOP=../../.. \

            T_A=win32-x86-static install

make[3]: Entering directory `J:/epics/devel/seq/src/snc/O.win32-x86-static'

link -nologo  /LTCG /incremental:no /opt:ref /release                -out:snc.exe        lexer.obj snl.obj main.obj node

.obj var_types.obj analysis.obj gen_code.obj gen_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj

H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\recIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\softDev

Ioc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\miscIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static

\\rsrvIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\dbtoolsIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x

86-static\\asIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\dbIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32

-x86-static\\registryIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\dbStaticIoc.lib  H:\\epics\\base-3.14.12

.5\\lib\\win32-x86-static\\ca.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86-static\\Com.lib  H:\\epics\\base-3.14.12.5\

\lib\\win32-x86-static\\Com.lib  ..\\..\\..\\lib\\win32-x86-static\\seq.lib   ws2_32.lib advapi32.lib user32.lib kernel3

2.lib winmm.lib

seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol _pv_value_sizes

seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol _pv_sizes

seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol _pvSysFlush

seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol _pvTimeGetCurrentDouble

seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol _pvSysAttach

seq.lib(seq_cmd.obj) : error LNK2001: unresolved external symbol _pvSysCreate

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarGetCount

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_severity_offsets

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarMonitorOff

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_status_offsets

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarDestroy

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_value_offsets

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarCreate

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pvVarMonitorOn

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol _pv_stamp_offsets

seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol _pvVarPutNoBlock

seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol _pvVarGetCallback

seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol _pvVarPutCallback

snc.exe : fatal error LNK1120: 18 unresolved externals

make[3]: *** [snc.exe] Error 1120

make[3]: Leaving directory `J:/epics/devel/seq/src/snc/O.win32-x86-static'

make[2]: *** [install.win32-x86-static] Error 2

make[2]: Leaving directory `J:/epics/devel/seq/src/snc'

make[1]: *** [snc.install] Error 2

make[1]: Leaving directory `J:/epics/devel/seq/src'

make: *** [src.install] Error 2

**********************************************************

 

Here is the error for windows-x64-static:

 

**********************************************************

make[2]: Entering directory `J:/epics/devel/seq/src/snc'

make -C O.windows-x64-static -f ../Makefile TOP=../../.. \

            T_A=windows-x64-static install

make[3]: Entering directory `J:/epics/devel/seq/src/snc/O.windows-x64-static'

link -nologo  /LTCG /incremental:no /opt:ref /release   /MACHINE:X64              -out:snc.exe        lexer.obj snl.obj main.obj node.obj var_types.obj analysis.obj gen_code.obj ge

n_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj     H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\recIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x6

4-static\\softDevIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\miscIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\rsrvIoc.lib  H:\\epics\\base-3.14.12.

5\\lib\\windows-x64-static\\dbtoolsIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\asIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\dbIoc.lib  H:\\epics\

\base-3.14.12.5\\lib\\windows-x64-static\\registryIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\dbStaticIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\

ca.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\Com.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64-static\\Com.lib  ..\\..\\..\\lib\\windows-x64-static\\seq.lib   ws2

_32.lib advapi32.lib user32.lib kernel32.lib winmm.lib

seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol pv_value_sizes

seq.lib(seq_main.obj) : error LNK2001: unresolved external symbol pv_sizes

seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol pvSysFlush

seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol pvTimeGetCurrentDouble

seq.lib(seq_task.obj) : error LNK2001: unresolved external symbol pvSysAttach

seq.lib(seq_cmd.obj) : error LNK2001: unresolved external symbol pvSysCreate

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarGetCount

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_severity_offsets

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarMonitorOff

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_status_offsets

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarDestroy

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_value_offsets

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarCreate

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pvVarMonitorOn

seq.lib(seq_ca.obj) : error LNK2001: unresolved external symbol pv_stamp_offsets

seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol pvVarPutNoBlock

seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol pvVarGetCallback

seq.lib(seq_if.obj) : error LNK2001: unresolved external symbol pvVarPutCallback

snc.exe : fatal error LNK1120: 18 unresolved externals

make[3]: *** [snc.exe] Error 1120

make[3]: Leaving directory `J:/epics/devel/seq/src/snc/O.windows-x64-static'

make[2]: *** [install.windows-x64-static] Error 2

make[2]: Leaving directory `J:/epics/devel/seq/src/snc'

make[1]: *** [snc.install] Error 2

make[1]: Leaving directory `J:/epics/devel/seq/src'

make: *** [src.install] Error 2

**********************************************************

 

 

Here is the error for win32-x86 (dynamic build):

 

**********************************************************

make[1]: Entering directory `J:/epics/devel/seq/src/snc/O.win32-x86'

link -nologo  /LTCG /incremental:no /opt:ref /release                -out:snc.exe        lexer.obj snl.obj main.obj node

.obj var_types.obj analysis.obj gen_code.obj gen_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj

H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\recIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\softDevIoc.lib  H:\\e

pics\\base-3.14.12.5\\lib\\win32-x86\\miscIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\rsrvIoc.lib  H:\\epics\\ba

se-3.14.12.5\\lib\\win32-x86\\dbtoolsIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\asIoc.lib  H:\\epics\\base-3.14

.12.5\\lib\\win32-x86\\dbIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\registryIoc.lib  H:\\epics\\base-3.14.12.5\

\lib\\win32-x86\\dbStaticIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\ca.lib  H:\\epics\\base-3.14.12.5\\lib\\win

32-x86\\Com.lib  H:\\epics\\base-3.14.12.5\\lib\\win32-x86\\Com.lib  ..\\..\\..\\lib\\win32-x86\\seq.lib

var_types.obj : error LNK2001: unresolved external symbol _prim_type_name

gen_tables.obj : error LNK2001: unresolved external symbol _prim_type_tag_name

snc.exe : fatal error LNK1120: 2 unresolved externals

make[1]: *** [snc.exe] Error 1120

make[1]: Leaving directory `J:/epics/devel/seq/src/snc/O.win32-x86'

make: *** [install.win32-x86] Error 2

**********************************************************

 

 

Here is the error for windows-x64 (dynamic build):

 

**********************************************************

make[3]: Entering directory `J:/epics/devel/seq/src/snc/O.windows-x64'

link -nologo  /LTCG /incremental:no /opt:ref /release   /MACHINE:X64              -out:snc.exe        lexer.obj snl.obj main.obj node.obj var_types.obj analysis.obj gen_code.obj ge

n_ss_code.obj gen_tables.obj sym_table.obj builtin.obj type_check.obj     H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\recIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\soft

DevIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\miscIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\rsrvIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\dbtools

Ioc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\asIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\dbIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\registryIoc.li

b  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\dbStaticIoc.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\ca.lib  H:\\epics\\base-3.14.12.5\\lib\\windows-x64\\Com.lib  H:\\epic

s\\base-3.14.12.5\\lib\\windows-x64\\Com.lib  ..\\..\\..\\lib\\windows-x64\\seq.lib

var_types.obj : error LNK2001: unresolved external symbol prim_type_name

gen_tables.obj : error LNK2001: unresolved external symbol prim_type_tag_name

snc.exe : fatal error LNK1120: 2 unresolved externals

make[3]: *** [snc.exe] Error 1120

make[3]: Leaving directory `J:/epics/devel/seq/src/snc/O.windows-x64'

make[2]: *** [install.windows-x64] Error 2

make[2]: Leaving directory `J:/epics/devel/seq/src/snc'

make[1]: *** [snc.install] Error 2

make[1]: Leaving directory `J:/epics/devel/seq/src'

make: *** [src.install] Error 2

**********************************************************

 

 

Thanks,

Mark

 

 


Replies:
RE: Problem building seq-2-2-1 on Windows Mark Rivers
References:
Problem building seq-2-2-1 on Windows Mark Rivers
RE: Problem building seq-2-2-1 on Windows Mark Rivers

Navigate by Date:
Prev: RE: Problem building seq-2-2-1 on Windows Mark Rivers
Next: Base R3.15.2-rc1 release Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Problem building seq-2-2-1 on Windows Mark Rivers
Next: RE: Problem building seq-2-2-1 on Windows Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·