Skip to content

[libiconv] Build error on x64-mingw-dynamic #46258

@suntroop

Description

@suntroop

Copy issue body from C:/Users/Administrator/.vcpkg-clion/vcpkgGW/installed/vcpkg/issue_body.md

Package: libiconv:[email protected]#1

Host Environment

  • Host: x64-windows
  • Compiler: GNU 13.1.0
  • vcpkg-tool version: 2025-06-20-ef7c0d541124bbdd334a03467e7edb6c3364d199
    vcpkg-scripts version: f0fb3dd 2025-07-01 (9 hours ago)

To Reproduce

vcpkg install libiconv

Failure logs

-- Using cached libiconv-1.18.tar.gz
-- Cleaning sources at C:/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/src/v1.18-8006e03beb.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/Administrator/.vcpkg-clion/vcpkgGW/downloads/libiconv-1.18.tar.gz
-- Applying patch 0002-Config-for-MSVC.patch
-- Applying patch 0003-Add-export.patch
-- Applying patch 0004-ModuleFileName.patch
-- Using source at C:/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/src/v1.18-8006e03beb.clean
-- Getting CMake variables for x64-mingw-dynamic
-- Using cached msys2-autoconf-wrapper-20240607-1-any.pkg.tar.zst
-- Using cached msys2-automake-wrapper-20240607-1-any.pkg.tar.zst
-- Using cached msys2-binutils-2.44-1-x86_64.pkg.tar.zst
-- Using cached msys2-libtool-2.5.4-1-x86_64.pkg.tar.zst
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst
-- Using cached msys2-pkgconf-2.4.3-1-x86_64.pkg.tar.zst
-- Using cached msys2-which-2.23-4-x86_64.pkg.tar.zst
-- Using cached msys2-bash-5.2.037-2-x86_64.pkg.tar.zst
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst
-- Using cached msys2-file-5.46-2-x86_64.pkg.tar.zst
-- Using cached msys2-gawk-5.3.2-1-x86_64.pkg.tar.zst
-- Using cached msys2-grep-1~3.0-7-x86_64.pkg.tar.zst
-- Using cached msys2-gzip-1.14-1-x86_64.pkg.tar.zst
-- Using cached msys2-diffutils-3.12-1-x86_64.pkg.tar.zst
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst
-- Using cached msys2-msys2-runtime-3.6.2-2-x86_64.pkg.tar.zst
-- Using cached msys2-autoconf2.72-2.72-3-any.pkg.tar.zst
-- Using cached msys2-automake1.16-1.16.5-1-any.pkg.tar.zst
-- Using cached msys2-automake1.17-1.17-1-any.pkg.tar.zst
-- Using cached msys2-libiconv-1.18-1-x86_64.pkg.tar.zst
-- Using cached msys2-libintl-0.22.5-1-x86_64.pkg.tar.zst
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst
-- Using cached msys2-findutils-4.10.0-2-x86_64.pkg.tar.zst
-- Using cached msys2-tar-1.35-2-x86_64.pkg.tar.zst
-- Using cached msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst
-- Using cached msys2-gcc-libs-13.3.0-1-x86_64.pkg.tar.zst
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst
-- Using cached msys2-liblzma-5.8.1-1-x86_64.pkg.tar.zst
-- Using cached msys2-libzstd-1.5.7-1-x86_64.pkg.tar.zst
-- Using cached msys2-libreadline-8.2.013-1-x86_64.pkg.tar.zst
-- Using cached msys2-mpfr-4.2.2-1-x86_64.pkg.tar.zst
-- Using cached msys2-libpcre-8.45-5-x86_64.pkg.tar.zst
-- Using cached msys2-m4-1.4.19-2-x86_64.pkg.tar.zst
-- Using cached msys2-perl-5.38.4-2-x86_64.pkg.tar.zst
-- Using cached msys2-ncurses-6.5.20240831-2-x86_64.pkg.tar.zst
-- Using cached msys2-libxcrypt-4.4.38-1-x86_64.pkg.tar.zst
-- Using msys root at C:/Users/Administrator/.vcpkg-clion/vcpkgGW/downloads/tools/msys2/7c55719f9ca5acf6
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.4.3-1-any.pkg.tar.zst
-- Using cached msys2-msys2-runtime-3.6.2-2-x86_64.pkg.tar.zst
-- Using msys root at C:/Users/Administrator/.vcpkg-clion/vcpkgGW/downloads/tools/msys2/9272adbcaf19caef
-- Configuring x64-mingw-dynamic-dbg
-- Configuring x64-mingw-dynamic-rel
-- Building x64-mingw-dynamic-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: C:/Users/Administrator/.vcpkg-clion/vcpkgGW/downloads/tools/msys2/7c55719f9ca5acf6/usr/bin/make.exe -j 17 --trace -f Makefile all
    Working Directory: C:/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/
    See logs for more information:
      C:\Users\Administrator\.vcpkg-clion\vcpkgGW\buildtrees\libiconv\build-x64-mingw-dynamic-dbg-out.log
      C:\Users\Administrator\.vcpkg-clion\vcpkgGW\buildtrees\libiconv\build-x64-mingw-dynamic-dbg-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_make.cmake:136 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_make.cmake:2 (vcpkg_build_make)
  ports/libiconv/portfile.cmake:52 (vcpkg_install_make)
  scripts/ports.cmake:206 (include)



C:\Users\Administrator\.vcpkg-clion\vcpkgGW\buildtrees\libiconv\build-x64-mingw-dynamic-dbg-out.log
Makefile:41: update target 'lib/localcharset.h' due to: target does not exist
builddir="`pwd`"; cd libcharset && /usr/bin/make all && /usr/bin/make install-lib libdir="$builddir/lib" includedir="$builddir/lib"
make[1]: Entering directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset'
Makefile:34: update target 'all' due to: target does not exist
cd lib && /usr/bin/make all
make[2]: Entering directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset/lib'
Makefile:58: update target 'localcharset.lo' due to: target does not exist
/bin/sh ../libtool --mode=compile gcc.exe -I. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib -I.. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib/.. -I../include -g   -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c ../.././../src/v1.18-8006e03beb.clean/libcharset/lib/localcharset.c
Makefile:61: update target 'relocatable-stub.lo' due to: target does not exist
/bin/sh ../libtool --mode=compile gcc.exe -I. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib -I.. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib/.. -I../include -g   -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c ../.././../src/v1.18-8006e03beb.clean/libcharset/lib/relocatable-stub.c
libtool: compile:  gcc.exe -I. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib -I.. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib/.. -I../include -g -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c ../.././../src/v1.18-8006e03beb.clean/libcharset/lib/relocatable-stub.c  -DDLL_EXPORT -DPIC -o .libs/relocatable-stub.o
libtool: compile:  gcc.exe -I. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib -I.. -I../.././../src/v1.18-8006e03beb.clean/libcharset/lib/.. -I../include -g -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c ../.././../src/v1.18-8006e03beb.clean/libcharset/lib/localcharset.c  -DDLL_EXPORT -DPIC -o .libs/localcharset.o
Makefile:55: update target 'libcharset.la' due to: target does not exist
/bin/sh ../libtool --mode=link gcc.exe -LC:/Users/Administrator/.vcpkg-clion/vcpkgGW/installed/x64-mingw-dynamic/debug/lib -g  -o libcharset.la -rpath /C/Users/Administrator/.vcpkg-clion/vcpkgGW/installed/x64-mingw-dynamic/debug/lib -version-info 1:0:0 -no-undefined localcharset.lo relocatable-stub.lo
libtool: link: gcc.exe -shared  .libs/localcharset.o .libs/relocatable-stub.o   -LC:/Users/Administrator/.vcpkg-clion/vcpkgGW/installed/x64-mingw-dynamic/debug/lib  -g   -o .libs/libcharset-1.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libcharset.dll.a
libtool: link: ( cd ".libs" && rm -f "libcharset.la" && cp -pR "../libcharset.la" "libcharset.la" )
make[2]: Leaving directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset/lib'
make[1]: Leaving directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset'
make[1]: Entering directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset'
Makefile:34: update target 'all' due to: target does not exist
cd lib && /usr/bin/make all
make[2]: Entering directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset/lib'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset/lib'
Makefile:39: update target 'install-lib' due to: target does not exist
cd lib && /usr/bin/make install-lib libdir='/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib' includedir='/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib'
make[2]: Entering directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset/lib'
Makefile:66: update target 'install-lib' due to: target does not exist
/bin/sh ../.././../src/v1.18-8006e03beb.clean/libcharset/build-aux/mkinstalldirs /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c libcharset.la /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/libcharset.la
libtool: install: /usr/bin/install -c .libs/libcharset.dll.a /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/libcharset.dll.a
libtool: install: base_file=`basename libcharset.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libcharset.la'i; echo libcharset-1.dll'`
libtool: install:  dldir=/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/`dirname ../bin/libcharset-1.dll`
libtool: install:  test -d /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/../bin || mkdir -p /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/../bin
libtool: install:  /usr/bin/install -c .libs/libcharset-1.dll /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/../bin/libcharset-1.dll
libtool: install:  chmod a+x /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/../bin/libcharset-1.dll
libtool: install:  if test -n '' && test -n ''; then eval ' /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/../bin/libcharset-1.dll' || exit 0; fi
libtool: install: /usr/bin/install -c .libs/libcharset.lai /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/libcharset.la
make[2]: Leaving directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset/lib'
/bin/sh .././../src/v1.18-8006e03beb.clean/libcharset/build-aux/mkinstalldirs /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib
/usr/bin/install -c -m 644 include/libcharset.h.inst /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/libcharset.h
/usr/bin/install -c -m 644 include/localcharset.h /c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib/localcharset.h
make[1]: Leaving directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/libcharset'
Makefile:33: update target 'all' due to: target does not exist
cd lib && /usr/bin/make all
make[1]: Entering directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib'
Makefile:80: update target 'iconv.lo' due to: target does not exist
/bin/sh ../libtool --mode=compile gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/..  -g  -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/iconv.c
Makefile:83: update target 'localcharset.lo' due to: target does not exist
/bin/sh ../libtool --mode=compile gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/..  -g  -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/../libcharset/lib/localcharset.c
Makefile:86: update target 'compat.lo' due to: target does not exist
/bin/sh ../libtool --mode=compile gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/..  -g  -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/compat.c
Makefile:89: update target 'iconv-exports.lo' due to: target does not exist
/bin/sh ../libtool --mode=compile gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/..  -g  -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/../woe32dll/iconv-exports.c
Makefile:92: update target 'libiconv.res.lo' due to: target does not exist
/bin/sh ../libtool --mode=compile --tag=RC windres.exe `/bin/sh .././../src/v1.18-8006e03beb.clean/lib/../windows/windres-options --escape 1.18` -i .././../src/v1.18-8006e03beb.clean/lib/../windows/libiconv.rc -o libiconv.res.lo --output-format=coff
libtool: compile:  gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/.. -g -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/iconv.c  -DDLL_EXPORT -DPIC -o .libs/iconv.o
libtool: compile:  gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/.. -g -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/../libcharset/lib/localcharset.c  -DDLL_EXPORT -DPIC -o .libs/localcharset.o
libtool: compile:  gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/.. -g -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/compat.c  -DDLL_EXPORT -DPIC -o .libs/compat.o
libtool: compile:  gcc.exe -I. -I.././../src/v1.18-8006e03beb.clean/lib -I../include -I.././../src/v1.18-8006e03beb.clean/lib/../include -I.. -I.././../src/v1.18-8006e03beb.clean/lib/.. -g -DBUILDING_LIBICONV -DBUILDING_LIBCHARSET -DHAVE_CONFIG_H -c .././../src/v1.18-8006e03beb.clean/lib/../woe32dll/iconv-exports.c  -DDLL_EXPORT -DPIC -o .libs/iconv-exports.o
libtool: compile:  windres.exe -DPACKAGE_VERSION_STRING=\\\"1.18\\\" -DPACKAGE_VERSION_MAJOR=1 -DPACKAGE_VERSION_MINOR=18 -DPACKAGE_VERSION_SUBMINOR=0 -i .././../src/v1.18-8006e03beb.clean/lib/../windows/libiconv.rc --output-format=coff  -o .libs/libiconv.res.o
make[1]: Leaving directory '/c/Users/Administrator/.vcpkg-clion/vcpkgGW/buildtrees/libiconv/x64-mingw-dynamic-dbg/lib'
C:\Users\Administrator\.vcpkg-clion\vcpkgGW\buildtrees\libiconv\build-x64-mingw-dynamic-dbg-err.log
libtool: warning: remember to run 'libtool --finish /C/Users/Administrator/.vcpkg-clion/vcpkgGW/installed/x64-mingw-dynamic/debug/lib'
'D:\Program' is not recognized as an internal or external command,
operable program or batch file.
D:\Program Files\JetBrains\CLion 2024.1.4\bin\mingw\bin\windres.exe: preprocessing failed.
make[1]: *** [Makefile:92: libiconv.res.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:1:3: note: in expansion of macro 'S'
    1 |   S(aix_0, "CP856", ei_cp856 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:2:3: note: in expansion of macro 'S'
    2 |   S(aix_1, "CP922", ei_cp922 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:3:3: note: in expansion of macro 'S'
    3 |   S(aix_2, "CP943", ei_cp943 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:4:3: note: in expansion of macro 'S'
    4 |   S(aix_3, "CP1046", ei_cp1046 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:5:3: note: in expansion of macro 'S'
    5 |   S(aix_4, "CP1124", ei_cp1124 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:6:3: note: in expansion of macro 'S'
    6 |   S(aix_5, "CP1129", ei_cp1129 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:7:3: note: in expansion of macro 'S'
    7 |   S(aix_6, "CP1161", ei_cp1161 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:8:3: note: in expansion of macro 'S'
    8 |   S(aix_7, "IBM1161", ei_cp1161 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:9:3: note: in expansion of macro 'S'
    9 |   S(aix_8, "IBM-1161", ei_cp1161 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:10:3: note: in expansion of macro 'S'
   10 |   S(aix_9, "CSIBM1161", ei_cp1161 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:11:3: note: in expansion of macro 'S'
   11 |   S(aix_10, "CP1162", ei_cp1162 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:12:3: note: in expansion of macro 'S'
   12 |   S(aix_11, "IBM1162", ei_cp1162 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:13:3: note: in expansion of macro 'S'
   13 |   S(aix_12, "IBM-1162", ei_cp1162 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:14:3: note: in expansion of macro 'S'
   14 |   S(aix_13, "CSIBM1162", ei_cp1162 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:15:3: note: in expansion of macro 'S'
   15 |   S(aix_14, "CP1163", ei_cp1163 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:16:3: note: in expansion of macro 'S'
   16 |   S(aix_15, "IBM1163", ei_cp1163 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:17:3: note: in expansion of macro 'S'
   17 |   S(aix_16, "IBM-1163", ei_cp1163 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_aix.h:18:3: note: in expansion of macro 'S'
   18 |   S(aix_17, "CSIBM1163", ei_cp1163 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_osf1.h:1:3: note: in expansion of macro 'S'
    1 |   S(osf1_0, "DEC-KANJI", ei_dec_kanji )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_osf1.h:2:3: note: in expansion of macro 'S'
    2 |   S(osf1_1, "DEC-HANYU", ei_dec_hanyu )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:1:3: note: in expansion of macro 'S'
    1 |   S(dos_0, "CP437", ei_cp437 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:2:3: note: in expansion of macro 'S'
    2 |   S(dos_1, "IBM437", ei_cp437 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:3:3: note: in expansion of macro 'S'
    3 |   S(dos_2, "437", ei_cp437 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:4:3: note: in expansion of macro 'S'
    4 |   S(dos_3, "CSPC8CODEPAGE437", ei_cp437 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:5:3: note: in expansion of macro 'S'
    5 |   S(dos_4, "CP737", ei_cp737 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:6:3: note: in expansion of macro 'S'
    6 |   S(dos_5, "CP775", ei_cp775 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:7:3: note: in expansion of macro 'S'
    7 |   S(dos_6, "IBM775", ei_cp775 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:8:3: note: in expansion of macro 'S'
    8 |   S(dos_7, "CSPC775BALTIC", ei_cp775 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:9:3: note: in expansion of macro 'S'
    9 |   S(dos_8, "CP852", ei_cp852 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:10:3: note: in expansion of macro 'S'
   10 |   S(dos_9, "IBM852", ei_cp852 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:11:3: note: in expansion of macro 'S'
   11 |   S(dos_10, "852", ei_cp852 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:12:3: note: in expansion of macro 'S'
   12 |   S(dos_11, "CSPCP852", ei_cp852 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:13:3: note: in expansion of macro 'S'
   13 |   S(dos_12, "CP853", ei_cp853 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:14:3: note: in expansion of macro 'S'
   14 |   S(dos_13, "CP855", ei_cp855 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:15:3: note: in expansion of macro 'S'
   15 |   S(dos_14, "IBM855", ei_cp855 )
      |   ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:187:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  187 | #define S(tag,name,encoding_index) { (int)(long)&((struct stringpool2_t *)0)->stringpool_##tag, encoding_index },
      |                                           ^
.././../src/v1.18-8006e03beb.clean/lib/aliases_dos.h:16:3: note: in expansion of macro 'S'
   16 |   S(dos_15, "855", ei_cp855 )
      |   ^
...
Skipped 1874 lines
...
   55 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str442,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:56:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   56 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str562,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:57:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   57 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str813,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:58:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   58 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str248,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:59:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   59 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str749,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:60:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   60 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str591,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:61:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   61 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str702,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:62:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   62 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str796,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:63:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   63 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str680,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:64:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   64 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str430,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:65:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   65 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str448,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:66:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   66 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str311,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:67:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   67 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str391,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:68:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   68 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str446,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:69:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   69 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str312,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:70:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   70 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str286,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:71:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   71 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str121,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:72:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   72 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str176,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:73:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   73 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str375,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:74:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   74 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str337,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:75:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   75 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str282,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:76:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   76 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str242,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:77:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   77 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str206,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:78:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   78 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str211,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:79:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   79 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str536,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:80:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   80 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str651,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:81:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   81 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str683,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:82:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   82 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str613,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:83:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   83 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str329,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:84:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   84 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str426,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:85:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   85 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str89,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:86:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   86 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str344,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:87:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   87 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str479,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:88:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   88 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str548,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:89:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   89 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str209,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:90:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   90 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str661,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:91:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   91 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str608,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:92:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   92 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str634,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:93:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   93 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str610,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:94:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   94 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str72,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:95:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   95 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str388,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:96:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   96 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str153,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:97:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   97 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str443,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:98:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   98 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str740,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:99:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   99 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str254,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:100:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  100 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str281,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:101:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  101 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str78,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:102:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  102 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str437,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:103:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  103 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str210,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:104:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  104 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str252,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:105:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  105 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str710,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:106:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  106 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str692,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:107:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  107 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str700,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:108:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  108 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str495,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:109:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  109 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str243,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:110:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  110 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str106,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:111:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  111 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str869,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical.h:112:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  112 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str425,
      |        ^
In file included from .././../src/v1.18-8006e03beb.clean/lib/iconv.c:524:
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:1:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    1 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_0,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:2:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    2 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_1,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:3:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    3 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_2,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:4:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    4 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_3,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:5:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    5 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_4,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:6:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    6 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_5,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:7:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    7 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_6,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:8:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    8 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_10,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_aix.h:9:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    9 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_aix_14,
      |        ^
In file included from .././../src/v1.18-8006e03beb.clean/lib/iconv.c:531:
.././../src/v1.18-8006e03beb.clean/lib/canonical_osf1.h:1:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    1 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_0,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_osf1.h:2:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    2 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_osf1_1,
      |        ^
In file included from .././../src/v1.18-8006e03beb.clean/lib/iconv.c:535:
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:1:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    1 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_0,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:2:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    2 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_4,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:3:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    3 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_5,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:4:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    4 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_8,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:5:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    5 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_12,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:6:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    6 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_13,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:7:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    7 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_17,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:8:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    8 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_21,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:9:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    9 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_22,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:10:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   10 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_26,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:11:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   11 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_31,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:12:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   12 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_35,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:13:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   13 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_38,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:14:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   14 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_42,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_dos.h:15:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   15 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_dos_47,
      |        ^
In file included from .././../src/v1.18-8006e03beb.clean/lib/iconv.c:538:
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:1:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    1 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_0,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:2:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    2 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_8,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:3:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    3 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_12,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:4:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    4 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_17,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:5:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    5 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_23,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:6:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    6 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_28,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:7:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    7 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_30,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:8:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    8 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_35,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:9:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    9 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_40,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:10:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   10 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_45,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:11:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   11 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_50,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:12:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   12 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_55,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:13:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   13 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_57,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:14:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   14 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_63,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:15:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   15 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_67,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:16:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   16 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_73,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:17:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   17 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_78,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:18:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   18 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_82,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:19:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   19 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_87,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:20:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   20 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_92,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:21:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   21 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_99,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:22:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   22 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_102,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:23:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   23 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_106,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:24:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   24 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_110,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:25:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   25 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_113,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:26:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   26 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_116,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:27:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   27 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_119,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:28:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   28 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_122,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:29:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   29 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_125,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:30:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   30 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_128,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:31:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   31 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_131,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:32:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   32 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_138,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:33:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   33 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_145,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:34:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   34 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_153,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:35:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   35 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_161,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:36:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   36 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_168,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:37:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   37 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_175,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:38:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   38 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_182,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:39:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   39 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_189,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:40:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   40 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_196,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:41:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   41 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_203,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:42:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   42 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_206,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:43:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   43 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_209,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:44:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   44 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_212,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:45:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   45 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_215,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:46:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   46 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_218,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:47:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   47 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_221,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:48:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   48 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_224,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:49:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   49 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_227,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:50:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   50 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_229,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:51:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   51 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_232,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:52:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   52 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_235,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_zos.h:53:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   53 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_zos_238,
      |        ^
In file included from .././../src/v1.18-8006e03beb.clean/lib/iconv.c:541:
.././../src/v1.18-8006e03beb.clean/lib/canonical_extra.h:1:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    1 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_0,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_extra.h:2:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    2 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_2,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_extra.h:3:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    3 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_4,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_extra.h:4:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    4 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_6,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_extra.h:5:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    5 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_7,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_extra.h:6:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    6 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_9,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_extra.h:7:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    7 |   (int)(long)&((struct stringpool2_t *)0)->stringpool_extra_11,
      |        ^
In file included from .././../src/v1.18-8006e03beb.clean/lib/iconv.c:552:
.././../src/v1.18-8006e03beb.clean/lib/canonical_local.h:1:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    1 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str193,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/canonical_local.h:2:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    2 |   (int)(long)&((struct stringpool_t *)0)->stringpool_str496,
      |        ^
.././../src/v1.18-8006e03beb.clean/lib/iconv.c:663:5: warning: '_libiconv_version' redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
  663 | int _libiconv_version = _LIBICONV_VERSION;
      |     ^~~~~~~~~~~~~~~~~
make: *** [Makefile:33: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions