2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 <2021> 2022 2023 2024 2025 | Index | 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 <2021> 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Problem building ezcaIDL on Windows |
From: | Michael Davidsaver via Core-talk <core-talk at aps.anl.gov> |
To: | Mark Rivers <rivers at cars.uchicago.edu>, EPICS core-talk <core-talk at aps.anl.gov> |
Date: | Fri, 11 Jun 2021 09:49:31 -0700 |
On 6/11/21 9:22 AM, Mark Rivers via Core-talk wrote: > Com.lib(osdFindAddr.obj) : error LNK2019: unresolved external symbol __imp_SymSetOptions referenced in function epicsFindAddr > > Com.lib(osdFindAddr.obj) : error LNK2019: unresolved external symbol __imp_SymGetLineFromAddr64 referenced in function epicsFindAddr > > Com.lib(osdFindAddr.obj) : error LNK2019: unresolved external symbol __imp_SymInitialize referenced in function epicsFindAddr > > Com.lib(osdFindAddr.obj) : error LNK2019: unresolved external symbol __imp_SymFromAddr referenced in function epicsFindAddr > > ezcaIDL.dll : fatal error LNK1120: 4 unresolved externals > > make[1]: *** [../../../../base/configure/RULES_BUILD:298: ezcaIDL.dll] Error 1120 > > make[1]: Leaving directory 'H:/epics/extensions_new/src/ezcaIDL/O.windows-x64-static' > > make: *** [../../../base/configure/RULES_ARCHS:58: install.windows-x64-static] Error 2 > > > > Is there a way around that error? > Linking against 'dbghelp'. eg. Com.dll is being linked against: > Com_SYS_LIBS_WIN32 = ws2_32 advapi32 user32 dbghelp https://github.com/epics-base/epics-base/blob/f727d16b0dbd88492f7676d7b5a1ecd1f4d21a11/modules/libcom/src/Makefile#L61