flow2d-3d: libexpat.dll missing. VS2017 Community + Ifort 18 Windows 10flow2d-3d: libexpat.dll missing. VS2017 Community + Ifort 18 Windows 10https://oss.deltares.nl/c/message_boards/find_thread?p_l_id=3231581&threadId=33976412024-03-28T18:48:27Z2024-03-28T18:48:27ZRE: flow2d-3d: libexpat.dll missing. VS2017 Community + Ifort 18 Windows 10Adri Mouritshttps://oss.deltares.nl/c/message_boards/find_message?p_l_id=3231581&messageId=33978402018-06-29T15:59:02Z2018-06-29T15:59:02Z<p>Hi Dennis,</p>
<p>The ad hoc workaround:<br /> Open file
"examples\01_standard\run_flow2d3d.bat" in a text editor and
replace the line:<br /> set PATH=%exedir%;%PATH%<br /> by:<br /> set PATH=%exedir%;<strong>%D3D_HOME%\%ARCH%\shared;</strong>%PATH%</p>
<p>An alternative is to copy the contents of subdirectory
"shared" into the "flow2d3d\bin" directory.</p>
<p>This problem will not occur in the current trunk version, because the
run scripts are changed.</p>
<p>Regards,</p>
<p>Adri</p>Adri Mourits2018-06-29T15:59:02Zflow2d-3d: libexpat.dll missing. VS2017 Community + Ifort 18 Windows 10Dennis de Ruiterhttps://oss.deltares.nl/c/message_boards/find_message?p_l_id=3231581&messageId=33976402018-06-26T13:14:51Z2018-06-25T11:32:44Z<p>Hello all,</p>
<p> </p>
<p>I am trying to compile Delft3D from trunk 7545 as recommended. I am
using VS2017 Community edition with Ifort 2018, on Windows 10. With
the help of David Gutiérrez's excellent post in this thread: <a
href="https://oss.deltares.nl/web/delft3d/home/-/message_boards/message/1439326/maximized">https://oss.deltares.nl/web/delft3d/home/-/message_boards/message/1439326/maximized</a>
in where he outlays all steps for this combination I have managed to
compile a somewhat working version. Somewhat working as in, examples
which do not use flow2d-3d work (like example 7 to 11), but those
which use flow2d-3d present the following error:</p>
<p> </p>
<p>
<img src="https://i.imgur.com/GGtsT5J.png" /></p>
<p> </p>
<p>Checking the bin folder of the module it indeed seems the .dll file
is nowhere to be found.</p>
<p> </p>
<p>
<img src="https://i.imgur.com/AVdXppN.png" /></p>
<p> </p>
<p>Now during compilation, at the end the whole process freezes and my
computer runs out of memory. This seems to be a known issue with an
outdated/deprecated module being compiled which is not nessecary for
the end result I understood reading on the forums. The fact that the
other examples work seems that there are some things going good, but
something earlier is getting messed up in the compilation it seems.</p>
<p>What can be potential causes, and I think more importantly, what can
I do to be able to find what is going wrong here so I can hopefully be
guided towards a fully instead of half working compilation? I must
admit that I am not particulary experienced in compiling programmes
though now I have come this far I am adament to finish it.</p>
<p>Further information for completeness sake:</p>
<p>CPU: Core i7 5820k @ 4.2 ghz</p>
<p>Memory: 16GB</p>
<p>GPU: GTX 950</p>
<p>Windows 10 build 1803</p>
<p> </p>
<p>EDIT 26-06:</p>
<p>I actually just found the .dll in
C:\delft3d_repository\bin\win64\shared. Yet delft3d is unable to find
it for some reason. I also saw Adri mention in a thread about this
.dll being missing to try debug compilation. I REbuilt the solution in
debug and unfortunally nothing changed. Wave module and such works,
but flow is unable to run because it cannot find the .dll for some reason.</p>
<p>Many thanks in advance,</p>
<p>Dennis</p>
<p> </p>
<p> </p>Dennis de Ruiter2018-06-25T11:32:44Z