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: Building for Android under Windows #17143

Open
yowidin opened this issue Apr 20, 2023 · 1 comment
Open

[package] libiconv/1.17: Building for Android under Windows #17143

yowidin opened this issue Apr 20, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@yowidin
Copy link

yowidin commented Apr 20, 2023

Description

It's both a bug report and a conceptual question. While trying to build libiconv for Android on Windows, I've stumbled upon a potential issue with the AutotoolsToolchain: paths handling (see the steps to reproduce section).

The fix is relatively easy: wrap the compiler paths in a unix_path call. The problem I see with this approach is that where are a lot of recipes, doing the same thing over and over again, and some of them forget to do that. So my suggestion is to somehow add that functionality to the AutotoolsToolchain.

Package and Environment Details

  • Package Name/Version: libiconv/1.17
  • Operating System+version: Windows 10, 22H2
  • Conan version: conan 2.0.4

Conan profile

[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.version=192
os=Windows

Steps to reproduce

You will need an Android profile, e.g.:

include(default)

[settings]
os=Android
compiler=clang
compiler.version=9
compiler.cppstd=17
compiler.libcxx=c++_static
arch=armv7
os.api_level=19

[tool_requires]
android-ndk/r25c

Running this under the Windows Command Prompt

cd conan-center-index\recipes\libiconv\all
conan create -pr:h ./android -pr:b default . --version 1.17

Will result in the attached logs. As you can see the path to the compiler is not passed down correctly (\ vs / for MSYS). Applying the following patch, solves the issue:

Click to expand path file
diff --git a/recipes/libiconv/all/conanfile.py b/recipes/libiconv/all/conanfile.py
index 544fb2b4a..013a74d1b 100644
--- a/recipes/libiconv/all/conanfile.py
+++ b/recipes/libiconv/all/conanfile.py
@@ -117,6 +117,18 @@ class LibiconvConan(ConanFile):
             env.define("RANLIB", ":")
             env.define("NM", "dumpbin -symbols")
             env.define("win32_target", "_WIN32_WINNT_VISTA")
+
+        if cross_building(self) and self.win_bash:
+            compilers = self.conf.get("tools.build:compiler_executables", default={}, check_type=dict)
+            if compilers:
+                build_aux_path = os.path.join(self.source_folder, "build-aux")
+                lt_compile = unix_path(self, os.path.join(build_aux_path, "compile"))
+                if 'c' in compilers:
+                    env.define("CC", f"{lt_compile} {unix_path(self, compilers['c'])}")
+
+                if 'cpp' in compilers:
+                    env.define("CXX", f"{lt_compile} {unix_path(self, compilers['cpp'])}")
+
         tc.generate(env)
 
     def build(self):

Logs

Click to expand log
Microsoft Windows [Version 10.0.19045.2728]
(c) Microsoft Corporation. All rights reserved.

C:\Users\YoWiDiN>cd conan-center-index\recipes\libiconv\all

C:\Users\YoWiDiN\conan-center-index\recipes\libiconv\all>conan create -pr:h ./android -pr:b default . --version 1.17

======== Exporting recipe to the cache ========
libiconv/1.17: Exporting package recipe: C:\Users\YoWiDiN\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\YoWiDiN\.conan2\p\libica01fb8516e93b\e
libiconv/1.17: Exported: libiconv/1.17#80da49fca2bee7160307d39a19feff20 (2023-04-20 18:01:13 UTC)

======== Input profiles ========
Profile host:
[settings]
arch=armv7
build_type=Release
compiler=clang
compiler.cppstd=17
compiler.libcxx=c++_static
compiler.runtime=dynamic
compiler.version=9
os=Android
os.api_level=19
[tool_requires]
*: android-ndk/r25c
[conf]


Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=14
compiler.runtime=dynamic
compiler.runtime_type=Release
compiler.version=192
os=Windows
[conf]



======== Computing dependency graph ========
Graph root
    cli
Requirements
    libiconv/1.17#80da49fca2bee7160307d39a19feff20 - Cache
Build requirements
    android-ndk/r25c#1074190db41752676a64dd472d274a86 - Cache
    msys2/cci.latest#567331f1604f3c584f04feade960f06e - Cache

======== Computing necessary packages ========
libiconv/1.17: Forced build from source
Requirements
    libiconv/1.17#80da49fca2bee7160307d39a19feff20:0ac119fce722e07914030f75b0123da5f4c6eaed - Build
Build requirements
    android-ndk/r25c#1074190db41752676a64dd472d274a86:522dcea5982a3f8a5b624c16477e47195da2f84f#d95ca3a4f5fee72bf8932f87e9feaaf6 - Cache
    msys2/cci.latest#567331f1604f3c584f04feade960f06e:956a88975bda9dfcc485e2861d71e74bd7e2b9a5#ce3addef73068ed1ad9ca9976b2d50c1 - Cache

======== Installing packages ========
android-ndk/r25c: Already installed! (1 of 3)
msys2/cci.latest: Already installed! (2 of 3)

-------- Installing package libiconv/1.17 (3 of 3) --------
libiconv/1.17: Building from source
libiconv/1.17: Package libiconv/1.17:0ac119fce722e07914030f75b0123da5f4c6eaed
libiconv/1.17: Copying sources to build folder
libiconv/1.17: Building your package in C:\Users\YoWiDiN\.conan2\p\t\libice4f4c75f72f6c\b
libiconv/1.17: Calling generate()
libiconv/1.17: Generators folder: C:\Users\YoWiDiN\.conan2\p\t\libice4f4c75f72f6c\b\build-release\conan
libiconv/1.17: Generating aggregated env files
libiconv/1.17: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
libiconv/1.17: Calling build()
libiconv/1.17: Calling:
 > "/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/configure" --disable-shared --enable-static --prefix=/ --bindir=${prefix}/bin --sbindir=${prefix}/bin --libdir=${prefix}/lib --includedir=${prefix}/include --oldincludedir=${prefix}/include --host=arm-linux-androideabi --build=x86_64-unknown-windows
libiconv/1.17: RUN: "/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/configure" --disable-shared --enable-static --prefix=/ --bindir=${prefix}/bin --sbindir=${prefix}/bin --libdir=${prefix}/lib --includedir=${prefix}/include --oldincludedir=${prefix}/include --host=arm-linux-androideabi --build=x86_64-unknown-windows
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 arm-linux-androideabi-strip... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
checking for a race-free mkdir -p... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/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 arm-linux-androideabi-gcc... C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd accepts -g... yes
checking for C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd option to enable C11 features... none needed
checking whether C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd understands -c and -o together... yes
checking whether the compiler is clang... yes
checking for compiler option needed when checking for declarations... -Werror=implicit-function-declaration
checking whether make supports the include directive... yes (GNU style)
checking dependency style of C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd... none
checking how to run the C preprocessor... C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -E
checking for strip... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
checking for arm-linux-androideabi-strip... (cached) /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
checking build system type... x86_64-unknown-windows
checking host system type... arm-unknown-linux-androideabi
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... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking for sys/param.h... yes
checking for sys/socket.h... yes
checking for limits.h... yes
checking for sys/time.h... yes
checking for features.h... yes
checking for crtdefs.h... no
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/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/grep
checking for egrep... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/grep -E
checking for Minix Amsterdam compiler... no
checking for arm-linux-androideabi-ar... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for time_t past the year 2038... no
checking for 64-bit time_t with _TIME_BITS=64... no
configure: WARNING: The 'time_t' type stops working after January 2038,
            and this package needs a wider 'time_t' type
            if there is any way to access timestamps after that.
            Configure with 'CC="C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -m64"' perhaps?
checking how to print strings... printf
checking for a sed that does not truncate output... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/sed
checking for fgrep... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/grep -F
checking for ld used by C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe
checking if the linker (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe
checking the name lister (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe) interface... BSD nm
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 24000
checking how to convert x86_64-unknown-windows file names to arm-unknown-linux-androideabi format... func_convert_file_noop
checking how to convert x86_64-unknown-windows file names to toolchain format... func_convert_file_noop
checking for /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe option to reload object files... -r
checking for arm-linux-androideabi-file... no
checking for file... file
configure: WARNING: using cross tools not prefixed with host triplet
checking for arm-linux-androideabi-objdump... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe
checking how to recognize dependent libraries... pass_all
checking for arm-linux-androideabi-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for arm-linux-androideabi-ar... (cached) /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe
checking for archiver @FILE support... @
checking for arm-linux-androideabi-strip... (cached) /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
checking for arm-linux-androideabi-ranlib... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe
checking command to parse /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe output from C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd object... ok
checking for sysroot... no
checking for a working dd... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/dd
checking how to truncate binary pipes... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/dd bs=4096 count=1
checking for arm-linux-androideabi-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd supports -fno-rtti -fno-exceptions... yes
checking for C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd option to produce PIC... -fPIC -DPIC
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd PIC flag -fPIC -DPIC works... yes
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd static flag -static works... yes
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd supports -c -o file.o... yes
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd supports -c -o file.o... (cached) yes
checking whether the C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd linker (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe) supports shared libraries... yes
checking dynamic linker characteristics... Android linker
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... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe
checking if the linker (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe) is GNU ld... yes
checking for shared library path variable... LD_LIBRARY_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 arm-linux-androideabi-windres... no
checking for windres... windres
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking for shared library run path origin... done
checking 32-bit host C ABI... yes
checking for ELF binary format... yes
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/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/msgfmt
checking for gmsgfmt... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/msgfmt
checking for xgettext... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/xgettext
checking for msgmerge... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/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... yes
checking for mbrtowc... yes
checking for wcrtomb... yes
checking for mbsinit... yes
checking for setlocale... yes
checking whether <wchar.h> is standalone... yes
checking for memmove... yes
checking for nl_langinfo and CODESET... no
checking for symlink... yes
checking for canonicalize_file_name... no
checking for faccessat... yes
checking for realpath... yes
checking for lstat... yes
checking for readlinkat... no
checking for _set_invalid_parameter_handler... no
checking for fcntl... yes
checking for getdtablesize... no
checking for getprogname... no
checking for getexecname... no
checking for readlink... yes
checking for setenv... yes
checking for working fcntl.h... cross-compiling
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... yes
checking for alloca... yes
checking whether lstat correctly handles trailing slash... guessing yes
checking whether // is distinct from /... unknown, assuming no
checking whether realpath works... guessing no
checking for getcwd... yes
checking for C/C++ restrict keyword... __restrict__
checking if environ is properly declared... yes
checking whether the preprocessor supports include_next... yes
checking whether source code line length is unlimited... yes
checking for complete errno.h... yes
checking for C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd options needed to detect all undeclared functions... -fno-builtin
checking whether strerror_r is declared... yes
checking whether strerror_r returns char *... no
checking whether ctype.h defines __header_inline... no
checking for pid_t... yes
checking for mode_t... yes
checking whether stat file-mode macros are broken... no
checking for nlink_t... yes
checking whether getdtablesize is declared... no
checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... no
checking for wint_t... yes
checking whether wint_t is large enough... yes
checking whether the compiler produces multi-arch binaries... no
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 whether malloc is ptrdiff_t safe... no
checking whether malloc, realloc, calloc set errno on failure... yes
checking whether malloc (0) returns nonnull... guessing no
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
checking for O_CLOEXEC... yes
checking for promoted mode_t type... int
checking for sigset_t... yes
checking for SIGPIPE... yes
checking whether setenv is declared... yes
checking for ssize_t... yes
checking for uid_t in sys/types.h... yes
checking for volatile sig_atomic_t... yes
checking for sighandler_t... yes
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... yes
checking whether NULL can be used in arbitrary expressions... yes
checking whether fcloseall is declared... no
checking which flavor of printf attribute matches inttypes macros... system
checking whether ecvt is declared... no
checking whether fcvt is declared... no
checking whether gcvt is declared... no
checking whether strerror(0) succeeds... guessing no
checking for struct timespec in <time.h>... yes
checking for TIME_UTC in <time.h>... yes
checking whether execvpe is declared... no
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... yes
checking whether getchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking whether <wchar.h> uses 'inline' correctly... yes
checking whether wcsdup is declared... yes
checking for C compiler option to allow warnings... -Wno-error
checking for __builtin_expect... 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 fcntl handles F_DUPFD correctly... guessing yes
checking whether fcntl understands F_DUPFD_CLOEXEC... guessing 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... no
checking whether __progname is defined in default libraries... yes
checking whether the -Werror option is usable... (cached) yes
checking for simple visibility declarations... (cached) yes
checking whether the compiler supports the __inline keyword... yes
checking for mbstate_t... (cached) yes
checking for mempcpy... no
checking whether open recognizes a trailing slash... guessing yes
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 sigprocmask... yes
checking for rawmemchr... no
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... ln: failed to create symbolic link 'conftest.link': No such file or directory
ln: failed to create symbolic link 'conftest.lnk2': No such file or directory
guessing yes
checking whether readlink truncates results correctly... ln: failed to create symbolic link 'conftest.link': No such file or directory
guessing yes
checking for getcwd... (cached) yes
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... yes
checking for sigprocmask... (cached) yes
checking for ssize_t... (cached) yes
checking whether stat handles trailing slashes on files... guessing yes
checking for struct stat.st_atim.tv_nsec... yes
checking whether struct stat.st_atim is of type struct timespec... yes
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... yes
checking for variable-length arrays... yes
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/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset)
configure: running /bin/sh /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/configure --disable-option-checking '--prefix=/'  '--disable-shared' '--enable-static' '--bindir=/bin' '--sbindir=/bin' '--libdir=/lib' '--includedir=/include' '--oldincludedir=/include' '--host=arm-linux-androideabi' '--build=x86_64-unknown-windows' 'build_alias=x86_64-unknown-windows' 'host_alias=arm-linux-androideabi' 'CC=C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd' 'CFLAGS= -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3' 'LDFLAGS= --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot' 'CPPFLAGS= -DNDEBUG' --cache-file=/dev/null --srcdir=/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset
configure: loading site script /etc/config.site
checking whether make sets $(MAKE)... yes
checking for arm-linux-androideabi-gcc... C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd accepts -g... yes
checking for C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd option to enable C11 features... none needed
checking how to run the C preprocessor... C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -E
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... x86_64-unknown-windows
checking host system type... arm-unknown-linux-androideabi
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... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
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/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/sed
checking for grep that handles long lines and -e... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/grep
checking for egrep... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/grep -E
checking for fgrep... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/grep -F
checking for ld used by C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe
checking if the linker (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe
checking the name lister (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe) interface... BSD nm
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 24000
checking how to convert x86_64-unknown-windows file names to arm-unknown-linux-androideabi format... func_convert_file_noop
checking how to convert x86_64-unknown-windows file names to toolchain format... func_convert_file_noop
checking for /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe option to reload object files... -r
checking for arm-linux-androideabi-file... no
checking for file... file
configure: WARNING: using cross tools not prefixed with host triplet
checking for arm-linux-androideabi-objdump... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe
checking how to recognize dependent libraries... pass_all
checking for arm-linux-androideabi-dlltool... no
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for arm-linux-androideabi-ar... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe
checking for archiver @FILE support... @
checking for arm-linux-androideabi-strip... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe
checking for arm-linux-androideabi-ranlib... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe
checking for gawk... gawk
checking command to parse /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe output from C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd object... ok
checking for sysroot... no
checking for a working dd... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/dd
checking how to truncate binary pipes... /c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/dd bs=4096 count=1
checking for arm-linux-androideabi-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd supports -fno-rtti -fno-exceptions... yes
checking for C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd option to produce PIC... -fPIC -DPIC
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd PIC flag -fPIC -DPIC works... yes
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd static flag -static works... yes
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd supports -c -o file.o... yes
checking if C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd supports -c -o file.o... (cached) yes
checking whether the C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd linker (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe) supports shared libraries... yes
checking dynamic linker characteristics... Android linker
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... /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe
checking if the linker (/c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.exe) is GNU ld... yes
checking for shared library path variable... LD_LIBRARY_PATH
checking whether to activate relocatable installation... no
checking whether the -Werror option is usable... yes
checking for simple visibility declarations... yes
checking for nl_langinfo and CODESET... no
checking for symlink... yes
checking for working fcntl.h... cross-compiling
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 -j12
builddir="`pwd`"; cd libcharset && make all && make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset'
cd lib && make all
make[2]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset/lib'
/bin/sh ../libtool --mode=compile C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/.. -I../include -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/localcharset.c
/bin/sh ../libtool --mode=compile C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/.. -I../include -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/relocatable-stub.c
libtool: compile:  C:\\Users\\YoWiDiN\\.conan2\\p\\androbb5d385741533\\p\\bin\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/.. -I../include -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/localcharset.c -o localcharset.o
libtool: compile:  C:\\Users\\YoWiDiN\\.conan2\\p\\androbb5d385741533\\p\\bin\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/.. -I../include -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -DNDEBUG -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/lib/relocatable-stub.c -o relocatable-stub.o
/bin/sh ../libtool --mode=link C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -o libcharset.la -rpath /lib -version-info 1:0:0 -no-undefined localcharset.lo relocatable-stub.lo
libtool: link: /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe cr .libs/libcharset.a  localcharset.o relocatable-stub.o
libtool: link: /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe .libs/libcharset.a
libtool: link: ( cd ".libs" && rm -f "libcharset.la" && cp -pR "../libcharset.la" "libcharset.la" )
make[2]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset/lib'
make[1]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset'
make[1]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset'
cd lib && make all
make[2]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset/lib'
cd lib && make install-lib libdir='/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib' includedir='/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib'
make[2]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset/lib'
/bin/sh /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/build-aux/mkinstalldirs /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c libcharset.la /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib/libcharset.la
libtool: install: /usr/bin/install -c .libs/libcharset.lai /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib/libcharset.la
libtool: install: /usr/bin/install -c .libs/libcharset.a /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib/libcharset.a
libtool: install: chmod 644 /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib/libcharset.a
libtool: install: /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib/libcharset.a
libtool: warning: remember to run 'libtool --finish /lib'
make[2]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset/lib'
/bin/sh /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/libcharset/build-aux/mkinstalldirs /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib
/usr/bin/install -c -m 644 include/libcharset.h.inst /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib/libcharset.h
/usr/bin/install -c -m 644 include/localcharset.h /c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib/localcharset.h
make[1]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/libcharset'
cd lib && make all
make[1]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib'
/bin/sh ../libtool --mode=compile C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib -I../include -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../include -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/.. -DNDEBUG -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -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/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/iconv.c
/bin/sh ../libtool --mode=compile C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib -I../include -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../include -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/.. -DNDEBUG -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -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/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../libcharset/lib/localcharset.c
/bin/sh ../libtool --mode=compile C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib -I../include -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../include -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/.. -DNDEBUG -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -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/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/relocatable.c
libtool: compile:  C:\\Users\\YoWiDiN\\.conan2\\p\\androbb5d385741533\\p\\bin\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib -I../include -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../include -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/.. -DNDEBUG -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -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/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/iconv.c -o iconv.o
libtool: compile:  C:\\Users\\YoWiDiN\\.conan2\\p\\androbb5d385741533\\p\\bin\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib -I../include -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../include -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/.. -DNDEBUG -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -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/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../libcharset/lib/localcharset.c -o localcharset.o
libtool: compile:  C:\\Users\\YoWiDiN\\.conan2\\p\\androbb5d385741533\\p\\bin\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\armv7a-linux-androideabi19-clang.cmd -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib -I../include -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/../include -I.. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/.. -DNDEBUG -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -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/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/relocatable.c -o relocatable.o
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/iconv.c:77:
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/converters.h:245:
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/cp950.h:129:
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/cp950ext.h:38:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  if ((c1 == 0xf9)) {
       ~~~^~~~~~~
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/cp950ext.h:38:11: note: remove extraneous parentheses around the comparison to silence this warning
  if ((c1 == 0xf9)) {
      ~   ^      ~
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/cp950ext.h:38:11: note: use '=' to turn this equality comparison into an assignment
  if ((c1 == 0xf9)) {
          ^~
          =
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/iconv.c:77:
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/converters.h:247:
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/big5hkscs2001.h:47:
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/hkscs2001.h:62:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  if ((c1 == 0x8c)) {
       ~~~^~~~~~~
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/hkscs2001.h:62:11: note: remove extraneous parentheses around the comparison to silence this warning
  if ((c1 == 0x8c)) {
      ~   ^      ~
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/hkscs2001.h:62:11: note: use '=' to turn this equality comparison into an assignment
  if ((c1 == 0x8c)) {
          ^~
          =
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/iconv.c:77:
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/converters.h:249:
In file included from C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/big5hkscs2008.h:47:
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/hkscs2008.h:58:11: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
  if ((c1 == 0x87)) {
       ~~~^~~~~~~
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/hkscs2008.h:58:11: note: remove extraneous parentheses around the comparison to silence this warning
  if ((c1 == 0x87)) {
      ~   ^      ~
C:/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/lib/hkscs2008.h:58:11: note: use '=' to turn this equality comparison into an assignment
  if ((c1 == 0x87)) {
          ^~
          =
3 warnings generated.
/bin/sh ../libtool --mode=link C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot  -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -fvisibility=hidden -o libiconv.la -rpath /lib -version-info 8:1:6 -no-undefined iconv.lo localcharset.lo relocatable.lo
libtool: link: /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe cr .libs/libiconv.a  iconv.o localcharset.o relocatable.o
libtool: link: /c/users/yowidin/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe .libs/libiconv.a
libtool: link: ( cd ".libs" && rm -f "libiconv.la" && cp -pR "../libiconv.la" "libiconv.la" )
make[1]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/lib'
cd srclib && make all
make[1]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/srclib'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
  -e 's|@''HAVE_ALLOCA_H''@||g' \
  /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/alloca.in.h > alloca.h-t
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_FCNTL_H''@|<fcntl.h>|g' \
      -e 's/@''GNULIB_CREAT''@/0/g' \
      -e 's/@''GNULIB_FCNTL''@/1/g' \
      -e 's/@''GNULIB_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_OPEN''@/1/g' \
      -e 's/@''GNULIB_OPENAT''@/0/g' \
      -e 's/@''GNULIB_MDA_CREAT''@/1/g' \
      -e 's/@''GNULIB_MDA_OPEN''@/1/g' \
      -e 's|@''HAVE_FCNTL''@|1|g' \
      -e 's|@''HAVE_OPENAT''@|1|g' \
      -e 's|@''REPLACE_CREAT''@|0|g' \
      -e 's|@''REPLACE_FCNTL''@|1|g' \
      -e 's|@''REPLACE_OPEN''@|0|g' \
      -e 's|@''REPLACE_OPENAT''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/fcntl.in.h > fcntl.h-t
mv alloca.h-t alloca.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's/@''HAVE_INTTYPES_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_INTTYPES_H''@|<inttypes.h>|g' \
      -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \
      -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \
      -e 's/@''GNULIB_IMAXABS''@/0/g' \
      -e 's/@''GNULIB_IMAXDIV''@/0/g' \
      -e 's/@''GNULIB_STRTOIMAX''@/0/g' \
      -e 's/@''GNULIB_STRTOUMAX''@/0/g' \
      -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \
      -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \
      -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \
      -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \
      -e 's/@''HAVE_IMAXDIV_T''@/1/g' \
      -e 's/@''REPLACE_STRTOIMAX''@/0/g' \
      -e 's/@''REPLACE_STRTOUMAX''@/0/g' \
      -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \
      -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \
      -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \
      -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/inttypes.in.h > inttypes.h-t
mv fcntl.h-t fcntl.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_LIMITS_H''@|<limits.h>|g' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/limits.in.h > limits.h-t
/c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/mkdir -p 'malloc'
mv inttypes.h-t inttypes.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|__always_inline|inline _GL_ATTRIBUTE_ALWAYS_INLINE|g' \
      -e 's|__glibc_likely|_GL_LIKELY|g' \
      -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \
      -e '/libc_hidden_proto/d' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/malloc/scratch_buffer.h > malloc/scratch_buffer.gl.h-t
mv limits.h-t limits.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SIGNAL_H''@|<signal.h>|g' \
      -e 's/@''GNULIB_PTHREAD_SIGMASK''@/0/g' \
      -e 's/@''GNULIB_RAISE''@/1/g' \
      -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/1/g' \
      -e 's/@''GNULIB_SIGPROCMASK''@/1/g' \
      -e 's/@''GNULIB_SIGACTION''@/0/g' \
      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \
      -e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \
      -e 's|@''HAVE_RAISE''@|1|g' \
      -e 's|@''HAVE_SIGSET_T''@|1|g' \
      -e 's|@''HAVE_SIGINFO_T''@|1|g' \
      -e 's|@''HAVE_SIGACTION''@|1|g' \
      -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|1|g' \
      -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \
      -e 's|@''HAVE_SIGHANDLER_T''@|1|g' \
      -e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \
      -e 's|@''REPLACE_RAISE''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/signal.in.h > signal.h-t
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's/@''HAVE_STDINT_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STDINT_H''@|<stdint.h>|g' \
      -e 's/@''HAVE_C99_STDINT_H''@/1/g' \
      -e 's/@''HAVE_SYS_TYPES_H''@/1/g' \
      -e 's/@''HAVE_INTTYPES_H''@/1/g' \
      -e 's/@''HAVE_SYS_INTTYPES_H''@/0/g' \
      -e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \
      -e 's/@''HAVE_WCHAR_H''@/1/g' \
      -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \
      -e 's/@''BITSIZEOF_PTRDIFF_T''@//g' \
      -e 's/@''PTRDIFF_T_SUFFIX''@//g' \
      -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@//g' \
      -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@//g' \
      -e 's/@''SIG_ATOMIC_T_SUFFIX''@//g' \
      -e 's/@''BITSIZEOF_SIZE_T''@//g' \
      -e 's/@''SIZE_T_SUFFIX''@//g' \
      -e 's/@''BITSIZEOF_WCHAR_T''@//g' \
      -e 's/@''HAVE_SIGNED_WCHAR_T''@//g' \
      -e 's/@''WCHAR_T_SUFFIX''@//g' \
      -e 's/@''BITSIZEOF_WINT_T''@//g' \
      -e 's/@''HAVE_SIGNED_WINT_T''@//g' \
      -e 's/@''WINT_T_SUFFIX''@//g' \
      -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/stdint.in.h > stdint.h-t
mv signal.h-t signal.h
mv malloc/scratch_buffer.gl.h-t malloc/scratch_buffer.gl.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STDIO_H''@|<stdio.h>|g' \
      -e 's/@''GNULIB_DPRINTF''@/0/g' \
      -e 's/@''GNULIB_FCLOSE''@/0/g' \
      -e 's/@''GNULIB_FDOPEN''@/0/g' \
      -e 's/@''GNULIB_FFLUSH''@/0/g' \
      -e 's/@''GNULIB_FGETC''@/1/g' \
      -e 's/@''GNULIB_FGETS''@/1/g' \
      -e 's/@''GNULIB_FOPEN''@/0/g' \
      -e 's/@''GNULIB_FOPEN_GNU''@/0/g' \
      -e 's/@''GNULIB_FPRINTF''@/1/g' \
      -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_FPURGE''@/0/g' \
      -e 's/@''GNULIB_FPUTC''@/1/g' \
      -e 's/@''GNULIB_FPUTS''@/1/g' \
      -e 's/@''GNULIB_FREAD''@/1/g' \
      -e 's/@''GNULIB_FREOPEN''@/0/g' \
      -e 's/@''GNULIB_FSCANF''@/1/g' \
      -e 's/@''GNULIB_FSEEK''@/0/g' \
      -e 's/@''GNULIB_FSEEKO''@/0/g' \
      -e 's/@''GNULIB_FTELL''@/0/g' \
      -e 's/@''GNULIB_FTELLO''@/0/g' \
      -e 's/@''GNULIB_FWRITE''@/1/g' \
      -e 's/@''GNULIB_GETC''@/1/g' \
      -e 's/@''GNULIB_GETCHAR''@/1/g' \
      -e 's/@''GNULIB_GETDELIM''@/0/g' \
      -e 's/@''GNULIB_GETLINE''@/0/g' \
      -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \
      -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_PCLOSE''@/0/g' \
      -e 's/@''GNULIB_PERROR''@/0/g' \
      -e 's/@''GNULIB_POPEN''@/0/g' \
      -e 's/@''GNULIB_PRINTF''@/1/g' \
      -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_PUTC''@/1/g' \
      -e 's/@''GNULIB_PUTCHAR''@/1/g' \
      -e 's/@''GNULIB_PUTS''@/1/g' \
      -e 's/@''GNULIB_REMOVE''@/0/g' \
      -e 's/@''GNULIB_RENAME''@/0/g' \
      -e 's/@''GNULIB_RENAMEAT''@/0/g' \
      -e 's/@''GNULIB_SCANF''@/1/g' \
      -e 's/@''GNULIB_SNPRINTF''@/0/g' \
      -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/1/g' \
      -e 's/@''GNULIB_TMPFILE''@/0/g' \
      -e 's/@''GNULIB_VASPRINTF''@/0/g' \
      -e 's/@''GNULIB_VDPRINTF''@/0/g' \
      -e 's/@''GNULIB_VFPRINTF''@/1/g' \
      -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_VFSCANF''@/0/g' \
      -e 's/@''GNULIB_VSCANF''@/0/g' \
      -e 's/@''GNULIB_VPRINTF''@/1/g' \
      -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_VSNPRINTF''@/0/g' \
      -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \
      -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \
      -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \
      -e 's/@''GNULIB_MDA_FILENO''@/1/g' \
      -e 's/@''GNULIB_MDA_GETW''@/1/g' \
      -e 's/@''GNULIB_MDA_PUTW''@/1/g' \
      -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \
      < /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/stdio.in.h | \
  sed -e 's|@''HAVE_DECL_FCLOSEALL''@|0|g' \
      -e 's|@''HAVE_DECL_FPURGE''@|1|g' \
      -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \
      -e 's|@''HAVE_DECL_FTELLO''@|1|g' \
      -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \
      -e 's|@''HAVE_DECL_GETLINE''@|1|g' \
      -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \
      -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
      -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
      -e 's|@''HAVE_DPRINTF''@|1|g' \
      -e 's|@''HAVE_FSEEKO''@|1|g' \
      -e 's|@''HAVE_FTELLO''@|1|g' \
      -e 's|@''HAVE_PCLOSE''@|1|g' \
      -e 's|@''HAVE_POPEN''@|1|g' \
      -e 's|@''HAVE_RENAMEAT''@|1|g' \
      -e 's|@''HAVE_VASPRINTF''@|1|g' \
      -e 's|@''HAVE_VDPRINTF''@|1|g' \
      -e 's|@''REPLACE_DPRINTF''@|0|g' \
      -e 's|@''REPLACE_FCLOSE''@|0|g' \
      -e 's|@''REPLACE_FDOPEN''@|0|g' \
      -e 's|@''REPLACE_FFLUSH''@|0|g' \
      -e 's|@''REPLACE_FOPEN''@|0|g' \
      -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|0|g' \
      -e 's|@''REPLACE_FPRINTF''@|0|g' \
      -e 's|@''REPLACE_FPURGE''@|0|g' \
      -e 's|@''REPLACE_FREOPEN''@|0|g' \
      -e 's|@''REPLACE_FSEEK''@|0|g' \
      -e 's|@''REPLACE_FSEEKO''@|0|g' \
      -e 's|@''REPLACE_FTELL''@|0|g' \
      -e 's|@''REPLACE_FTELLO''@|0|g' \
      -e 's|@''REPLACE_GETDELIM''@|0|g' \
      -e 's|@''REPLACE_GETLINE''@|0|g' \
      -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \
      -e 's|@''REPLACE_PERROR''@|0|g' \
      -e 's|@''REPLACE_POPEN''@|0|g' \
      -e 's|@''REPLACE_PRINTF''@|0|g' \
      -e 's|@''REPLACE_REMOVE''@|0|g' \
      -e 's|@''REPLACE_RENAME''@|0|g' \
      -e 's|@''REPLACE_RENAMEAT''@|0|g' \
      -e 's|@''REPLACE_SNPRINTF''@|0|g' \
      -e 's|@''REPLACE_SPRINTF''@|0|g' \
      -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \
      -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \
      -e 's|@''REPLACE_TMPFILE''@|0|g' \
      -e 's|@''REPLACE_VASPRINTF''@|0|g' \
      -e 's|@''REPLACE_VDPRINTF''@|0|g' \
      -e 's|@''REPLACE_VFPRINTF''@|0|g' \
      -e 's|@''REPLACE_VPRINTF''@|0|g' \
      -e 's|@''REPLACE_VSNPRINTF''@|0|g' \
      -e 's|@''REPLACE_VSPRINTF''@|0|g' \
      -e 's|@''ASM_SYMBOL_PREFIX''@|""|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      > stdio.h-t
mv stdint.h-t stdint.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STDLIB_H''@|<stdlib.h>|g' \
      -e 's/@''GNULIB__EXIT''@/0/g' \
      -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \
      -e 's/@''GNULIB_ATOLL''@/0/g' \
      -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \
      -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \
      -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/1/g' \
      -e 's/@''GNULIB_FREE_POSIX''@/1/g' \
      -e 's/@''GNULIB_GETLOADAVG''@/0/g' \
      -e 's/@''GNULIB_GETSUBOPT''@/0/g' \
      -e 's/@''GNULIB_GRANTPT''@/0/g' \
      -e 's/@''GNULIB_MALLOC_GNU''@/0/g' \
      -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \
      -e 's/@''GNULIB_MBTOWC''@/0/g' \
      -e 's/@''GNULIB_MKDTEMP''@/0/g' \
      -e 's/@''GNULIB_MKOSTEMP''@/0/g' \
      -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \
      -e 's/@''GNULIB_MKSTEMP''@/0/g' \
      -e 's/@''GNULIB_MKSTEMPS''@/0/g' \
      -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \
      -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \
      -e 's/@''GNULIB_PTSNAME''@/0/g' \
      -e 's/@''GNULIB_PTSNAME_R''@/0/g' \
      -e 's/@''GNULIB_PUTENV''@/0/g' \
      -e 's/@''GNULIB_QSORT_R''@/0/g' \
      -e 's/@''GNULIB_RANDOM''@/0/g' \
      -e 's/@''GNULIB_RANDOM_R''@/0/g' \
      -e 's/@''GNULIB_REALLOC_GNU''@/0/g' \
      -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \
      -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \
      -e 's/@''GNULIB_REALPATH''@/1/g' \
      -e 's/@''GNULIB_RPMATCH''@/0/g' \
      -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \
      -e 's/@''GNULIB_SETENV''@/0/g' \
      -e 's/@''GNULIB_STRTOD''@/0/g' \
      -e 's/@''GNULIB_STRTOL''@/0/g' \
      -e 's/@''GNULIB_STRTOLD''@/0/g' \
      -e 's/@''GNULIB_STRTOLL''@/0/g' \
      -e 's/@''GNULIB_STRTOUL''@/0/g' \
      -e 's/@''GNULIB_STRTOULL''@/0/g' \
      -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \
      -e 's/@''GNULIB_UNLOCKPT''@/0/g' \
      -e 's/@''GNULIB_UNSETENV''@/0/g' \
      -e 's/@''GNULIB_WCTOMB''@/0/g' \
      -e 's/@''GNULIB_MDA_ECVT''@/1/g' \
      -e 's/@''GNULIB_MDA_FCVT''@/1/g' \
      -e 's/@''GNULIB_MDA_GCVT''@/1/g' \
      -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \
      -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \
      < /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/stdlib.in.h | \
  sed -e 's|@''HAVE__EXIT''@|1|g' \
      -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \
      -e 's|@''HAVE_ATOLL''@|1|g' \
      -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|0|g' \
      -e 's|@''HAVE_DECL_ECVT''@|0|g' \
      -e 's|@''HAVE_DECL_FCVT''@|0|g' \
      -e 's|@''HAVE_DECL_GCVT''@|0|g' \
      -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \
      -e 's|@''HAVE_GETSUBOPT''@|1|g' \
      -e 's|@''HAVE_GRANTPT''@|1|g' \
      -e 's|@''HAVE_INITSTATE''@|1|g' \
      -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \
      -e 's|@''HAVE_MBTOWC''@|1|g' \
      -e 's|@''HAVE_MKDTEMP''@|1|g' \
      -e 's|@''HAVE_MKOSTEMP''@|1|g' \
      -e 's|@''HAVE_MKOSTEMPS''@|1|g' \
      -e 's|@''HAVE_MKSTEMP''@|1|g' \
      -e 's|@''HAVE_MKSTEMPS''@|1|g' \
      -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \
      -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \
      -e 's|@''HAVE_PTSNAME''@|1|g' \
      -e 's|@''HAVE_PTSNAME_R''@|1|g' \
      -e 's|@''HAVE_QSORT_R''@|1|g' \
      -e 's|@''HAVE_RANDOM''@|1|g' \
      -e 's|@''HAVE_RANDOM_H''@|1|g' \
      -e 's|@''HAVE_RANDOM_R''@|1|g' \
      -e 's|@''HAVE_REALLOCARRAY''@|1|g' \
      -e 's|@''HAVE_REALPATH''@|1|g' \
      -e 's|@''HAVE_RPMATCH''@|1|g' \
      -e 's|@''HAVE_SECURE_GETENV''@|1|g' \
      -e 's|@''HAVE_DECL_SETENV''@|1|g' \
      -e 's|@''HAVE_SETSTATE''@|1|g' \
      -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \
      -e 's|@''HAVE_STRTOD''@|1|g' \
      -e 's|@''HAVE_STRTOL''@|1|g' \
      -e 's|@''HAVE_STRTOLD''@|1|g' \
      -e 's|@''HAVE_STRTOLL''@|1|g' \
      -e 's|@''HAVE_STRTOUL''@|1|g' \
      -e 's|@''HAVE_STRTOULL''@|1|g' \
      -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \
      -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \
      -e 's|@''HAVE_UNLOCKPT''@|1|g' \
      -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \
      -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \
      -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \
      -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \
      -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \
      -e 's|@''REPLACE_FREE''@|1|g' \
      -e 's|@''REPLACE_INITSTATE''@|0|g' \
      -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \
      -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|1|g' \
      -e 's|@''REPLACE_MBTOWC''@|0|g' \
      -e 's|@''REPLACE_MKSTEMP''@|0|g' \
      -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \
      -e 's|@''REPLACE_PTSNAME''@|0|g' \
      -e 's|@''REPLACE_PTSNAME_R''@|0|g' \
      -e 's|@''REPLACE_PUTENV''@|0|g' \
      -e 's|@''REPLACE_QSORT_R''@|0|g' \
      -e 's|@''REPLACE_RANDOM''@|0|g' \
      -e 's|@''REPLACE_RANDOM_R''@|0|g' \
      -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \
      -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|1|g' \
      -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \
      -e 's|@''REPLACE_REALPATH''@|1|g' \
      -e 's|@''REPLACE_SETENV''@|0|g' \
      -e 's|@''REPLACE_SETSTATE''@|0|g' \
      -e 's|@''REPLACE_STRTOD''@|0|g' \
      -e 's|@''REPLACE_STRTOL''@|0|g' \
      -e 's|@''REPLACE_STRTOLD''@|0|g' \
      -e 's|@''REPLACE_STRTOLL''@|0|g' \
      -e 's|@''REPLACE_STRTOUL''@|0|g' \
      -e 's|@''REPLACE_STRTOULL''@|0|g' \
      -e 's|@''REPLACE_UNSETENV''@|0|g' \
      -e 's|@''REPLACE_WCTOMB''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _Noreturn/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/_Noreturn.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      > stdlib.h-t
mv stdio.h-t stdio.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STRING_H''@|<string.h>|g' \
      -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \
      -e 's/@''GNULIB_FFSL''@/0/g' \
      -e 's/@''GNULIB_FFSLL''@/0/g' \
      -e 's/@''GNULIB_MBSLEN''@/0/g' \
      -e 's/@''GNULIB_MBSNLEN''@/0/g' \
      -e 's/@''GNULIB_MBSCHR''@/0/g' \
      -e 's/@''GNULIB_MBSRCHR''@/0/g' \
      -e 's/@''GNULIB_MBSSTR''@/0/g' \
      -e 's/@''GNULIB_MBSCASECMP''@/0/g' \
      -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \
      -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \
      -e 's/@''GNULIB_MBSCASESTR''@/0/g' \
      -e 's/@''GNULIB_MBSCSPN''@/0/g' \
      -e 's/@''GNULIB_MBSPBRK''@/0/g' \
      -e 's/@''GNULIB_MBSSPN''@/0/g' \
      -e 's/@''GNULIB_MBSSEP''@/0/g' \
      -e 's/@''GNULIB_MBSTOK_R''@/0/g' \
      -e 's/@''GNULIB_MEMCHR''@/0/g' \
      -e 's/@''GNULIB_MEMMEM''@/0/g' \
      -e 's/@''GNULIB_MEMPCPY''@/1/g' \
      -e 's/@''GNULIB_MEMRCHR''@/0/g' \
      -e 's/@''GNULIB_RAWMEMCHR''@/1/g' \
      -e 's/@''GNULIB_STPCPY''@/0/g' \
      -e 's/@''GNULIB_STPNCPY''@/0/g' \
      -e 's/@''GNULIB_STRCHRNUL''@/0/g' \
      -e 's/@''GNULIB_STRDUP''@/0/g' \
      -e 's/@''GNULIB_STRNCAT''@/0/g' \
      -e 's/@''GNULIB_STRNDUP''@/0/g' \
      -e 's/@''GNULIB_STRNLEN''@/0/g' \
      -e 's/@''GNULIB_STRPBRK''@/0/g' \
      -e 's/@''GNULIB_STRSEP''@/0/g' \
      -e 's/@''GNULIB_STRSTR''@/0/g' \
      -e 's/@''GNULIB_STRCASESTR''@/0/g' \
      -e 's/@''GNULIB_STRTOK_R''@/0/g' \
      -e 's/@''GNULIB_STRERROR''@/1/g' \
      -e 's/@''GNULIB_STRERROR_R''@/0/g' \
      -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \
      -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \
      -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \
      -e 's/@''GNULIB_STRSIGNAL''@/0/g' \
      -e 's/@''GNULIB_STRVERSCMP''@/0/g' \
      -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \
      -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \
      -e 's/@''GNULIB_FREE_POSIX''@/1/g' \
      < /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/string.in.h | \
  sed -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \
      -e 's|@''HAVE_FFSL''@|1|g' \
      -e 's|@''HAVE_FFSLL''@|1|g' \
      -e 's|@''HAVE_MBSLEN''@|0|g' \
      -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \
      -e 's|@''HAVE_MEMPCPY''@|0|g' \
      -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \
      -e 's|@''HAVE_RAWMEMCHR''@|0|g' \
      -e 's|@''HAVE_STPCPY''@|1|g' \
      -e 's|@''HAVE_STPNCPY''@|1|g' \
      -e 's|@''HAVE_STRCHRNUL''@|1|g' \
      -e 's|@''HAVE_DECL_STRDUP''@|1|g' \
      -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \
      -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \
      -e 's|@''HAVE_STRPBRK''@|1|g' \
      -e 's|@''HAVE_STRSEP''@|1|g' \
      -e 's|@''HAVE_STRCASESTR''@|1|g' \
      -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \
      -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \
      -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \
      -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \
      -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \
      -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \
      -e 's|@''HAVE_STRVERSCMP''@|1|g' \
      -e 's|@''REPLACE_FFSLL''@|0|g' \
      -e 's|@''REPLACE_MEMCHR''@|0|g' \
      -e 's|@''REPLACE_MEMMEM''@|0|g' \
      -e 's|@''REPLACE_FREE''@|1|g' \
      -e 's|@''REPLACE_STPNCPY''@|0|g' \
      -e 's|@''REPLACE_STRCHRNUL''@|0|g' \
      -e 's|@''REPLACE_STRDUP''@|0|g' \
      -e 's|@''REPLACE_STRNCAT''@|0|g' \
      -e 's|@''REPLACE_STRNDUP''@|0|g' \
      -e 's|@''REPLACE_STRNLEN''@|0|g' \
      -e 's|@''REPLACE_STRSTR''@|0|g' \
      -e 's|@''REPLACE_STRCASESTR''@|0|g' \
      -e 's|@''REPLACE_STRTOK_R''@|0|g' \
      -e 's|@''REPLACE_STRERROR''@|1|g' \
      -e 's|@''REPLACE_STRERROR_R''@|0|g' \
      -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \
      -e 's|@''REPLACE_STRSIGNAL''@|0|g' \
      -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      > string.h-t
mv stdlib.h-t stdlib.h
/c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/mkdir -p 'sys'
/c/users/yowidin/.conan2/p/msys27027d02bfdf83/p/bin/msys64/usr/bin/mkdir -p 'sys'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_STAT_H''@|<sys/stat.h>|g' \
      -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \
      -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \
      -e 's/@''GNULIB_FCHMODAT''@/0/g' \
      -e 's/@''GNULIB_FSTAT''@/1/g' \
      -e 's/@''GNULIB_FSTATAT''@/0/g' \
      -e 's/@''GNULIB_FUTIMENS''@/0/g' \
      -e 's/@''GNULIB_GETUMASK''@/0/g' \
      -e 's/@''GNULIB_LCHMOD''@/0/g' \
      -e 's/@''GNULIB_LSTAT''@/0/g' \
      -e 's/@''GNULIB_MKDIR''@/0/g' \
      -e 's/@''GNULIB_MKDIRAT''@/0/g' \
      -e 's/@''GNULIB_MKFIFO''@/0/g' \
      -e 's/@''GNULIB_MKFIFOAT''@/0/g' \
      -e 's/@''GNULIB_MKNOD''@/0/g' \
      -e 's/@''GNULIB_MKNODAT''@/0/g' \
      -e 's/@''GNULIB_STAT''@/1/g' \
      -e 's/@''GNULIB_UTIMENSAT''@/0/g' \
      -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \
      -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \
      -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \
      -e 's/@''GNULIB_MDA_UMASK''@/1/g' \
      -e 's|@''HAVE_FCHMODAT''@|1|g' \
      -e 's|@''HAVE_FSTATAT''@|1|g' \
      -e 's|@''HAVE_FUTIMENS''@|1|g' \
      -e 's|@''HAVE_GETUMASK''@|1|g' \
      -e 's|@''HAVE_LCHMOD''@|1|g' \
      -e 's|@''HAVE_LSTAT''@|1|g' \
      -e 's|@''HAVE_MKDIRAT''@|1|g' \
      -e 's|@''HAVE_MKFIFO''@|1|g' \
      -e 's|@''HAVE_MKFIFOAT''@|1|g' \
      -e 's|@''HAVE_MKNOD''@|1|g' \
      -e 's|@''HAVE_MKNODAT''@|1|g' \
      -e 's|@''HAVE_UTIMENSAT''@|1|g' \
      -e 's|@''REPLACE_FCHMODAT''@|0|g' \
      -e 's|@''REPLACE_FSTAT''@|0|g' \
      -e 's|@''REPLACE_FSTATAT''@|0|g' \
      -e 's|@''REPLACE_FUTIMENS''@|0|g' \
      -e 's|@''REPLACE_LSTAT''@|0|g' \
      -e 's|@''REPLACE_MKDIR''@|0|g' \
      -e 's|@''REPLACE_MKFIFO''@|0|g' \
      -e 's|@''REPLACE_MKFIFOAT''@|0|g' \
      -e 's|@''REPLACE_MKNOD''@|0|g' \
      -e 's|@''REPLACE_MKNODAT''@|0|g' \
      -e 's|@''REPLACE_STAT''@|0|g' \
      -e 's|@''REPLACE_UTIMENSAT''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/sys_stat.in.h > sys/stat.h-t
mv string.h-t string.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/sys_types.in.h > sys/types.h-t
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_TIME_H''@|<time.h>|g' \
      -e 's/@''GNULIB_CTIME''@/0/g' \
      -e 's/@''GNULIB_LOCALTIME''@/0/g' \
      -e 's/@''GNULIB_MKTIME''@/0/g' \
      -e 's/@''GNULIB_NANOSLEEP''@/0/g' \
      -e 's/@''GNULIB_STRFTIME''@/0/g' \
      -e 's/@''GNULIB_STRPTIME''@/0/g' \
      -e 's/@''GNULIB_TIMEGM''@/0/g' \
      -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \
      -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \
      -e 's/@''GNULIB_TIME_R''@/0/g' \
      -e 's/@''GNULIB_TIME_RZ''@/0/g' \
      -e 's/@''GNULIB_TZSET''@/0/g' \
      -e 's/@''GNULIB_MDA_TZSET''@/1/g' \
      -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \
      -e 's|@''HAVE_NANOSLEEP''@|1|g' \
      -e 's|@''HAVE_STRPTIME''@|1|g' \
      -e 's|@''HAVE_TIMEGM''@|1|g' \
      -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \
      -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \
      -e 's|@''HAVE_TIMEZONE_T''@|0|g' \
      -e 's|@''REPLACE_CTIME''@|GNULIB_PORTCHECK|g' \
      -e 's|@''REPLACE_GMTIME''@|0|g' \
      -e 's|@''REPLACE_LOCALTIME''@|0|g' \
      -e 's|@''REPLACE_LOCALTIME_R''@|GNULIB_PORTCHECK|g' \
      -e 's|@''REPLACE_MKTIME''@|GNULIB_PORTCHECK|g' \
      -e 's|@''REPLACE_NANOSLEEP''@|GNULIB_PORTCHECK|g' \
      -e 's|@''REPLACE_STRFTIME''@|GNULIB_PORTCHECK|g' \
      -e 's|@''REPLACE_TIMEGM''@|GNULIB_PORTCHECK|g' \
      -e 's|@''REPLACE_TZSET''@|GNULIB_PORTCHECK|g' \
      -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
      -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
      -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \
      -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \
      -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/time.in.h > time.h-t
mv sys/stat.h-t sys/stat.h
mv sys/types.h-t sys/types.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''HAVE_UNISTD_H''@|1|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's/@''GNULIB_ACCESS''@/0/g' \
      -e 's/@''GNULIB_CHDIR''@/0/g' \
      -e 's/@''GNULIB_CHOWN''@/0/g' \
      -e 's/@''GNULIB_CLOSE''@/1/g' \
      -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \
      -e 's/@''GNULIB_DUP''@/0/g' \
      -e 's/@''GNULIB_DUP2''@/1/g' \
      -e 's/@''GNULIB_DUP3''@/0/g' \
      -e 's/@''GNULIB_ENVIRON''@/1/g' \
      -e 's/@''GNULIB_EUIDACCESS''@/0/g' \
      -e 's/@''GNULIB_EXECL''@/0/g' \
      -e 's/@''GNULIB_EXECLE''@/0/g' \
      -e 's/@''GNULIB_EXECLP''@/0/g' \
      -e 's/@''GNULIB_EXECV''@/0/g' \
      -e 's/@''GNULIB_EXECVE''@/0/g' \
      -e 's/@''GNULIB_EXECVP''@/0/g' \
      -e 's/@''GNULIB_EXECVPE''@/0/g' \
      -e 's/@''GNULIB_FACCESSAT''@/0/g' \
      -e 's/@''GNULIB_FCHDIR''@/0/g' \
      -e 's/@''GNULIB_FCHOWNAT''@/0/g' \
      -e 's/@''GNULIB_FDATASYNC''@/0/g' \
      -e 's/@''GNULIB_FSYNC''@/0/g' \
      -e 's/@''GNULIB_FTRUNCATE''@/0/g' \
      -e 's/@''GNULIB_GETCWD''@/0/g' \
      -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
      -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \
      -e 's/@''GNULIB_GETENTROPY''@/0/g' \
      -e 's/@''GNULIB_GETGROUPS''@/0/g' \
      -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \
      -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \
      -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
      -e 's/@''GNULIB_GETPASS''@/0/g' \
      -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \
      -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
      -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
      -e 's/@''GNULIB_ISATTY''@/0/g' \
      -e 's/@''GNULIB_LCHOWN''@/0/g' \
      -e 's/@''GNULIB_LINK''@/0/g' \
      -e 's/@''GNULIB_LINKAT''@/0/g' \
      -e 's/@''GNULIB_LSEEK''@/0/g' \
      -e 's/@''GNULIB_PIPE''@/0/g' \
      -e 's/@''GNULIB_PIPE2''@/0/g' \
      -e 's/@''GNULIB_PREAD''@/0/g' \
      -e 's/@''GNULIB_PWRITE''@/0/g' \
      -e 's/@''GNULIB_READ''@/1/g' \
      -e 's/@''GNULIB_READLINK''@/1/g' \
      -e 's/@''GNULIB_READLINKAT''@/0/g' \
      -e 's/@''GNULIB_RMDIR''@/0/g' \
      -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_SLEEP''@/0/g' \
      -e 's/@''GNULIB_SYMLINK''@/0/g' \
      -e 's/@''GNULIB_SYMLINKAT''@/0/g' \
      -e 's/@''GNULIB_TRUNCATE''@/0/g' \
      -e 's/@''GNULIB_TTYNAME_R''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \
      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/1/g' \
      -e 's/@''GNULIB_UNLINK''@/0/g' \
      -e 's/@''GNULIB_UNLINKAT''@/0/g' \
      -e 's/@''GNULIB_USLEEP''@/0/g' \
      -e 's/@''GNULIB_WRITE''@/0/g' \
      -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \
      -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \
      -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \
      -e 's/@''GNULIB_MDA_DUP''@/1/g' \
      -e 's/@''GNULIB_MDA_DUP2''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECL''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECV''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \
      -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \
      -e 's/@''GNULIB_MDA_GETPID''@/1/g' \
      -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \
      -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \
      -e 's/@''GNULIB_MDA_READ''@/1/g' \
      -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \
      -e 's/@''GNULIB_MDA_SWAB''@/1/g' \
      -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \
      -e 's/@''GNULIB_MDA_WRITE''@/1/g' \
      < /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/unistd.in.h | \
  sed -e 's|@''HAVE_CHOWN''@|1|g' \
      -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \
      -e 's|@''HAVE_DUP3''@|1|g' \
      -e 's|@''HAVE_EUIDACCESS''@|1|g' \
      -e 's|@''HAVE_EXECVPE''@|1|g' \
      -e 's|@''HAVE_FACCESSAT''@|1|g' \
      -e 's|@''HAVE_FCHDIR''@|1|g' \
      -e 's|@''HAVE_FCHOWNAT''@|1|g' \
      -e 's|@''HAVE_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_FSYNC''@|1|g' \
      -e 's|@''HAVE_FTRUNCATE''@|1|g' \
      -e 's|@''HAVE_GETDTABLESIZE''@|0|g' \
      -e 's|@''HAVE_GETENTROPY''@|1|g' \
      -e 's|@''HAVE_GETGROUPS''@|1|g' \
      -e 's|@''HAVE_GETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_GETPASS''@|1|g' \
      -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
      -e 's|@''HAVE_LCHOWN''@|1|g' \
      -e 's|@''HAVE_LINK''@|1|g' \
      -e 's|@''HAVE_LINKAT''@|1|g' \
      -e 's|@''HAVE_PIPE''@|1|g' \
      -e 's|@''HAVE_PIPE2''@|1|g' \
      -e 's|@''HAVE_PREAD''@|1|g' \
      -e 's|@''HAVE_PWRITE''@|1|g' \
      -e 's|@''HAVE_READLINK''@|1|g' \
      -e 's|@''HAVE_READLINKAT''@|1|g' \
      -e 's|@''HAVE_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_SLEEP''@|1|g' \
      -e 's|@''HAVE_SYMLINK''@|1|g' \
      -e 's|@''HAVE_SYMLINKAT''@|1|g' \
      -e 's|@''HAVE_UNLINKAT''@|1|g' \
      -e 's|@''HAVE_USLEEP''@|1|g' \
      -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
      -e 's|@''HAVE_DECL_EXECVPE''@|0|g' \
      -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
      -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
      -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
      -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \
      -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
      -e 's|@''HAVE_OS_H''@|0|g' \
      -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
  | \
  sed -e 's|@''REPLACE_ACCESS''@|0|g' \
      -e 's|@''REPLACE_CHOWN''@|0|g' \
      -e 's|@''REPLACE_CLOSE''@|0|g' \
      -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \
      -e 's|@''REPLACE_DUP''@|0|g' \
      -e 's|@''REPLACE_DUP2''@|1|g' \
      -e 's|@''REPLACE_EXECL''@|0|g' \
      -e 's|@''REPLACE_EXECLE''@|0|g' \
      -e 's|@''REPLACE_EXECLP''@|0|g' \
      -e 's|@''REPLACE_EXECV''@|0|g' \
      -e 's|@''REPLACE_EXECVE''@|0|g' \
      -e 's|@''REPLACE_EXECVP''@|0|g' \
      -e 's|@''REPLACE_EXECVPE''@|0|g' \
      -e 's|@''REPLACE_FACCESSAT''@|0|g' \
      -e 's|@''REPLACE_FCHOWNAT''@|0|g' \
      -e 's|@''REPLACE_FTRUNCATE''@|0|g' \
      -e 's|@''REPLACE_GETCWD''@|0|g' \
      -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
      -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \
      -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
      -e 's|@''REPLACE_GETGROUPS''@|0|g' \
      -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
      -e 's|@''REPLACE_GETPASS''@|0|g' \
      -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \
      -e 's|@''REPLACE_ISATTY''@|0|g' \
      -e 's|@''REPLACE_LCHOWN''@|0|g' \
      -e 's|@''REPLACE_LINK''@|0|g' \
      -e 's|@''REPLACE_LINKAT''@|0|g' \
      -e 's|@''REPLACE_LSEEK''@|0|g' \
      -e 's|@''REPLACE_PREAD''@|0|g' \
      -e 's|@''REPLACE_PWRITE''@|0|g' \
      -e 's|@''REPLACE_READ''@|0|g' \
      -e 's|@''REPLACE_READLINK''@|0|g' \
      -e 's|@''REPLACE_READLINKAT''@|0|g' \
      -e 's|@''REPLACE_RMDIR''@|0|g' \
      -e 's|@''REPLACE_SLEEP''@|0|g' \
      -e 's|@''REPLACE_SYMLINK''@|0|g' \
      -e 's|@''REPLACE_SYMLINKAT''@|0|g' \
      -e 's|@''REPLACE_TRUNCATE''@|0|g' \
      -e 's|@''REPLACE_TTYNAME_R''@|0|g' \
      -e 's|@''REPLACE_UNLINK''@|0|g' \
      -e 's|@''REPLACE_UNLINKAT''@|0|g' \
      -e 's|@''REPLACE_USLEEP''@|0|g' \
      -e 's|@''REPLACE_WRITE''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      > unistd.h-t
mv time.h-t time.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w unitypes.h-t' /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/unitypes.in.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G -n -e 'w uniwidth.h-t' /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/uniwidth.in.h
mv unitypes.h-t unitypes.h
mv uniwidth.h-t uniwidth.h
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''HAVE_FEATURES_H''@|1|g' \
      -e 's|@''NEXT_WCHAR_H''@|<wchar.h>|g' \
      -e 's|@''HAVE_WCHAR_H''@|1|g' \
      -e 's/@''HAVE_CRTDEFS_H''@/0/g' \
      -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \
      -e 's/@''GNULIB_BTOWC''@/0/g' \
      -e 's/@''GNULIB_WCTOB''@/0/g' \
      -e 's/@''GNULIB_MBSINIT''@/0/g' \
      -e 's/@''GNULIB_MBRTOWC''@/0/g' \
      -e 's/@''GNULIB_MBRLEN''@/0/g' \
      -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \
      -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \
      -e 's/@''GNULIB_WCRTOMB''@/0/g' \
      -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \
      -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \
      -e 's/@''GNULIB_WCWIDTH''@/0/g' \
      -e 's/@''GNULIB_WMEMCHR''@/0/g' \
      -e 's/@''GNULIB_WMEMCMP''@/0/g' \
      -e 's/@''GNULIB_WMEMCPY''@/0/g' \
      -e 's/@''GNULIB_WMEMMOVE''@/0/g' \
      -e 's/@''GNULIB_WMEMPCPY''@/0/g' \
      -e 's/@''GNULIB_WMEMSET''@/0/g' \
      -e 's/@''GNULIB_WCSLEN''@/0/g' \
      -e 's/@''GNULIB_WCSNLEN''@/0/g' \
      -e 's/@''GNULIB_WCSCPY''@/0/g' \
      -e 's/@''GNULIB_WCPCPY''@/0/g' \
      -e 's/@''GNULIB_WCSNCPY''@/0/g' \
      -e 's/@''GNULIB_WCPNCPY''@/0/g' \
      -e 's/@''GNULIB_WCSCAT''@/0/g' \
      -e 's/@''GNULIB_WCSNCAT''@/0/g' \
      -e 's/@''GNULIB_WCSCMP''@/0/g' \
      -e 's/@''GNULIB_WCSNCMP''@/0/g' \
      -e 's/@''GNULIB_WCSCASECMP''@/0/g' \
      -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \
      -e 's/@''GNULIB_WCSCOLL''@/0/g' \
      -e 's/@''GNULIB_WCSXFRM''@/0/g' \
      -e 's/@''GNULIB_WCSDUP''@/0/g' \
      -e 's/@''GNULIB_WCSCHR''@/0/g' \
      -e 's/@''GNULIB_WCSRCHR''@/0/g' \
      -e 's/@''GNULIB_WCSCSPN''@/0/g' \
      -e 's/@''GNULIB_WCSSPN''@/0/g' \
      -e 's/@''GNULIB_WCSPBRK''@/0/g' \
      -e 's/@''GNULIB_WCSSTR''@/0/g' \
      -e 's/@''GNULIB_WCSTOK''@/0/g' \
      -e 's/@''GNULIB_WCSWIDTH''@/0/g' \
      -e 's/@''GNULIB_WCSFTIME''@/0/g' \
      -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \
      -e 's/@''GNULIB_FREE_POSIX''@/1/g' \
      < /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/wchar.in.h | \
  sed -e 's|@''HAVE_WINT_T''@|1|g' \
      -e 's|@''HAVE_BTOWC''@|1|g' \
      -e 's|@''HAVE_MBSINIT''@|1|g' \
      -e 's|@''HAVE_MBRTOWC''@|1|g' \
      -e 's|@''HAVE_MBRLEN''@|1|g' \
      -e 's|@''HAVE_MBSRTOWCS''@|1|g' \
      -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \
      -e 's|@''HAVE_WCRTOMB''@|1|g' \
      -e 's|@''HAVE_WCSRTOMBS''@|1|g' \
      -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \
      -e 's|@''HAVE_WMEMCHR''@|1|g' \
      -e 's|@''HAVE_WMEMCMP''@|1|g' \
      -e 's|@''HAVE_WMEMCPY''@|1|g' \
      -e 's|@''HAVE_WMEMMOVE''@|1|g' \
      -e 's|@''HAVE_WMEMPCPY''@|1|g' \
      -e 's|@''HAVE_WMEMSET''@|1|g' \
      -e 's|@''HAVE_WCSLEN''@|1|g' \
      -e 's|@''HAVE_WCSNLEN''@|1|g' \
      -e 's|@''HAVE_WCSCPY''@|1|g' \
      -e 's|@''HAVE_WCPCPY''@|1|g' \
      -e 's|@''HAVE_WCSNCPY''@|1|g' \
      -e 's|@''HAVE_WCPNCPY''@|1|g' \
      -e 's|@''HAVE_WCSCAT''@|1|g' \
      -e 's|@''HAVE_WCSNCAT''@|1|g' \
      -e 's|@''HAVE_WCSCMP''@|1|g' \
      -e 's|@''HAVE_WCSNCMP''@|1|g' \
      -e 's|@''HAVE_WCSCASECMP''@|1|g' \
      -e 's|@''HAVE_WCSNCASECMP''@|1|g' \
      -e 's|@''HAVE_WCSCOLL''@|1|g' \
      -e 's|@''HAVE_WCSXFRM''@|1|g' \
      -e 's|@''HAVE_WCSDUP''@|1|g' \
      -e 's|@''HAVE_WCSCHR''@|1|g' \
      -e 's|@''HAVE_WCSRCHR''@|1|g' \
      -e 's|@''HAVE_WCSCSPN''@|1|g' \
      -e 's|@''HAVE_WCSSPN''@|1|g' \
      -e 's|@''HAVE_WCSPBRK''@|1|g' \
      -e 's|@''HAVE_WCSSTR''@|1|g' \
      -e 's|@''HAVE_WCSTOK''@|1|g' \
      -e 's|@''HAVE_WCSWIDTH''@|1|g' \
      -e 's|@''HAVE_WCSFTIME''@|1|g' \
      -e 's|@''HAVE_DECL_WCTOB''@|1|g' \
      -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \
      -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \
  | \
  sed -e 's|@''REPLACE_MBSTATE_T''@|0|g' \
      -e 's|@''REPLACE_BTOWC''@|0|g' \
      -e 's|@''REPLACE_WCTOB''@|0|g' \
      -e 's|@''REPLACE_FREE''@|1|g' \
      -e 's|@''REPLACE_MBSINIT''@|0|g' \
      -e 's|@''REPLACE_MBRTOWC''@|0|g' \
      -e 's|@''REPLACE_MBRLEN''@|0|g' \
      -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \
      -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \
      -e 's|@''REPLACE_WCRTOMB''@|0|g' \
      -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \
      -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \
      -e 's|@''REPLACE_WCWIDTH''@|0|g' \
      -e 's|@''REPLACE_WCSWIDTH''@|0|g' \
      -e 's|@''REPLACE_WCSFTIME''@|0|g' \
      -e 's|@''REPLACE_WCSTOK''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r /c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/warn-on-use.h' \
      > wchar.h-t
mv unistd.h-t unistd.h
mv wchar.h-t wchar.h
make  all-am
make[2]: Entering directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/srclib'
C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib -I.. -I../lib  -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -DNDEBUG -fvisibility=hidden  -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -c -o libicrt_a-allocator.o `test -f 'allocator.c' || echo '/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/'`allocator.c
C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib -I.. -I../lib  -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -DNDEBUG -fvisibility=hidden  -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -c -o libicrt_a-areadlink.o `test -f 'areadlink.c' || echo '/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/'`areadlink.c
C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib -I.. -I../lib  -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -DNDEBUG -fvisibility=hidden  -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -c -o libicrt_a-basename-lgpl.o `test -f 'basename-lgpl.c' || echo '/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/'`basename-lgpl.c
C:\Users\YoWiDiN\.conan2\p\androbb5d385741533\p\bin\toolchains\llvm\prebuilt\windows-x86_64\bin\armv7a-linux-androideabi19-clang.cmd -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib -I.. -I../lib  -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -DNDEBUG -fvisibility=hidden  -fPIC -MD --sysroot C:/Users/YoWiDiN/.conan2/p/androbb5d385741533/p/bin/toolchains/llvm/prebuilt/windows-x86_64/sysroot -O3 -c -o libicrt_a-binary-io.o `test -f 'binary-io.c' || echo '/c/users/yowidin/.conan2/p/t/libice4f4c75f72f6c/b/src/srclib/'`binary-io.c
/bin/sh: line 1: C:UsersYoWiDiN.conan2pandrobb5d385741533pbintoolchainsllvmprebuiltwindows-x86_64binarmv7a-linux-androideabi19-clang.cmd: command not found
make[2]: *** [Makefile:1576: libicrt_a-allocator.o] Error 127
make[2]: *** Waiting for unfinished jobs....
/bin/sh: line 1: C:UsersYoWiDiN.conan2pandrobb5d385741533pbintoolchainsllvmprebuiltwindows-x86_64binarmv7a-linux-androideabi19-clang.cmd: command not found
make[2]: *** [Makefile:1582: libicrt_a-areadlink.o] Error 127
/bin/sh: line 1: C:UsersYoWiDiN.conan2pandrobb5d385741533pbintoolchainsllvmprebuiltwindows-x86_64binarmv7a-linux-androideabi19-clang.cmd: command not found
make[2]: *** [Makefile:1588: libicrt_a-basename-lgpl.o] Error 127
/bin/sh: line 1: C:UsersYoWiDiN.conan2pandrobb5d385741533pbintoolchainsllvmprebuiltwindows-x86_64binarmv7a-linux-androideabi19-clang.cmd: command not found
make[2]: *** [Makefile:1594: libicrt_a-binary-io.o] Error 127
make[2]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/srclib'
make[1]: *** [Makefile:1500: all] Error 2
make[1]: Leaving directory '/c/Users/YoWiDiN/.conan2/p/t/libice4f4c75f72f6c/b/build-release/srclib'
make: *** [Makefile:34: all] Error 2

libiconv/1.17: ERROR:
Package '0ac119fce722e07914030f75b0123da5f4c6eaed' build failed
libiconv/1.17: WARN: Build folder C:\Users\YoWiDiN\.conan2\p\t\libice4f4c75f72f6c\b\build-release
*********************************************************
Recipe 'libiconv/1.17' cannot build its binary
It is possible that this recipe is not Conan 2.0 ready
If the recipe comes from ConanCenter check: https://conan.io/cci-v2.html
If it is your recipe, check if it is updated to 2.0
*********************************************************

ERROR: libiconv/1.17: Error in build() method, line 126
        autotools.make()
        ConanException: Error 2 while executing

C:\Users\YoWiDiN\conan-center-index\recipes\libiconv\all>

The most interesting part:

/bin/sh: line 1: C:UsersYoWiDiN.conan2pandrobb5d385741533pbintoolchainsllvmprebuiltwindows-x86_64binarmv7a-linux-androideabi19-clang.cmd: command not found
@yowidin yowidin added the bug Something isn't working label Apr 20, 2023
@SpaceIm
Copy link
Contributor

SpaceIm commented Apr 20, 2023

I would say it's not a libiconv recipe bug, but a conan client bug. Ask to conan team why they have rejected conan-io/conan#12194.
As you have noticed, it would be impractical to fix all Autotools based recipes in order to fix a conan client issue.

Usually, you can be confident that when you have to write such micro management of specific profiles in build helpers for all recipes, it is likely the consequence of a conan client bug, not a recipe bug.

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

No branches or pull requests

2 participants