I’m trying to use the https://github.com/AlexKovalevych/exoffice library. I has a dependency :iconv
which fails to compile on windows:
===> Compiling c:/Elixir/rmas/deps/iconv/c_src/iconv.c
===> Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25019 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl : Command line warning D9002 : ignoring unknown option '-g'
iconv.c
c:\program files\erl9.0\erts-9.0\include\erl_drv_nif.h(40): warning C4820: '<unnamed-tag>': '4' bytes padding added after data member 'dirty_scheduler_support'
c:\Program Files\erl9.0\erts-9.0\include\erl_nif.h(103): warning C4820: 'enif_func_t': '4' bytes padding added after data member 'arity'
c:\Program Files\erl9.0\erts-9.0\include\erl_nif.h(105): warning C4820: 'enif_func_t': '4' bytes padding added after data member 'flags'
c:\Program Files\erl9.0\erts-9.0\include\erl_nif.h(114): warning C4820: 'enif_entry_t': '4' bytes padding added after data member 'num_of_funcs'
c:\Program Files\erl9.0\erts-9.0\include\erl_nif.h(127): warning C4820: 'enif_entry_t': '4' bytes padding added after data member 'options'
c:/Elixir/rmas/deps/iconv/c_src/iconv.c(20): fatal error C1083: Cannot open include file: 'iconv.h': No such file or directory
I’m on windows 10, with Visual Studio Community 2017.
i’m running this from the Visual Studio 2017 Developer Command Prompt
[vcvarsall.bat] Environment initialized for: ‘x64’
Any help please.