Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[package] libiconv/1.17: Can't cross compile to Windows ARM64 #14279

Open
yourWaifu opened this issue Nov 18, 2022 · 13 comments · Fixed by #14282
Open

[package] libiconv/1.17: Can't cross compile to Windows ARM64 #14279

yourWaifu opened this issue Nov 18, 2022 · 13 comments · Fixed by #14282
Labels
bug Something isn't working

Comments

@yourWaifu
Copy link

Description

I'm on an x86_64 machine, trying to compile for a Windows ARM64 machine. I was expecting to work. I don't know of any workarounds.

profile default:

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
build_type=Release
[options]
[build_requires]
[env]
[conf]
tools.cmake.cmaketoolchain:generator=Ninja

profile arm64:

[settings]
os=Windows
os_build=Windows
arch=armv8
os_target=Windows
build_type=Release
compiler=Visual Studio
compiler.version=17
[options]
[build_requires]
[env]

Command:

conan install libiconv/1.17@ --profile:build default --profile:host arm64 --build missing

Package and Environment Details

  • Package Name/Version: libiconv/1.17
  • Operating System+version: Windows 10 Pro version 21H2 build 19044.2251
  • Compiler+version: ** build: Visual Studio community 2019 version 16.11.16 host: Visual Studio community 2022 preview version 17.5.0 preview 1.0 **
  • Docker image: Don't know
  • Conan version: conan 1.52.0
  • Python version: Python 3.9.13

Conan profile

Configuration for profile default:

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
build_type=Release
[options]
[conf]
tools.cmake.cmaketoolchain:generator=Ninja
[build_requires]
[env]

Steps to reproduce

conan install libiconv/1.17@ --profile:build default --profile:host arm64 --build missing

Logs

Click to expand log
PS C:\Users\wuhao\Documents\Concetto\user_interface> conan install libiconv/1.17@ --profile:build default --profile:host arm64 --build missing
Configuration (profile_host):
[settings]
arch=armv8
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=17
os=Windows
os_build=Windows
os_target=Windows
[options]
[build_requires]
[env]

Configuration (profile_build):
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=16
os=Windows
os_build=Windows
[options]
[build_requires]
[env]
[conf]
tools.cmake.cmaketoolchain:generator=Ninja

Installing package: libiconv/1.17
Requirements
    libiconv/1.17 from 'conancenter' - Cache
Packages
    libiconv/1.17:2af2765e6e5c51d719d532b1228358a56ef2e4f1 - Build
Build requirements
    msys2/cci.latest from 'conancenter' - Cache
Build requirements packages
    msys2/cci.latest:eee3fba89db6d777329de604625af8c30d46f080 - Cache

Cross-build from 'Windows:x86_64' to 'Windows:armv8'
Installing (downloading, building) binaries...
msys2/cci.latest: Already installed!
msys2/cci.latest: Creating MSYS_ROOT env var : C:\.conan\2aa826d\1\bin\msys64
msys2/cci.latest: Creating MSYS_BIN env var : C:\.conan\2aa826d\1\bin\msys64\usr\bin
msys2/cci.latest: Appending PATH env var with : C:\.conan\2aa826d\1\bin\msys64\usr\bin
libiconv/1.17: Applying build-requirement: msys2/cci.latest
libiconv/1.17: WARN: Build folder is dirty, removing it: C:\Users\wuhao\.conan\data\libiconv\1.17\_\_\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1
libiconv/1.17: Copying sources to build folder
libiconv/1.17: Building your package in C:\Users\wuhao\.conan\data\libiconv\1.17\_\_\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1
libiconv/1.17: Generator txt created conanbuildinfo.txt
libiconv/1.17: Calling generate()
libiconv/1.17: Aggregating env generators
libiconv/1.17: Calling build()
libiconv/1.17: apply_conandata_patches(): No patches defined in conandata
libiconv/1.17: Calling:
 > "/c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/configure" --disable-shared --enable-static --prefix=/ --bindir=${prefix}/bin --sbindir=${prefix}/bin --libdir=${prefix}/lib --includedir=${prefix}/include --oldincludedir=${prefix}/include --host=aarch64-windows-msvc --build=x86_64-windows-msvc
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.5.0-pre.1.0
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64_arm64'
Capturing current environment in C:\Users\wuhao\.conan\data\libiconv\1.17\_\_\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\build-release\conan\deactivate_msys2_mode.bat
Configuring environment variables
Capturing current environment in C:\Users\wuhao\.conan\data\libiconv\1.17\_\_\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\build-release\conan\deactivate_conanautotoolstoolchain.sh
Configuring environment variables
Capturing current environment in C:\Users\wuhao\.conan\data\libiconv\1.17\_\_\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\build-release\conan\deactivate_conanbuildenv-release-armv8.sh
Configuring environment variables
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-windows-msvc-strip... :
checking for a race-free mkdir -p... /c/.conan/2aa826d/1/bin/msys64/usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make sets $(MAKE)... (cached) yes
checking for aarch64-windows-msvc-gcc... /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo
checking whether the C compiler works... yes
checking for C compiler default output file name... conftest.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... obj
checking whether the compiler supports GNU C... no
checking whether /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo accepts -g... no
checking for /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/cchecking for /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C99 features... unsupported
checking for /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C89 features... unsupported
checking whether /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo understands -c and -o together... yes
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether make supports the include directive... yes (GNU style)
checking dependency style of /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo... none
checking how to run the C preprocessor... /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -E
checking for strip... /c/.conan/2aa826d/1/bin/msys64/usr/bin/strip
checking for aarch64-windows-msvc-strip... (cached) :
checking build system type... Invalid configuration `x86_64-windows-msvc': OS `msvc' not recognized
configure: error: /bin/sh /c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/srlibiconv/1.17:
libiconv/1.17: ERROR: Package '2af2765e6e5c51d719d532b1228358a56ef2e4f1' build failed
libiconv/1.17: WARN: Build folder C:\Users\wuhao\.conan\data\libiconv\1.17\_\_\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\build-release
ERROR: libiconv/1.17: Error in build() method, line 122
        autotools.configure()
        ConanException: Error 1 while executing "/c/users/wuhao/.conan/data/libiconv/1.17/_/_/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/configure" --disable-shared --enable-static --prefix=/ --bindir=${prefix}/bin --sbindir=${prefix}/bin --libdir=${prefix}/lib --includedir=${prefix}/include --oldincludedir=${prefix}/include --host=aarch64-windows-msvc --build=x86_64-windows-msvc```

</details>
@yourWaifu yourWaifu added the bug Something isn't working label Nov 18, 2022
@SpaceIm
Copy link
Contributor

SpaceIm commented Nov 18, 2022

Related to conan-io/conan#12546 & conan-io/conan#7460

Can be fixed in recipe itself (example:

elif is_msvc(self):
# ICU doesn't like GNU triplet of conan for msvc (see https://github.com/conan-io/conan/issues/12546)
host = get_gnu_triplet(str(self.settings.os), str(self.settings.arch), "gcc")
build = get_gnu_triplet(str(self._settings_build.os), str(self._settings_build.arch), "gcc")
tc.configure_args.extend([
f"--host={host}",
f"--build={build}",
), but it would be nice if conan client could handle that.

@SpaceIm
Copy link
Contributor

SpaceIm commented Nov 18, 2022

Is it better with #14282?

@yourWaifu
Copy link
Author

with #14282 , I get the following errors

Click to expand log
PS C:\Users\wuhao\Documents\conan-center-index\recipes\libiconv\all> conan create . 1.17@local/beta --profile:build default --profile:host arm64
WARN: Migration: Updating settings.yml
WARN: ****************************************
WARN: settings.yml is locally modified, can't be updated
WARN: The new settings.yml has been stored in: C:\Users\wuhao\.conan\settings.yml.new
WARN: ****************************************
Exporting package recipe
libiconv/1.17@local/beta exports: File 'conandata.yml' found. Exporting it...
libiconv/1.17@local/beta exports: Copied 1 '.yml' file: conandata.yml
libiconv/1.17@local/beta: Calling export_sources()
libiconv/1.17@local/beta: A new conanfile.py version was exported
libiconv/1.17@local/beta: Folder: C:\Users\wuhao\.conan\data\libiconv\1.17\local\beta\export
libiconv/1.17@local/beta: Using the exported files summary hash as the recipe revision: 3f252b083df3fb007b48089219f19723

libiconv/1.17@local/beta: Exported revision: 3f252b083df3fb007b48089219f19723
Configuration (profile_host):
[settings]
arch=armv8
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=17
os=Windows
os_build=Windows
os_target=Windows
[options]
[build_requires]
[env]

Configuration (profile_build):
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=16
os=Windows
os_build=Windows
[options]
[build_requires]
[env]
[conf]
tools.cmake.cmaketoolchain:generator=Ninja

libiconv/1.17@local/beta: Forced build from source
libiconv/1.17@local/beta (test package): Installing package
Requirements
    libiconv/1.17@local/beta from local cache - Cache
Packages
    libiconv/1.17@local/beta:2af2765e6e5c51d719d532b1228358a56ef2e4f1 - Build
Build requirements
    msys2/cci.latest from 'conancenter' - Cache
Build requirements packages
    msys2/cci.latest:eee3fba89db6d777329de604625af8c30d46f080 - Cache

Cross-build from 'Windows:x86_64' to 'Windows:armv8'
Installing (downloading, building) binaries...
msys2/cci.latest: Already installed!
msys2/cci.latest: Creating MSYS_ROOT env var : C:\.conan\2aa826d\1\bin\msys64
msys2/cci.latest: Creating MSYS_BIN env var : C:\.conan\2aa826d\1\bin\msys64\usr\bin
msys2/cci.latest: Appending PATH env var with : C:\.conan\2aa826d\1\bin\msys64\usr\bin
libiconv/1.17@local/beta: Applying build-requirement: msys2/cci.latest
libiconv/1.17@local/beta: Configuring sources in C:\Users\wuhao\.conan\data\libiconv\1.17\local\beta\source\src
Downloading libiconv-1.17.tar.gz:  91%|######### | 4.69M/5.16M [00:01<00:00, 4.81MB/s]libiconv/1.17@local/beta: libiconvDownloading libiconv-1.17.tar.gz completed [5286.41k]                                    libiconv/1.17@local/beta:
libiconv/1.17@local/beta:
libiconv/1.17@local/beta: Copying sources to build folder
libiconv/1.17@local/beta: Building your package in C:\Users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1
libiconv/1.17@local/beta: Generator txt created conanbuildinfo.txt
libiconv/1.17@local/beta: Calling generate()
libiconv/1.17@local/beta: Aggregating env generators
libiconv/1.17@local/beta: Calling build()
libiconv/1.17@local/beta: Calling:
 > "/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/configure" --disable-shared --enable-static --prefix=/ --bindir=${prefix}/bin --sbindir=${prefix}/bin --libdir=${prefix}/lib --includedir=${prefix}/include --oldincludedir=${prefix}/include --host=aarch64-w64-mingw32 --build=x86_64-w64-mingw32
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.5.0-pre.1.0
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64_arm64'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for aarch64-w64-mingw32-strip... :
checking for a race-free mkdir -p... /c/.conan/2aa826d/1/bin/msys64/usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make sets $(MAKE)... (cached) yes
checking for aarch64-w64-mingw32-gcc... /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo
checking whether the C compiler works... yes
checking for C compiler default output file name... conftest.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... obj
checking whether the compiler supports GNU C... no
checking whether /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo accepts -g... no
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C11 features... unsupported
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C99 features... unsupported
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C89 features... unsupported
checking whether /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo understands -c and -o together... yes
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether make supports the include directive... yes (GNU style)
checking dependency style of /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo... none
checking how to run the C preprocessor... /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -E
checking for strip... /c/.conan/2aa826d/1/bin/msys64/usr/bin/strip
checking for aarch64-w64-mingw32-strip... (cached) :
checking build system type... x86_64-w64-mingw32
checking host system type... aarch64-w64-mingw32
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... no
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... no
checking for wchar.h... yes
checking for minix/config.h... no
checking for sys/param.h... no
checking for sys/socket.h... no
checking for limits.h... yes
checking for sys/time.h... no
checking for features.h... no
checking for crtdefs.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for grep that handles long lines and -e... /c/.conan/2aa826d/1/bin/msys64/usr/bin/grep
checking for egrep... /c/.conan/2aa826d/1/bin/msys64/usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for aarch64-w64-mingw32-ar... /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/ar-lib lib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... unknown
checking for _LARGE_FILES value needed for large files... unknown
checking how to print strings... printf
checking for a sed that does not truncate output... /c/.conan/2aa826d/1/bin/msys64/usr/bin/sed
checking for fgrep... /c/.conan/2aa826d/1/bin/msys64/usr/bin/grep -F
checking for non-GNU ld... link
checking if the linker (link) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... dumpbin -symbols
checking the name lister (dumpbin -symbols) interface... MS dumpbin
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert x86_64-w64-mingw32 file names to aarch64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert x86_64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for link option to reload object files... -r
checking for aarch64-w64-mingw32-file... no
checking for file... file
configure: WARNING: using cross tools not prefixed with host triplet
checking for aarch64-w64-mingw32-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for aarch64-w64-mingw32-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for aarch64-w64-mingw32-ar... (cached) /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/ar-lib lib
checking for archiver @FILE support... @
checking for aarch64-w64-mingw32-strip... (cached) :
checking for aarch64-w64-mingw32-ranlib... :
checking command to parse dumpbin -symbols output from /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo object... ok
checking for sysroot... no
checking for a working dd... /c/.conan/2aa826d/1/bin/msys64/usr/bin/dd
checking how to truncate binary pipes... /c/.conan/2aa826d/1/bin/msys64/usr/bin/dd bs=4096 count=1
checking for aarch64-w64-mingw32-mt... no
checking for mt... mt
checking if mt is a manifest tool... yes
checking for dlfcn.h... no
checking for aarch64-w64-mingw32-as... no
checking for as... as
checking for aarch64-w64-mingw32-dlltool... dlltool
checking for aarch64-w64-mingw32-objdump... objdump
checking for objdir... .libs
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to produce PIC... -DDLL_EXPORT -DPIC
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo PIC flag -DDLL_EXPORT -DPIC works... yes
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo static flag  works... yes
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo supports -c -o file.obj... yes
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo supports -c -o file.obj... (cached) yes
checking whether the /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo linker (link) supports shared libraries... yes
checking dynamic linker characteristics... Win32 link.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for ld... link
checking if the linker (link) is GNU ld... no
checking for shared library path variable... PATH
checking whether to activate relocatable installation... no
checking how to copy files... cp -p
checking how to make hard links... ln
checking whether ln -s works... no, using cp -pR
checking for aarch64-w64-mingw32-windres... no
checking for windres... windres
checking for aarch64-w64-mingw32-windres... no
checking for windres... windres
checking for shared library run path origin... done
checking 32-bit host C ABI... yes
checking for ELF binary format... no
checking for the common suffixes of directories in the library search path... lib,lib,lib
checking for iconv... no, consider installing GNU libiconv
checking whether NLS is requested... yes
checking for msgfmt... /c/.conan/2aa826d/1/bin/msys64/usr/bin/msgfmt
checking for gmsgfmt... /c/.conan/2aa826d/1/bin/msys64/usr/bin/msgfmt
checking for xgettext... /c/.conan/2aa826d/1/bin/msys64/usr/bin/xgettext
checking for msgmerge... /c/.conan/2aa826d/1/bin/msys64/usr/bin/msgmerge
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyPreferredLanguages... no
checking for GNU gettext in libc... no
checking for iconv... (cached) no, consider installing GNU libiconv
checking for GNU gettext in libintl... no
checking whether to use NLS... no
checking for mbstate_t... yes
checking for wchar_t... yes
checking for getc_unlocked... no
checking for mbrtowc... yes
checking for wcrtomb... yes
checking for mbsinit... no
checking for setlocale... yes
checking whether <wchar.h> is standalone... yes
checking for memmove... no
checking for nl_langinfo and CODESET... no
checking for symlink... no
checking for canonicalize_file_name... no
checking for faccessat... no
checking for realpath... no
checking for lstat... no
checking for readlinkat... no
checking for _set_invalid_parameter_handler... yes
checking for fcntl... no
checking for getdtablesize... no
checking for getprogname... no
checking for getexecname... no
checking for readlink... no
checking for setenv... no
checking for working fcntl.h... no
checking for wchar.h... (cached) yes
checking for EILSEQ... yes
checking whether byte ordering is bigendian... no
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking whether lstat correctly handles trailing slash... guessing no
checking whether // is distinct from /... unknown, assuming no
checking whether realpath works... guessing no
checking for C/C++ restrict keyword... no
checking if environ is properly declared... yes
checking whether the preprocessor supports include_next... no
checking whether source code line length is unlimited... yes
checking for complete errno.h... no
checking absolute name of <errno.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\errno.h"
checking for EMULTIHOP value... no
checking for ENOLINK value... yes
checking for EOVERFLOW value... yes
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... no
checking whether strerror_r returns char *... no
checking whether ctype.h defines __header_inline... no
checking for pid_t... no
checking for mode_t... no
checking absolute name of <fcntl.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\fcntl.h"
checking whether stat file-mode macros are broken... no
checking for 64-bit off_t... no
checking for 64-bit st_size... no
checking absolute name of <sys/stat.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\sys/stat.h"
checking for nlink_t... no
checking for sdkddkver.h... yes
checking whether getdtablesize is declared... no
checking absolute name of <limits.h>... "C:\\Program Files\\Microsoft Visual Studio\\2022\\Preview\\VC\\Tools\\MSVC\\14.35.32019\\include\\limits.h"
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... no
checking for wint_t... yes
checking whether wint_t is large enough... no
checking whether the compiler produces multi-arch binaries... no
checking absolute name of <stdint.h>... "C:\\Program Files\\Microsoft Visual Studio\\2022\\Preview\\VC\\Tools\\MSVC\\14.35.32019\\include\\stdint.h"
checking whether stdint.h conforms to C99... guessing yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... no
checking absolute name of <inttypes.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\inttypes.h"
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... no
checking whether malloc (0) returns nonnull... guessing yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... no
checking for O_CLOEXEC... no
checking for promoted mode_t type... mode_t
checking for sigset_t... no
checking for SIGPIPE... no
checking whether setenv is declared... no
checking for ssize_t... no
checking for uid_t in sys/types.h... no
checking absolute name of <signal.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\signal.h"
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking whether C symbols are prefixed with underscore at the linker level... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for good max_align_t... no
checking whether NULL can be used in arbitrary expressions... yes
checking absolute name of <stddef.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\stddef.h"
checking whether fcloseall is declared... yes
checking absolute name of <stdio.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\stdio.h"
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking absolute name of <stdlib.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\stdlib.h"
checking whether strerror(0) succeeds... guessing yes
checking absolute name of <string.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\string.h"
checking absolute name of <sys/types.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\sys/types.h"
checking for struct timespec in <time.h>... yes
checking absolute name of <time.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\time.h"
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... no
checking absolute name of <unistd.h>... <unistd.h>
checking whether clearerr_unlocked is declared... no
checking whether feof_unlocked is declared... no
checking whether ferror_unlocked is declared... no
checking whether fflush_unlocked is declared... no
checking whether fgets_unlocked is declared... no
checking whether fputc_unlocked is declared... no
checking whether fputs_unlocked is declared... no
checking whether fread_unlocked is declared... no
checking whether fwrite_unlocked is declared... no
checking whether getc_unlocked is declared... no
checking whether getchar_unlocked is declared... no
checking whether putc_unlocked is declared... no
checking whether putchar_unlocked is declared... no
checking whether <wchar.h> uses 'inline' correctly... yes
checking absolute name of <wchar.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.22621.0\\ucrt\\wchar.h"
checking whether wcsdup is declared... yes
checking for C compiler option to allow warnings... none
checking for __builtin_expect... no
checking for winsock2.h... yes
checking whether // is distinct from /... (cached) unknown, assuming no
checking whether dup2 works... guessing no
checking for setdtablesize... no
checking for error_at_line... no
checking whether free is known to preserve errno... no
checking whether program_invocation_name is declared... no
checking whether program_invocation_short_name is declared... no
checking whether __argv is declared... yes
checking whether the compiler supports the __inline keyword... yes
checking for mbstate_t... (cached) yes
checking for mempcpy... no
checking whether program_invocation_name is declared... (cached) no
checking whether program_invocation_short_name is declared... (cached) no
checking for raise... yes
checking for rawmemchr... no
checking whether free is known to preserve errno... (cached) no
checking for mempcpy... (cached) no
checking for rawmemchr... (cached) no
checking for search.h... yes
checking for tsearch... no
checking for ssize_t... (cached) no
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_atim.st__tim.tv_nsec... no
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for working stdalign.h... no
checking for winsock2.h... (cached) yes
checking for variable-length arrays... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating srclib/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating man/Makefile
config.status: creating tests/Makefile
config.status: creating include/iconv.h
config.status: creating include/iconv.h.inst
config.status: creating config.h
config.status: creating lib/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
=== configuring in libcharset (/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset)
configure: running /bin/sh /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/configure --disable-option-checking '--prefix=/'  '--disable-shared' '--enable-static' '--bindir=/bin' '--sbindir=/bin' '--libdir=/lib' '--includedir=/include' '--oldincludedir=/include' '--host=aarch64-w64-mingw32' '--build=x86_64-w64-mingw32' 'build_alias=x86_64-w64-mingw32' 'host_alias=aarch64-w64-mingw32' 'CC=/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo' 'CFLAGS= -MD -O2 -Ob2 -FS' 'LDFLAGS=' 'CPPFLAGS= -DNDEBUG' --cache-file=/dev/null --srcdir=/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset
checking whether make sets $(MAKE)... yes
checking for aarch64-w64-mingw32-gcc... /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo
checking whether the C compiler works... yes
checking for C compiler default output file name... conftest.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... obj
checking whether the compiler supports GNU C... no
checking whether /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo accepts -g... no
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C11 features... unsupported
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C99 features... unsupported
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to enable C89 features... unsupported
checking how to run the C preprocessor... /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -E
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... x86_64-w64-mingw32
checking host system type... aarch64-w64-mingw32
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... no
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... no
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to print strings... printf
checking for a sed that does not truncate output... /c/.conan/2aa826d/1/bin/msys64/usr/bin/sed
checking for grep that handles long lines and -e... /c/.conan/2aa826d/1/bin/msys64/usr/bin/grep
checking for egrep... /c/.conan/2aa826d/1/bin/msys64/usr/bin/grep -E
checking for fgrep... /c/.conan/2aa826d/1/bin/msys64/usr/bin/grep -F
checking for non-GNU ld... link
checking if the linker (link) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... dumpbin -symbols
checking the name lister (dumpbin -symbols) interface... MS dumpbin
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert x86_64-w64-mingw32 file names to aarch64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert x86_64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for link option to reload object files... -r
checking for aarch64-w64-mingw32-file... no
checking for file... file
configure: WARNING: using cross tools not prefixed with host triplet
checking for aarch64-w64-mingw32-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for aarch64-w64-mingw32-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for aarch64-w64-mingw32-ar... /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/ar-lib lib
checking for archiver @FILE support... @
checking for aarch64-w64-mingw32-strip... :
checking for aarch64-w64-mingw32-ranlib... :
checking for gawk... gawk
checking command to parse dumpbin -symbols output from /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo object... ok
checking for sysroot... no
checking for a working dd... /c/.conan/2aa826d/1/bin/msys64/usr/bin/dd
checking how to truncate binary pipes... /c/.conan/2aa826d/1/bin/msys64/usr/bin/dd bs=4096 count=1
checking for aarch64-w64-mingw32-mt... no
checking for mt... mt
checking if mt is a manifest tool... yes
checking for dlfcn.h... no
checking for aarch64-w64-mingw32-as... no
checking for as... as
checking for aarch64-w64-mingw32-dlltool... dlltool
checking for aarch64-w64-mingw32-objdump... objdump
checking for objdir... .libs
checking for /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo option to produce PIC... -DDLL_EXPORT -DPIC
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo PIC flag -DDLL_EXPORT -DPIC works... yes
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo static flag  works... yes
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo supports -c -o file.obj... yes
checking if /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo supports -c -o file.obj... (cached) yes
checking whether the /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo linker (link) supports shared libraries... yes
checking dynamic linker characteristics... Win32 link.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for ld... link
checking if the linker (link) is GNU ld... no
checking for shared library path variable... PATH
checking whether to activate relocatable installation... no
checking for nl_langinfo and CODESET... no
checking for symlink... no
checking for working fcntl.h... no
checking for setlocale... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating include/libcharset.h
config.status: creating include/libcharset.h.inst
config.status: creating include/localcharset.h
config.status: creating include/localcharset.h.inst
config.status: creating config.h
config.status: executing libtool commands
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.5.0-pre.1.0
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64_arm64'
builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset'
cd lib && make all
make[2]: Entering directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset/lib'
/bin/sh ../libtool --mode=compile /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS  -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/localcharset.c
/bin/sh ../libtool --mode=compile /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS  -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/relocatable-stub.c
libtool: compile:  /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/localcharset.c -o localcharset.obj
libtool: compile:  /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/lib/relocatable-stub.c -o relocatable-stub.obj
localcharset.c
relocatable-stub.c
/bin/sh ../libtool --mode=link /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo  -MD -O2 -Ob2 -FS  -o libcharset.la -rpath /lib -version-info 1:0:0 -no-undefined localcharset.lo relocatable-stub.lo
libtool: link: /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/ar-lib lib cr .libs/charset.lib  localcharset.obj relocatable-stub.obj
libtool: link: : .libs/charset.lib
libtool: link: ( cd ".libs" && rm -f "libcharset.la" && cp -pR "../libcharset.la" "libcharset.la" )
make[2]: Leaving directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset/lib'
make[1]: Leaving directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset'
make[1]: Entering directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset'
cd lib && make all
make[2]: Entering directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset/lib'
cd lib && make install-lib libdir='/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib' includedir='/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib'
make[2]: Entering directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset/lib'
/bin/sh /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/build-aux/mkinstalldirs /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c libcharset.la /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib/libcharset.la
libtool: install: /usr/bin/install -c .libs/libcharset.lai /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib/libcharset.la
libtool: install: /usr/bin/install -c .libs/charset.lib /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib/charset.lib
libtool: install: chmod 644 /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib/charset.lib
libtool: warning: remember to run 'libtool --finish /lib'
make[2]: Leaving directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset/lib'
/bin/sh /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/libcharset/build-aux/mkinstalldirs /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib
/usr/bin/install -c -m 644 include/libcharset.h.inst /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib/libcharset.h
/usr/bin/install -c -m 644 include/localcharset.h /c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib/localcharset.h
make[1]: Leaving directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/libcharset'
cd lib && make all
make[1]: Entering directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib'
/bin/sh ../libtool --mode=compile /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib -I../include -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../include -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS  -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/iconv.c
/bin/sh ../libtool --mode=compile /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib -I../include -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../include -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS  -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../libcharset/lib/localcharset.c
/bin/sh ../libtool --mode=compile /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib -I../include -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../include -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS  -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/relocatable.c
/bin/sh ../libtool --mode=compile --tag=RC windres `/bin/sh /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../windows/windres-options --escape 1.17` -i /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../windows/libiconv.rc -o libiconv.res.lo --output-format=coff
libtool: compile:  /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib -I../include -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../include -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/relocatable.c -o relocatable.obj
libtool: compile:  /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib -I../include -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../include -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../libcharset/lib/localcharset.c -o localcharset.obj
libtool: compile:  /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo -I. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib -I../include -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../include -I.. -I/c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/iconv.c -o iconv.obj
localcharset.c
relocatable.c
iconv.c
libtool: compile:  windres -DPACKAGE_VERSION_STRING=\\\"1.17\\\" -DPACKAGE_VERSION_MAJOR=1 -DPACKAGE_VERSION_MINOR=17 -DPACKAGE_VERSION_SUBMINOR=0 -i /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/../windows/libiconv.rc --output-format=coff -o libiconv.res.obj
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\loop_wchar.h(39): warning C4273: 'mbrtowc': inconsistent dll linkage
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt\wchar.h(72): note: see previous definition of 'mbrtowc'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(3): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(4): warning C4311: 'type cast': pointer truncation from 'char (*)[17]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(5): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(6): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(7): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(8): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(9): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(10): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(11): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(12): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(13): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(14): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(15): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(16): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(17): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(18): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(19): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(20): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(21): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(22): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(23): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(24): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(25): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(26): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(27): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(28): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(29): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(30): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(31): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(32): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(33): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(34): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(35): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(36): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(37): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(38): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(39): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(40): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(41): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(42): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(43): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(44): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(45): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(46): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(47): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\aliases_dos.h(48): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/lib/iconv.c(443): warning C4090: 'function': different 'const' qualifiers
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(3): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(4): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(5): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(6): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(7): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(8): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(9): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(10): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(11): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(12): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(13): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(14): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(15): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(16): warning C4311: 'type cast': pointer truncation from 'char (*)[15]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(17): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(18): warning C4311: 'type cast': pointer truncation from 'char (*)[15]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(19): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(20): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(21): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(22): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(23): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(24): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(25): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(26): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(27): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(28): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(29): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(30): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(31): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(32): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(33): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(34): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(35): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(36): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(37): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(38): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(39): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(40): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(41): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(42): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(43): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(44): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(45): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(46): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(47): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(48): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(49): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(50): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(51): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(52): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(53): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(54): warning C4311: 'type cast': pointer truncation from 'char (*)[17]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(55): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(56): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(57): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(58): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(59): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(60): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(61): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(62): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(63): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(64): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(65): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(66): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(67): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(68): warning C4311: 'type cast': pointer truncation from 'char (*)[17]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(69): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(70): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(71): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(72): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(73): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(74): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(75): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(76): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(77): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(78): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(79): warning C4311: 'type cast': pointer truncation from 'char (*)[18]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(80): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(81): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(82): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(83): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(84): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(85): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(86): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(87): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(88): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(89): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(90): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(91): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(92): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(93): warning C4311: 'type cast': pointer truncation from 'char (*)[15]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(94): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(95): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(96): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(97): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(98): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(99): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(100): warning C4311: 'type cast': pointer truncation from 'char (*)[3]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(101): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(102): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(103): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(104): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(105): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(106): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(107): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(108): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(109): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(110): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical.h(111): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(3): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(4): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(5): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(6): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(7): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(8): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(9): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(10): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(11): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(12): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(13): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(14): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_dos.h(15): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_local.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\src\lib\canonical_local.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
/bin/sh ../libtool --mode=link /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/compile cl -nologo  -MD -O2 -Ob2 -FS  -o libiconv.la -rpath /lib -version-info 8:1:6 -no-undefined iconv.lo localcharset.lo relocatable.lo  libiconv.res.lo
libtool: link: /c/users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/src/build-aux/ar-lib lib cr .libs/iconv.lib  iconv.obj localcharset.obj relocatable.obj libiconv.res.obj
libiconv.res.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'ARM64'
make[1]: *** [Makefile:77: libiconv.la] Error 88
make[1]: Leaving directory '/c/Users/wuhao/.conan/data/libiconv/1.17/local/beta/build/2af2765e6e5c51d719d532b1228358a56ef2e4f1/build-release/lib'
make: *** [Makefile:33: all] Error 2
libiconv/1.17@local/beta:
libiconv/1.17@local/beta: ERROR: Package '2af2765e6e5c51d719d532b1228358a56ef2e4f1' build failed
libiconv/1.17@local/beta: WARN: Build folder C:\Users\wuhao\.conan\data\libiconv\1.17\local\beta\build\2af2765e6e5c51d719d532b1228358a56ef2e4f1\build-release
ERROR: libiconv/1.17@local/beta: Error in build() method, line 124
        autotools.make()
        ConanException: Error 2 while executing make -j16

@SpaceIm
Copy link
Contributor

SpaceIm commented Nov 24, 2022

Feel free to reopen this issue. I guess #14282 has fixed cross-build from x86_64 to x86, but as you said probably not to ARM64.

@yourWaifu
Copy link
Author

Yeah, I don't really care about x64 to x86.

@yourWaifu
Copy link
Author

Where's the reopen button?

@yourWaifu
Copy link
Author

@SpaceIm reopen this issue please

@SpaceIm
Copy link
Contributor

SpaceIm commented Nov 28, 2022

Sorry I can't, I'm not a maintainer.

/cc @uilianries

@uilianries
Copy link
Member

@yourWaifu the issue's author always can re-open a closed issue. There a button on the bottom with such action.

@uilianries uilianries reopened this Nov 28, 2022
@yourWaifu
Copy link
Author

yourWaifu commented Dec 4, 2022

I did some testing and found that I can compile the library by using VCPKG instead, but I need Conan for my project. Any ideas for solutions?

@SpaceIm
Copy link
Contributor

SpaceIm commented Dec 12, 2022

libiconv expects windres as a resource compiler. windres comes from binutils, and is exposed in libiconv recipe through msys2. There are 2 issues:

  • in libiconv recipe, windres calls don't handle cross-build out of the box
  • windres doesn't support ARM64

The workaround would be to have a wrapper like the one of vcpkg in order to transform windres arguments to rc.exe (resource compiler provided by Windows SDK) arguments so that we can call rc.exe instead of windres if compiler is Visual Studio: https://github.com/microsoft/vcpkg/blob/master/scripts/buildsystems/make_wrapper/windres-rc

Obviously if it was handled automatically by conan build helper, it would be less tedious.

Basically, windres is called as windres -i <input_file> -o <output_file> --output-format=<format>, while rc.exe is rc.exe -fo <output_file> <input_file>

@valsydalv
Copy link

Joining here with the same issue: libiconv.res.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'ARM64'
The only difference - I'm on Windows on ARM machine.

As there are some ARM issues with msys2 (no package ARM support), I've overridden the build profile with msys2/*:arch=x86_64. This allows the package to complete and be run under emulation.

But it looks like libiconv fails further down the road.

Just to note, I'm trying to build gstreamer package

@jmarrec
Copy link
Contributor

jmarrec commented Sep 12, 2024

Getting the same issue as @valsydalv, I'm on an Arm windows box.

[settings]
arch=armv8
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.version=194
os=Windows
msys2/*:arch=x86_64
strawberryperl/*:arch=x86_64

I've tried force passing the host and build tripplets by removing the cross_building(self)

- if cross_building(self) and is_msvc(self):
+ if is_msvc(self):

if cross_building(self) and is_msvc(self):
triplet_arch_windows = {"x86_64": "x86_64", "x86": "i686", "armv8": "aarch64"}
# ICU doesn't like GNU triplet of conan for msvc (see https://github.com/conan-io/conan/issues/12546)
host_arch = triplet_arch_windows.get(str(self.settings.arch))
build_arch = triplet_arch_windows.get(str(self._settings_build.arch))
if host_arch and build_arch:
host = f"{host_arch}-w64-mingw32"
build = f"{build_arch}-w64-mingw32"
tc.configure_args.extend([
f"--host={host}",
f"--build={build}",
])

I do see

checking build system type... aarch64-w64-mingw32
checking host system type... aarch64-w64-mingw32

But I'm still getting a failure

/bin/sh ../libtool --mode=link /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo  -MD -O2 -Ob2 -FS  -o libiconv.la -rpath /lib -version-info 8:1:6 -no-undefined iconv.lo localcharset.lo relocatable.lo  libiconv.res.lo
libtool: link: /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/ar-lib lib cr .libs/iconv.lib  iconv.obj localcharset.obj relocatable.obj libiconv.res.obj
libiconv.res.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'ARM64'
Build log
conan create . --name=libiconv --version=1.17

======== Exporting recipe to the cache ========
libiconv/1.17: Exporting package recipe: C:\src\conan\conan-center-index\recipes\libiconv\all\conanfile.py
libiconv/1.17: exports: File 'conandata.yml' found. Exporting it...
libiconv/1.17: Calling export_sources()
libiconv/1.17: Copied 1 '.yml' file: conandata.yml
libiconv/1.17: Copied 1 '.py' file: conanfile.py
libiconv/1.17: Exported to cache folder: C:\Users\rockd\.conan2\p\libic1f78d941b5747\e
libiconv/1.17: Exported: libiconv/1.17#792cf621bcf30ea785e9d18345e0c835 (2024-09-12 07:38:33 UTC)

======== Input profiles ========
Profile host:
[settings]
arch=armv8
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=194
os=Windows
msys2/*:arch=x86_64
strawberryperl/*:arch=x86_64

Profile build:
[settings]
arch=armv8
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=194
os=Windows
msys2/*:arch=x86_64
strawberryperl/*:arch=x86_64


======== Computing dependency graph ========
Graph root
    cli
Requirements
    libiconv/1.17#792cf621bcf30ea785e9d18345e0c835 - Cache
Build requirements
    msys2/cci.latest#5a31efa2bde593541fd5ac3bcc50c01c - Cache

======== Computing necessary packages ========
libiconv/1.17: Forced build from source
Requirements
    libiconv/1.17#792cf621bcf30ea785e9d18345e0c835:bf083199c71b5d660bf9523713b0cd79bc0919fb - Build
Build requirements
    msys2/cci.latest#5a31efa2bde593541fd5ac3bcc50c01c:956a88975bda9dfcc485e2861d71e74bd7e2b9a5#c99a611f14016fba4a51b85204f62fa3 - Cache

======== Installing packages ========
msys2/cci.latest: Already installed! (1 of 2)
libiconv/1.17: Calling source() in C:\Users\rockd\.conan2\p\libic1f78d941b5747\s\src
libiconv/1.17: Unzipping libiconv-1.17.tar.gz to .

-------- Installing package libiconv/1.17 (2 of 2) --------
libiconv/1.17: Building from source
libiconv/1.17: Package libiconv/1.17:bf083199c71b5d660bf9523713b0cd79bc0919fb
libiconv/1.17: Copying sources to build folder
libiconv/1.17: Building your package in C:\Users\rockd\.conan2\p\b\libic71139687767ac\b
libiconv/1.17: Calling generate()
libiconv/1.17: Generators folder: C:\Users\rockd\.conan2\p\b\libic71139687767ac\b\build-release\conan
libiconv/1.17: Generating aggregated env files
libiconv/1.17: Generated aggregated env files: ['conanbuild.sh', 'conanbuild.bat', 'conanrun.bat']
libiconv/1.17: Calling build()
libiconv/1.17: RUN: "/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/configure" --disable-shared --enable-static --prefix=/ --bindir=${prefix}/bin --sbindir=${prefix}/bin --libdir=${prefix}/lib --includedir=${prefix}/include --oldincludedir=${prefix}/include --host=aarch64-w64-mingw32 --build=aarch64-w64-mingw32
conanvcvars.bat: Activating environment Visual Studio 17 - arm64 - winsdk_version=None - vcvars_ver=14.4
[vcvarsall.bat] Environment initialized for: 'arm64'
mkdir: cannot create directory '/dev/shm': Read-only file system

Creating /dev/shm directory failed.
POSIX semaphores and POSIX shared memory will not work

mkdir: cannot create directory '/dev/mqueue': Read-only file system

Creating /dev/mqueue directory failed.
POSIX message queues will not work

configure: loading site script /etc/config.site
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make sets $(MAKE)... (cached) yes
checking for aarch64-w64-mingw32-gcc... /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo
checking whether the C compiler works... yes
checking for C compiler default output file name... conftest.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... obj
checking whether the compiler supports GNU C... no
checking whether /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo accepts -g... no
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to enable C11 features... unsupported
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to enable C99 features... unsupported
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to enable C89 features... unsupported
checking whether /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo understands -c and -o together... yes
checking whether the compiler is clang... no
checking for compiler option needed when checking for declarations... none
checking whether make supports the include directive... yes (GNU style)
checking dependency style of /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo... none
checking how to run the C preprocessor... /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -E
checking for strip... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/strip
checking build system type... aarch64-w64-mingw32
checking host system type... aarch64-w64-mingw32
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... no
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... no
checking for wchar.h... yes
checking for minix/config.h... no
checking for sys/param.h... no
checking for sys/socket.h... no
checking for limits.h... yes
checking for sys/time.h... no
checking for features.h... no
checking for crtdefs.h... yes
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for grep that handles long lines and -e... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/grep
checking for egrep... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for aarch64-w64-mingw32-ar... /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/ar-lib lib
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... unknown
checking for _LARGE_FILES value needed for large files... unknown
checking how to print strings... printf
checking for a sed that does not truncate output... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/sed
checking for fgrep... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/grep -F
checking for non-GNU ld... link
checking if the linker (link) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... dumpbin -symbols
checking the name lister (dumpbin -symbols) interface... MS dumpbin
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert aarch64-w64-mingw32 file names to aarch64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert aarch64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for link option to reload object files... -r
checking for aarch64-w64-mingw32-file... no
checking for file... file
checking for aarch64-w64-mingw32-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for aarch64-w64-mingw32-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for aarch64-w64-mingw32-ar... (cached) /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/ar-lib lib
checking for archiver @FILE support... @
checking for aarch64-w64-mingw32-strip... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/strip
checking for aarch64-w64-mingw32-ranlib... :
checking command to parse dumpbin -symbols output from /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo object... ok
checking for sysroot... no
checking for a working dd... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/dd
checking how to truncate binary pipes... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/dd bs=4096 count=1
checking for aarch64-w64-mingw32-mt... no
checking for mt... mt
checking if mt is a manifest tool... yes
checking for dlfcn.h... no
checking for aarch64-w64-mingw32-as... no
checking for as... as
checking for aarch64-w64-mingw32-dlltool... dlltool
checking for aarch64-w64-mingw32-objdump... objdump
checking for objdir... .libs
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to produce PIC... -DDLL_EXPORT -DPIC
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo PIC flag -DDLL_EXPORT -DPIC works... yes
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo static flag  works... yes
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo supports -c -o file.obj... yes
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo supports -c -o file.obj... (cached) yes
checking whether the /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo linker (link) supports shared libraries... yes
checking dynamic linker characteristics... Win32 link.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for ld... link
checking if the linker (link) is GNU ld... no
checking for shared library path variable... PATH
checking whether to activate relocatable installation... no
checking how to copy files... cp -p
checking how to make hard links... ln
checking whether ln -s works... no, using cp -pR
checking for aarch64-w64-mingw32-windres... no
checking for windres... windres
checking for aarch64-w64-mingw32-windres... no
checking for windres... windres
checking for shared library run path origin... done
checking 32-bit host C ABI... yes
checking for ELF binary format... no
checking for the common suffixes of directories in the library search path... lib,lib,lib
checking for iconv... no, consider installing GNU libiconv
checking whether NLS is requested... yes
checking for msgfmt... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/msgfmt
checking for gmsgfmt... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/msgfmt
checking for xgettext... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/xgettext
checking for msgmerge... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/msgmerge
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyPreferredLanguages... no
checking for GNU gettext in libc... no
checking for iconv... (cached) no, consider installing GNU libiconv
checking for GNU gettext in libintl... no
checking whether to use NLS... no
checking for mbstate_t... yes
checking for wchar_t... yes
checking for getc_unlocked... no
checking for mbrtowc... yes
checking for wcrtomb... yes
checking for mbsinit... no
checking for setlocale... yes
checking whether <wchar.h> is standalone... yes
checking for memmove... no
checking for nl_langinfo and CODESET... no
checking for symlink... no
checking for canonicalize_file_name... no
checking for faccessat... no
checking for realpath... no
checking for lstat... no
checking for readlinkat... no
checking for _set_invalid_parameter_handler... yes
checking for fcntl... no
checking for getdtablesize... no
checking for getprogname... no
checking for getexecname... no
checking for readlink... no
checking for setenv... no
checking for working fcntl.h... no
checking for wchar.h... (cached) yes
checking for EILSEQ... yes
checking whether byte ordering is bigendian... no
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking whether lstat correctly handles trailing slash... no
checking whether // is distinct from /... yes
checking whether realpath works... no
checking for C/C++ restrict keyword... no
checking if environ is properly declared... yes
checking whether the preprocessor supports include_next... no
checking whether source code line length is unlimited... yes
checking for complete errno.h... no
checking absolute name of <errno.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\errno.h"
checking for EMULTIHOP value... no
checking for ENOLINK value... yes
checking for EOVERFLOW value... yes
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo options needed to detect all undeclared functions... none needed
checking whether strerror_r is declared... no
checking whether strerror_r returns char *... no
checking whether ctype.h defines __header_inline... no
checking for pid_t... no
checking for mode_t... no
checking absolute name of <fcntl.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\fcntl.h"
checking whether stat file-mode macros are broken... no
checking for 64-bit off_t... no
checking for 64-bit st_size... no
checking absolute name of <sys/stat.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\sys/stat.h"
checking for nlink_t... no
checking for sdkddkver.h... yes
checking whether getdtablesize is declared... no
checking absolute name of <limits.h>... "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\include\\limits.h"
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... no
checking for wint_t... yes
checking whether wint_t is large enough... no
checking whether the compiler produces multi-arch binaries... no
checking absolute name of <stdint.h>... "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\include\\stdint.h"
checking whether stdint.h conforms to C99... yes
checking whether stdint.h works without ISO C predefines... yes
checking whether stdint.h has UINTMAX_WIDTH etc.... no
checking absolute name of <inttypes.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\inttypes.h"
checking whether malloc is ptrdiff_t safe... yes
checking whether malloc, realloc, calloc set errno on failure... no
checking whether malloc (0) returns nonnull... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... no
checking for O_CLOEXEC... no
checking for promoted mode_t type... mode_t
checking for sigset_t... no
checking for SIGPIPE... no
checking whether setenv is declared... no
checking for ssize_t... no
checking for uid_t in sys/types.h... no
checking absolute name of <signal.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\signal.h"
checking for volatile sig_atomic_t... yes
checking for sighandler_t... no
checking whether C symbols are prefixed with underscore at the linker level... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for good max_align_t... no
checking whether NULL can be used in arbitrary expressions... yes
checking absolute name of <stddef.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\stddef.h"
checking whether fcloseall is declared... yes
checking absolute name of <stdio.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\stdio.h"
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... yes
checking whether fcvt is declared... yes
checking whether gcvt is declared... yes
checking absolute name of <stdlib.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\stdlib.h"
checking whether strerror(0) succeeds... yes
checking absolute name of <string.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\string.h"
checking absolute name of <sys/types.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\sys/types.h"
checking for struct timespec in <time.h>... yes
checking absolute name of <time.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\time.h"
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... no
checking absolute name of <unistd.h>... <unistd.h>
checking whether clearerr_unlocked is declared... no
checking whether feof_unlocked is declared... no
checking whether ferror_unlocked is declared... no
checking whether fflush_unlocked is declared... no
checking whether fgets_unlocked is declared... no
checking whether fputc_unlocked is declared... no
checking whether fputs_unlocked is declared... no
checking whether fread_unlocked is declared... no
checking whether fwrite_unlocked is declared... no
checking whether getc_unlocked is declared... no
checking whether getchar_unlocked is declared... no
checking whether putc_unlocked is declared... no
checking whether putchar_unlocked is declared... no
checking whether <wchar.h> uses 'inline' correctly... yes
checking absolute name of <wchar.h>... "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.26020.0\\ucrt\\wchar.h"
checking whether wcsdup is declared... yes
checking for C compiler option to allow warnings... none
checking for __builtin_expect... no
checking for winsock2.h... yes
checking whether // is distinct from /... (cached) yes
checking whether dup2 works... no
checking for setdtablesize... no
checking for error_at_line... no
checking whether free is known to preserve errno... no
checking whether program_invocation_name is declared... no
checking whether program_invocation_short_name is declared... no
checking whether __argv is declared... yes
checking whether the compiler supports the __inline keyword... yes
checking for mbstate_t... (cached) yes
checking for mempcpy... no
checking whether program_invocation_name is declared... (cached) no
checking whether program_invocation_short_name is declared... (cached) no
checking for raise... yes
checking for rawmemchr... no
checking whether free is known to preserve errno... (cached) no
checking for mempcpy... (cached) no
checking for rawmemchr... (cached) no
checking for search.h... yes
checking for tsearch... no
checking for ssize_t... (cached) no
checking for struct stat.st_atim.tv_nsec... no
checking for struct stat.st_atimespec.tv_nsec... no
checking for struct stat.st_atimensec... no
checking for struct stat.st_atim.st__tim.tv_nsec... no
checking for struct stat.st_birthtimespec.tv_nsec... no
checking for struct stat.st_birthtimensec... no
checking for struct stat.st_birthtim.tv_nsec... no
checking for working stdalign.h... no
checking for winsock2.h... (cached) yes
checking for variable-length arrays... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating srclib/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating man/Makefile
config.status: creating tests/Makefile
config.status: creating include/iconv.h
config.status: creating include/iconv.h.inst
config.status: creating config.h
config.status: creating lib/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
=== configuring in libcharset (/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset)
configure: running /bin/sh /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/configure --disable-option-checking '--prefix=/'  '--disable-shared' '--enable-static' '--bindir=/bin' '--sbindir=/bin' '--libdir=/lib' '--includedir=/include' '--oldincludedir=/include' '--host=aarch64-w64-mingw32' '--build=aarch64-w64-mingw32' 'build_alias=aarch64-w64-mingw32' 'host_alias=aarch64-w64-mingw32' 'CC=/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo' 'CFLAGS= -MD -O2 -Ob2 -FS' 'LDFLAGS=' 'CPPFLAGS= -DNDEBUG' --cache-file=/dev/null --srcdir=/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset
configure: loading site script /etc/config.site
checking whether make sets $(MAKE)... yes
checking for aarch64-w64-mingw32-gcc... /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo
checking whether the C compiler works... yes
checking for C compiler default output file name... conftest.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... obj
checking whether the compiler supports GNU C... no
checking whether /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo accepts -g... no
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to enable C11 features... unsupported
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to enable C99 features... unsupported
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to enable C89 features... unsupported
checking how to run the C preprocessor... /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -E
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... aarch64-w64-mingw32
checking host system type... aarch64-w64-mingw32
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... no
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... no
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking how to print strings... printf
checking for a sed that does not truncate output... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/sed
checking for grep that handles long lines and -e... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/grep
checking for egrep... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/grep -E
checking for fgrep... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/grep -F
checking for non-GNU ld... link
checking if the linker (link) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... dumpbin -symbols
checking the name lister (dumpbin -symbols) interface... MS dumpbin
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert aarch64-w64-mingw32 file names to aarch64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert aarch64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for link option to reload object files... -r
checking for aarch64-w64-mingw32-file... no
checking for file... file
checking for aarch64-w64-mingw32-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for aarch64-w64-mingw32-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for aarch64-w64-mingw32-ar... /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/ar-lib lib
checking for archiver @FILE support... @
checking for aarch64-w64-mingw32-strip... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/strip
checking for aarch64-w64-mingw32-ranlib... :
checking for gawk... gawk
checking command to parse dumpbin -symbols output from /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo object... ok
checking for sysroot... no
checking for a working dd... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/dd
checking how to truncate binary pipes... /c/users/rockd/.conan2/p/msys27f2f094a41efb/p/bin/msys64/usr/bin/dd bs=4096 count=1
checking for aarch64-w64-mingw32-mt... no
checking for mt... mt
checking if mt is a manifest tool... yes
checking for dlfcn.h... no
checking for aarch64-w64-mingw32-as... no
checking for as... as
checking for aarch64-w64-mingw32-dlltool... dlltool
checking for aarch64-w64-mingw32-objdump... objdump
checking for objdir... .libs
checking for /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo option to produce PIC... -DDLL_EXPORT -DPIC
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo PIC flag -DDLL_EXPORT -DPIC works... yes
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo static flag  works... yes
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo supports -c -o file.obj... yes
checking if /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo supports -c -o file.obj... (cached) yes
checking whether the /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo linker (link) supports shared libraries... yes
checking dynamic linker characteristics... Win32 link.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for ld... link
checking if the linker (link) is GNU ld... no
checking for shared library path variable... PATH
checking whether to activate relocatable installation... no
checking for nl_langinfo and CODESET... no
checking for symlink... no
checking for working fcntl.h... no
checking for setlocale... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating include/libcharset.h
config.status: creating include/libcharset.h.inst
config.status: creating include/localcharset.h
config.status: creating include/localcharset.h.inst
config.status: creating config.h
config.status: executing libtool commands

libiconv/1.17: RUN: make -j8
conanvcvars.bat: Activating environment Visual Studio 17 - arm64 - winsdk_version=None - vcvars_ver=14.4
[vcvarsall.bat] Environment initialized for: 'arm64'
mkdir: cannot create directory '/dev/shm': Read-only file system

Creating /dev/shm directory failed.
POSIX semaphores and POSIX shared memory will not work

mkdir: cannot create directory '/dev/mqueue': Read-only file system

Creating /dev/mqueue directory failed.
POSIX message queues will not work

builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset'
cd lib && make all
make[2]: Entering directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset/lib'
/bin/sh ../libtool --mode=compile /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS  -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/localcharset.c
/bin/sh ../libtool --mode=compile /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS  -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/relocatable-stub.c
libtool: compile:  /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/localcharset.c -o localcharset.obj
libtool: compile:  /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/.. -I../include -MD -O2 -Ob2 -FS -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/lib/relocatable-stub.c -o relocatable-stub.obj
localcharset.c
relocatable-stub.c
/bin/sh ../libtool --mode=link /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo  -MD -O2 -Ob2 -FS  -o libcharset.la -rpath /lib -version-info 1:0:0 -no-undefined localcharset.lo relocatable-stub.lo
libtool: link: /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/ar-lib lib cr .libs/charset.lib  localcharset.obj relocatable-stub.obj
libtool: link: : .libs/charset.lib
libtool: link: ( cd ".libs" && rm -f "libcharset.la" && cp -pR "../libcharset.la" "libcharset.la" )
make[2]: Leaving directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset/lib'
make[1]: Leaving directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset'
make[1]: Entering directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset'
cd lib && make all
make[2]: Entering directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset/lib'
cd lib && make install-lib libdir='/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib' includedir='/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib'
make[2]: Entering directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset/lib'
/bin/sh /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/build-aux/mkinstalldirs /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c libcharset.la /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib/libcharset.la
libtool: install: /usr/bin/install -c .libs/libcharset.lai /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib/libcharset.la
libtool: install: /usr/bin/install -c .libs/charset.lib /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib/charset.lib
libtool: install: chmod 644 /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib/charset.lib
libtool: warning: remember to run 'libtool --finish /lib'
make[2]: Leaving directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset/lib'
/bin/sh /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/libcharset/build-aux/mkinstalldirs /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib
/usr/bin/install -c -m 644 include/libcharset.h.inst /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib/libcharset.h
/usr/bin/install -c -m 644 include/localcharset.h /c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib/localcharset.h
make[1]: Leaving directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/libcharset'
cd lib && make all
make[1]: Entering directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib'
/bin/sh ../libtool --mode=compile /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib -I../include -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../include -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS  -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/iconv.c
/bin/sh ../libtool --mode=compile /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib -I../include -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../include -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS  -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../libcharset/lib/localcharset.c
/bin/sh ../libtool --mode=compile /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib -I../include -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../include -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS  -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/relocatable.c
/bin/sh ../libtool --mode=compile --tag=RC windres `/bin/sh /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../windows/windres-options --escape 1.17` -i /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../windows/libiconv.rc -o libiconv.res.lo --output-format=coff
libtool: compile:  /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib -I../include -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../include -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/iconv.c -o iconv.obj
libtool: compile:  /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib -I../include -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../include -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../libcharset/lib/localcharset.c -o localcharset.obj
libtool: compile:  /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo -I. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib -I../include -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../include -I.. -I/c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/.. -DNDEBUG -MD -O2 -Ob2 -FS -DLIBDIR=\"/lib\" -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DBUILDING_DLL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/lib\" -DNO_XMALLOC -Dset_relocation_prefix=libiconv_set_relocation_prefix -Drelocate=libiconv_relocate -Drelocate2=libiconv_relocate2 -DHAVE_CONFIG_H -c /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/relocatable.c -o relocatable.obj
iconv.c
localcharset.c
relocatable.c
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\loop_wchar.h(39): warning C4273: 'mbrtowc': inconsistent dll linkage
C:\Program Files (x86)\Windows Kits\10\include\10.0.26020.0\ucrt\wchar.h(72): note: see previous definition of 'mbrtowc'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(3): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(4): warning C4311: 'type cast': pointer truncation from 'char (*)[17]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(5): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(6): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(7): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(8): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(9): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(10): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(11): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(12): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(13): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(14): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(15): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(16): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(17): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(18): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(19): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(20): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(21): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(22): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(23): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(24): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(25): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(26): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(27): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(28): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(29): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(30): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(31): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(32): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(33): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(34): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(35): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(36): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(37): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(38): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(39): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(40): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(41): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(42): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(43): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(44): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(45): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(46): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(47): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\aliases_dos.h(48): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/iconv.c(443): warning C4090: 'function': different 'const' qualifiers
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(3): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(4): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(5): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(6): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(7): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(8): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(9): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(10): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(11): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(12): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(13): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(14): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(15): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(16): warning C4311: 'type cast': pointer truncation from 'char (*)[15]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(17): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(18): warning C4311: 'type cast': pointer truncation from 'char (*)[15]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(19): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(20): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(21): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(22): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(23): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(24): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(25): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
libtool: compile:  windres -DPACKAGE_VERSION_STRING=\\\"1.17\\\" -DPACKAGE_VERSION_MAJOR=1 -DPACKAGE_VERSION_MINOR=17 -DPACKAGE_VERSION_SUBMINOR=0 -i /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/lib/../windows/libiconv.rc --output-format=coff -o libiconv.res.obj
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(26): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(27): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(28): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(29): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(30): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(31): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(32): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(33): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(34): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(35): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(36): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(37): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(38): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(39): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(40): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(41): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(42): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(43): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(44): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(45): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(46): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(47): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(48): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(49): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(50): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(51): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(52): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(53): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(54): warning C4311: 'type cast': pointer truncation from 'char (*)[17]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(55): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(56): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(57): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(58): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(59): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(60): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(61): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(62): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(63): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(64): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(65): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(66): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(67): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(68): warning C4311: 'type cast': pointer truncation from 'char (*)[17]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(69): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(70): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(71): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(72): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(73): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(74): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(75): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(76): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(77): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(78): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(79): warning C4311: 'type cast': pointer truncation from 'char (*)[18]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(80): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(81): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(82): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(83): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(84): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(85): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(86): warning C4311: 'type cast': pointer truncation from 'char (*)[9]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(87): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(88): warning C4311: 'type cast': pointer truncation from 'char (*)[10]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(89): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(90): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(91): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(92): warning C4311: 'type cast': pointer truncation from 'char (*)[14]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(93): warning C4311: 'type cast': pointer truncation from 'char (*)[15]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(94): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(95): warning C4311: 'type cast': pointer truncation from 'char (*)[4]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(96): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(97): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(98): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(99): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(100): warning C4311: 'type cast': pointer truncation from 'char (*)[3]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(101): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(102): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(103): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(104): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(105): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(106): warning C4311: 'type cast': pointer truncation from 'char (*)[16]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(107): warning C4311: 'type cast': pointer truncation from 'char (*)[11]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(108): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(109): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(110): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical.h(111): warning C4311: 'type cast': pointer truncation from 'char (*)[12]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(3): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(4): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(5): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(6): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(7): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(8): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(9): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(10): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(11): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(12): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(13): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(14): warning C4311: 'type cast': pointer truncation from 'char (*)[6]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_dos.h(15): warning C4311: 'type cast': pointer truncation from 'char (*)[7]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_local.h(1): warning C4311: 'type cast': pointer truncation from 'char (*)[5]' to 'long'
C:\users\rockd\.conan2\p\b\libic71139687767ac\b\src\lib\canonical_local.h(2): warning C4311: 'type cast': pointer truncation from 'char (*)[8]' to 'long'
/bin/sh ../libtool --mode=link /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/compile cl -nologo  -MD -O2 -Ob2 -FS  -o libiconv.la -rpath /lib -version-info 8:1:6 -no-undefined iconv.lo localcharset.lo relocatable.lo  libiconv.res.lo
libtool: link: /c/users/rockd/.conan2/p/b/libic71139687767ac/b/src/build-aux/ar-lib lib cr .libs/iconv.lib  iconv.obj localcharset.obj relocatable.obj libiconv.res.obj
libiconv.res.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'ARM64'
make[1]: *** [Makefile:77: libiconv.la] Error 88
make[1]: Leaving directory '/c/Users/rockd/.conan2/p/b/libic71139687767ac/b/build-release/lib'
make: *** [Makefile:33: all] Error 2

libiconv/1.17: ERROR:
Package 'bf083199c71b5d660bf9523713b0cd79bc0919fb' build failed
libiconv/1.17: WARN: Build folder C:\Users\rockd\.conan2\p\b\libic71139687767ac\b\build-release
ERROR: libiconv/1.17: Error in build() method, line 147
        autotools.make()
        ConanException: Error 2 while executing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants