Sounds like a problem with that particular Windows installation. Try opening an admin command prompt on that machine and doing: *sfc /scannow*
Am Mo., 13. Juli 2020 um 22:47 Uhr schrieb Larry Gritz <l...@larrygritz.com>: > There is no direct dependence on dbgeng, at least not on purpose. It's not > mentioned in any our code base or cmake files at all. (I've never heard of > it before, but keep in mind I'm not a windows programmer, so my ignorance > is to be expected.) > > It could be something that CMake is adding because of some option, or > maybe it's being pulled in by one of the dependencies? > > Hopefully somebody with more Windows experience can chime in... > > > > On Jul 13, 2020, at 7:24 AM, Radu Arjocu <radu.arj...@masstech.com> wrote: > > Hello, > > This is my second email to you. > > I am building OIIO through Vcpkg, CMake and Visual Studio 2019. Vcpkg > currently builds OIIO 2.1.16.0, and I have used "core, libraw, opencolorio, > openjpeg, webp, tools" components/flags in building OIIO. I have used the > Vcpkg toolchain in CMake to generate the VS solution (projects) for OIIO, > and have added the modifications discussed in the first email (reading DPX > from memory & fixing Windows long paths) onto OIIO release 2.1.17.0, then > built the final "OpenImageIO.dll" and "OpenImageIO_Util.dll". > > We want to use OIIO in our products that deploy/install on multiple > Windows versions (mostly servers): Windows Server 2008 R2, Windows Server > 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 10 > different flavors, Windows 7 SP3 -- all 64-bit and our products are 64-bit. > While testing on different Windows machines and environments, there is a > Windows 10 machine in that OIIO fails to load with the following message: > > "The procedure entry point SymEnumSymbolsExW could not be located in the > dynamic link library > C:\WINDOWS\SYSTEM32\dbgeng.dll" > > The culprit is actually "dbghelp.dll" used by "dbgeng.dll". As an initial > fix, I have added "dbghelp.dll" into the installer, but this seems to cause > the installer to fail on Win Server 2016. It seems to me that different > versions of dbgeng.dll in the OS need specific versions of dbghelp.dll, > with other DLL on the cain of dependecies. > > So, my questions are: > > - Is there a was to disable the OIIO dependency on "dbgeng.dll" (e.g. > a compile switch)? -- this would be our preferred option > - If not, has anyone encountered a problem like this and has another > fix/workaround? > > Thank you, > *Radu Arjocu* > Software Engineer • Masstech Innovations Inc. • www.masstech.com > <http://www.masstech.com/> > _______________________________________________ > Oiio-dev mailing list > Oiio-dev@lists.openimageio.org > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org > > > -- > Larry Gritz > l...@larrygritz.com > > > > > _______________________________________________ > Oiio-dev mailing list > Oiio-dev@lists.openimageio.org > http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org >
_______________________________________________ Oiio-dev mailing list Oiio-dev@lists.openimageio.org http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org