8000 [python3] Build error on arm64-android · Issue #45540 · microsoft/vcpkg · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[python3] Build error on arm64-android #45540

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

Open
erik-schvarcz opened this issue May 16, 2025 · 1 comment
Open

[python3] Build error on arm64-android #45540

erik-schvarcz opened this issue May 16, 2025 · 1 comment
Assignees
Labels
category:port-bug The issue is with a library, which is something the port should already support

Comments

@erik-schvarcz
Copy link
erik-schvarcz commented May 16, 2025

Package: python3[core,extensions]:arm64-android@3.12.9

Host Environment

  • Host: x64-linux
  • Compiler: Clang 18.0.3
  • vcpkg-tool version: 2025-04-16-f9b6c6917b23c1ccf16c1a9f015ebabf8f615045
    vcpkg-scripts version: 9dd12f8 2025-05-15 (4 hours ago)

To Reproduce

vcpkg install

Failure logs

CMake Warning at ports/python3/portfile.cmake:16 (message):
  python3 currently requires the following programs from the system package
  manager:

      autoconf automake autoconf-archive

  On Debian and Ubuntu derivatives:

      sudo apt-get install autoconf automake autoconf-archive

  On recent Red Hat and Fedora derivatives:

      sudo dnf install autoconf automake autoconf-archive

  On Arch Linux and derivatives:

      sudo pacman -S autoconf automake autoconf-archive

  On Alpine:

      apk add autoconf automake autoconf-archive

  On macOS:

      brew install autoconf automake autoconf-archive

Call Stack (most recent call first):
  scripts/ports.cmake:206 (include)


-- Using cached python-cpython-v3.12.9.tar.gz
-- Cleaning sources at /home/vibestro/vcpkg/buildtrees/python3/src/v3.12.9-a25c2e9107.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /home/vibestro/vcpkg/downloads/python-cpython-v3.12.9.tar.gz
-- Applying patch 0001-only-build-required-projects.patch
-- Applying patch 0003-use-vcpkg-zlib.patch
-- Applying patch 0004-devendor-external-dependencies.patch
-- Applying patch 0005-dont-copy-vcruntime.patch
-- Applying patch 0008-python.pc.patch
-- Applying patch 0010-dont-skip-rpath.patch
-- Applying patch 0012-force-disable-modules.patch
-- Applying patch 0015-dont-use-WINDOWS-def.patch
-- Applying patch 0016-undup-ffi-symbols.patch
-- Applying patch 0018-fix-sysconfig-include.patch
-- Applying patch 0019-fix-ssl-linkage.patch
-- Applying patch 0020-Py_NO_LINK_LIB.patch
-- Applying patch 0002-static-library.patch
-- Using source at /home/vibestro/vcpkg/buildtrees/python3/src/v3.12.9-a25c2e9107.clean
-- Getting CMake variables for arm64-android-dbg
-- Getting CMake variables for arm64-android-rel
-- Generating configure for arm64-android
-- Finished generating configure for arm64-android
-- Configuring arm64-android-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: /usr/bin/bash -c "V=1 ./../src/v3.12.9-a25c2e9107.clean/configure --host=aarch64-linux-android \"--with-openssl=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android\" \"--without-ensurepip\" \"--with-suffix=\" \"--with-system-expat\" \"--disable-test-modules\" \"--without-readline\" \"--with-build-python=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/x64-linux/tools/python3/python3.12\" \"--disable-silent-rules\" \"--verbose\" \"--disable-shared\" \"--enable-static\" \"--with-pydebug\" \"vcpkg_rpath=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug/lib\" \"--prefix=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug\" \"--bindir=\\${prefix}/../tools/python3/debug/bin\" \"--sbindir=\\${prefix}/../tools/python3/debug/sbin\" \"--libdir=\\${prefix}/lib\" \"--includedir=\\${prefix}/../include\" \"--datarootdir=\\${prefix}/share/python3\""
    Working Directory: /home/vibestro/vcpkg/buildtrees/python3/arm64-android-dbg
    Error code: 1
    See logs for more information:
      /home/vibestro/vcpkg/buildtrees/python3/config-arm64-android-dbg-config.log
      /home/vibestro/vcpkg/buildtrees/python3/config-arm64-android-dbg-out.log
      /home/vibestro/vcpkg/buildtrees/python3/config-arm64-android-dbg-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_configure_make.cmake:866 (vcpkg_execute_required_process)
  ports/python3/portfile.cmake:279 (vcpkg_configure_make)
  scripts/ports.cmake:206 (include)



/home/vibestro/vcpkg/buildtrees/python3/config-arm64-android-dbg-out.log
checking build system type... x86_64-pc-linux-gnu
checking host system type... aarch64-unknown-linux-android
/home/vibestro/vcpkg/buildtrees/python3/config-arm64-android-dbg-err.log
configure: WARNING: unrecognized options: --disable-silent-rules, --enable-static
configure: error: Cross compiling required --host=HOST-TUPLE and --build=ARCH
/home/vibestro/vcpkg/buildtrees/python3/config-arm64-android-dbg-config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by python configure 3.12, which was
generated by GNU Autoconf 2.71.  Invocation command line was

  $ ./../src/v3.12.9-a25c2e9107.clean/configure --host=aarch64-linux-android --with-openssl=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android --without-ensurepip --with-suffix= --with-system-expat --disable-test-modules --without-readline --with-build-python=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/x64-linux/tools/python3/python3.12 --disable-silent-rules --verbose --disable-shared --enable-static --with-pydebug vcpkg_rpath=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug/lib --prefix=/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug '--bindir=${prefix}/../tools/python3/debug/bin' '--sbindir=${prefix}/../tools/python3/debug/sbin' '--libdir=${prefix}/lib' '--includedir=${prefix}/../include' '--datarootdir=${prefix}/share/python3'

## --------- ##
## Platform. ##
## --------- ##

hostname = VIBESTRO-UBUNTU
uname -m = x86_64
uname -r = 6.11.0-25-generic
uname -s = Linux
uname -v = #25~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 15 17:20:50 UTC 2

/usr/bin/uname -p = x86_64
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin/
PATH: /usr/local/bin/
PATH: /usr/sbin/
PATH: /usr/bin/
PATH: /sbin/
PATH: /bin/
PATH: /usr/games/
PATH: /usr/local/games/
PATH: /snap/bin/
PATH: /snap/bin/
PATH: /home/vibestro/vcpkg/downloads/tools/ninja/1.12.1-linux/


## ----------- ##
## Core tests. ##
## ----------- ##

configure:3338: looking for aux files: install-sh config.guess config.sub
configure:3351:  trying ./../src/v3.12.9-a25c2e9107.clean/
configure:3362:   ./../src/v3.12.9-a25c2e9107.clean/install-sh found
configure:3380:   ./../src/v3.12.9-a25c2e9107.clean/config.guess found
configure:3380:   ./../src/v3.12.9-a25c2e9107.clean/config.sub found
configure:3602: checking build system type
configure:3617: result: x86_64-pc-linux-gnu
configure:3637: checking host system type
configure:3651: result: aarch64-unknown-linux-android
configure:3676: error: Cross compiling required --host=HOST-TUPLE and --build=ARCH

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_env_BOLT_APPLY_FLAGS_set=
ac_cv_env_BOLT_APPLY_FLAGS_value=
ac_cv_env_BOLT_COMMON_FLAGS_set=
ac_cv_env_BOLT_COMMON_FLAGS_value=
ac_cv_env_BOLT_INSTRUMENT_FLAGS_set=
ac_cv_env_BOLT_INSTRUMENT_FLAGS_value=
ac_cv_env_BZIP2_CFLAGS_set=
ac_cv_env_BZIP2_CFLAGS_value=
ac_cv_env_BZIP2_LIBS_set=
ac_cv_env_BZIP2_LIBS_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=/home/vibestro/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value='--target=aarch64-none-linux-android28 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=/home/vibestro/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot'
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CURSES_CFLAGS_set=
ac_cv_env_CURSES_CFLAGS_value=
ac_cv_env_CURSES_LIBS_set=
ac_cv_env_CURSES_LIBS_value=
ac_cv_env_GDBM_CFLAGS_set=
ac_cv_env_GDBM_CFLAGS_value=
ac_cv_env_GDBM_LIBS_set=
ac_cv_env_GDBM_LIBS_value=
ac_cv_env_HOSTRUNNER_set=
ac_cv_env_HOSTRUNNER_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-L/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug/lib --target=aarch64-none-linux-android28 -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments --sysroot=/home/vibestro/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot'
ac_cv_env_LIBB2_CFLAGS_set=
ac_cv_env_LIBB2_CFLAGS_value=
ac_cv_env_LIBB2_LIBS_set=
ac_cv_env_LIBB2_LIBS_value=
ac_cv_env_LIBCRYPT_CFLAGS_set=
ac_cv_env_LIBCRYPT_CFLAGS_value=
ac_cv_env_LIBCRYPT_LIBS_set=
ac_cv_env_LIBCRYPT_LIBS_value=
ac_cv_env_LIBEDIT_CFLAGS_set=
ac_cv_env_LIBEDIT_CFLAGS_value=
ac_cv_env_LIBEDIT_LIBS_set=
ac_cv_env_LIBEDIT_LIBS_value=
ac_cv_env_LIBFFI_CFLAGS_set=
ac_cv_env_LIBFFI_CFLAGS_value=
ac_cv_env_LIBFFI_LIBS_set=
ac_cv_env_LIBFFI_LIBS_value=
ac_cv_env_LIBLZMA_CFLAGS_set=
ac_cv_env_LIBLZMA_CFLAGS_value=
ac_cv_env_LIBLZMA_LIBS_set=
ac_cv_env_LIBLZMA_LIBS_value=
ac_cv_env_LIBNSL_CFLAGS_set=
ac_cv_env_LIBNSL_CFLAGS_value=
ac_cv_env_LIBNSL_LIBS_set=
ac_cv_env_LIBNSL_LIBS_value=
ac_cv_env_LIBREADLINE_CFLAGS_set=
ac_cv_env_LIBREADLINE_CFLAGS_value=
ac_cv_env_LIBREADLINE_LIBS_set=
ac_cv_env_LIBREADLINE_LIBS_value=
ac_cv_env_LIBSQLITE3_CFLAGS_set=
ac_cv_env_LIBSQLITE3_CFLAGS_value=
ac_cv_env_LIBSQLITE3_LIBS_set=
ac_cv_env_LIBSQLITE3_LIBS_value=
ac_cv_env_LIBS_set=set
ac_cv_env_LIBS_value='-latomic -lm'
ac_cv_env_LIBUUID_CFLAGS_set=
ac_cv_env_LIBUUID_CFLAGS_value=
ac_cv_env_LIBUUID_LIBS_set=
ac_cv_env_LIBUUID_LIBS_value=
ac_cv_env_MACHDEP_set=
ac_cv_env_MACHDEP_value=
ac_cv_env_PANEL_CFLAGS_set=
ac_cv_env_PANEL_CFLAGS_value=
ac_cv_env_PANEL_LIBS_set=
ac_cv_env_PANEL_LIBS_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=set
ac_cv_env_PKG_CONFIG_PATH_value=/home/vibestro/vcpkg/packages/python3_arm64-android/debug/lib/pkgconfig:/home/vibestro/vcpkg/packages/python3_arm64-android/share/pkgconfig:/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug/lib/pkgconfig:/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/share/pkgconfig
ac_cv_env_PKG_CONFIG_set=set
ac_cv_env_PKG_CONFIG_value=/bin/pkg-config
ac_cv_env_PROFILE_TASK_set=
ac_cv_env_PROFILE_TASK_value=
ac_cv_env_TCLTK_CFLAGS_set=
ac_cv_env_TCLTK_CFLAGS_value=
ac_cv_env_TCLTK_LIBS_set=
ac_cv_env_TCLTK_LIBS_value=
ac_cv_env_X11_CFLAGS_set=
ac_cv_env_X11_CFLAGS_value=
ac_cv_env_X11_LIBS_set=
ac_cv_env_X11_LIBS_value=
ac_cv_env_ZLIB_CFLAGS_set=
ac_cv_env_ZLIB_CFLAGS_value=
ac_cv_env_ZLIB_LIBS_set=
ac_cv_env_ZLIB_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=aarch64-linux-android
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=aarch64-unknown-linux-android

## ----------------- ##
## Output variables. ##
## ----------------- ##

ABIFLAGS=''
ALT_SOABI=''
AR='/home/vibestro/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-ar'
ARCH_RUN_32BIT=''
ARFLAGS=''
BASECFLAGS=''
BASECPPFLAGS='-IObjects -IInclude -IPython'
BINLIBDEST=''
BLDLIBRARY=''
BLDSHARED=''
BOLT_APPLY_FLAGS=''
BOLT_BINARIES=''
BOLT_COMMON_FLAGS=''
BOLT_INSTRUMENT_FLAGS=''
BUILDEXEEXT=''
BZIP2_CFLAGS=''
BZIP2_LIBS=''
CC='/home/vibestro/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang'
CCSHARED=''
CFLAGS='-g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -Wformat -Werror=format-security -fPIC -fno-limit-debug-info'
CFLAGSFORSHARED=''
CFLAGS_ALIASING=''
CFLAGS_NODIST=''
CONFIGURE_MACOSX_DEPLOYMENT_TARGET=''
CONFIG_ARGS=''
CPP=''
CPPFLAGS='--target=aarch64-none-linux-android28 -DANDROID -D_FORTIFY_SOURCE=2 --sysroot=/home/vibestro/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot'
CURSES_CFLAGS=''
CURSES_LIBS=''
CXX='/home/vibestro/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++'
DEFS=''
DEF_MAKE_ALL_RULE=''
DEF_MAKE_RULE=''
DFLAGS=''
DLINCLDIR=''
DLLLIBRARY=''
DSYMUTIL=''
DSYMUTIL_PATH=''
DTRACE=''
DTRACE_HEADERS=''
DTRACE_OBJS=''
DYNLOADFILE=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ENSUREPIP=''
EXEEXT=''
EXPORTSFROM=''
EXPORTSYMS=''
EXPORT_MACOSX_DEPLOYMENT_TARGET=''
EXT_SUFFIX=''
FRAMEWORKALTINSTALLFIRST=''
FRAMEWORKALTINSTALLLAST=''
FRAMEWORKINSTALLAPPSPREFIX=''
FRAMEWORKINSTALLFIRST=''
FRAMEWORKINSTALLLAST=''
FRAMEWORKPYTHONW=''
FRAMEWORKUNIXTOOLSPREFIX=''
FREEZE_MODULE=''
FREEZE_MODULE_BOOTSTRAP=''
FREEZE_MODULE_BOOTSTRAP_DEPS=''
FREEZE_MODULE_DEPS=''
GDBM_CFLAGS=''
GDBM_LIBS=''
GITBRANCH=''
GITTAG=''
GITVERSION=''
GNULD=''
GREP=''
HAS_GIT='no-repository'
HAS_XCRUN=''
HAVE_GETHOSTBYNAME=''
HAVE_GETHOSTBYNAME_R=''
HAVE_GETHOSTBYNAME_R_3_ARG=''
HAVE_GETHOSTBYNAME_R_5_ARG=''
HAVE_GETHOSTBYNAME_R_6_ARG=''
HOSTRUNNER=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
INSTSONAME=''
LDCXXSHARED=''
LDFLAGS='-Wl,-rpath,/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug/lib'
LDFLAGS_NODIST=''
LDFLAGS_NOLTO=''
LDLIBRARY=''
LDLIBRARYDIR=''
LDSHARED=''
LDVERSION=''
LIBB2_CFLAGS=''
LIBB2_LIBS=''
LIBC=''
LIBCRYPT_CFLAGS=''
LIBCRYPT_LIBS=''
LIBEDIT_CFLAGS=''
LIBEDIT_LIBS=''
LIBEXPAT_CFLAGS=''
LIBEXPAT_INTERNAL=''
LIBFFI_CFLAGS=''
LIBFFI_LIBS=''
LIBLZMA_CFLAGS=''
LIBLZMA_LIBS=''
LIBM=''
LIBMPDEC_CFLAGS=''
LIBMPDEC_INTERNAL=''
LIBNSL_CFLAGS=''
LIBNSL_LIBS=''
LIBOBJS=''
LIBPL=''
LIBPYTHON=''
LIBRARY=''
LIBRARY_DEPS=''
LIBREADLINE_CFLAGS=''
LIBREADLINE_LIBS=''
LIBS='-latomic -lm'
LIBSQLITE3_CFLAGS=''
LIBSQLITE3_LIBS=''
LIBUUID_CFLAGS=''
LIBUUID_LIBS=''
LINKCC=''
LINKFORSHARED=''
LINK_PYTHON_DEPS=''
LINK_PYTHON_OBJS=''
LIPO_32BIT_FLAGS=''
LIPO_INTEL64_FLAGS=''
LLVM_AR=''
LLVM_AR_FOUND=''
LLVM_BOLT=''
LLVM_PROFDATA=''
LLVM_PROF_ERR=''
LLVM_PROF_FILE=''
LLVM_PROF_FOUND=''
LLVM_PROF_MERGER=''
LN=''
LTLIBOBJS=''
MACHDEP=''
MACHDEP_OBJS=''
MERGE_FDATA=''
MKDIR_P=''
MODULE_ARRAY_FALSE=''
MODULE_ARRAY_TRUE=''
MODULE_AUDIOOP_FALSE=''
MODULE_AUDIOOP_TRUE=''
MODULE_BINASCII_FALSE=''
MODULE_BINASCII_TRUE=''
MODULE_BLOCK=''
MODULE_BUILDTYPE=''
MODULE_CMATH_FALSE=''
MODULE_CMATH_TRUE=''
MODULE_FCNTL_FALSE=''
MODULE_FCNTL_TRUE=''
MODULE_GRP_FALSE=''
MODULE_GRP_TRUE=''
MODULE_MATH_FALSE=''
MODULE_MATH_TRUE=''
MODULE_MMAP_FALSE=''
MODULE_MMAP_TRUE=''
MODULE_NIS_FALSE=''
MODULE_NIS_TRUE=''
MODULE_OSSAUDIODEV_FALSE=''
MODULE_OSSAUDIODEV_TRUE=''
MODULE_PWD_FALSE=''
MODULE_PWD_TRUE=''
MODULE_PYEXPAT_FALSE=''
MODULE_PYEXPAT_TRUE=''
MODULE_READLINE_FALSE=''
MODULE_READLINE_TRUE=''
MODULE_RESOURCE_FALSE=''
MODULE_RESOURCE_TRUE=''
MODULE_SELECT_FALSE=''
MODULE_SELECT_TRUE=''
MODULE_SPWD_FALSE=''
MODULE_SPWD_TRUE=''
MODULE_SYSLOG_FALSE=''
MODULE_SYSLOG_TRUE=''
MODULE_TERMIOS_FALSE=''
MODULE_TERMIOS_TRUE=''
MODULE_TIME_FALSE=''
MODULE_TIME_TRUE=''
MODULE_UNICODEDATA_FALSE=''
MODULE_UNICODEDATA_TRUE=''
MODULE_XXLIMITED_35_FALSE=''
MODULE_XXLIMITED_35_TRUE=''
MODULE_XXLIMITED_FALSE=''
MODULE_XXLIMITED_TRUE=''
MODULE_XXSUBTYPE_FALSE=''
MODULE_XXSUBTYPE_TRUE=''
MODULE_ZLIB_FALSE=''
MODULE_ZLIB_TRUE=''
MODULE__ASYNCIO_FALSE=''
MODULE__ASYNCIO_TRUE=''
MODULE__BISECT_FALSE=''
MODULE__BISECT_TRUE=''
MODULE__BLAKE2_FALSE=''
MODULE__BLAKE2_TRUE=''
MODULE__BZ2_FALSE=''
MODULE__BZ2_TRUE=''
MODULE__CODECS_CN_FALSE=''
MODULE__CODECS_CN_TRUE=''
MODULE__CODECS_HK_FALSE=''
MODULE__CODECS_HK_TRUE=''
MODULE__CODECS_ISO2022_FALSE=''
MODULE__CODECS_ISO2022_TRUE=''
MODULE__CODECS_JP_FALSE=''
MODULE__CODECS_JP_TRUE=''
MODULE__CODECS_KR_FALSE=''
MODULE__CODECS_KR_TRUE=''
MODULE__CODECS_TW_FALSE=''
MODULE__CODECS_TW_TRUE=''
MODULE__CONTEXTVARS_FALSE=''
MODULE__CONTEXTVARS_TRUE=''
MODULE__CRYPT_FALSE=''
MODULE__CRYPT_TRUE=''
MODULE__CSV_FALSE=''
MODULE__CSV_TRUE=''
MODULE__CTYPES_FALSE=''
MODULE__CTYPES_MALLOC_CLOSURE=''
MODULE__CTYPES_TEST_FALSE=''
MODULE__CTYPES_TEST_TRUE=''
MODULE__CTYPES_TRUE=''
MODULE__CURSES_FALSE=''
MODULE__CURSES_PANEL_FALSE=''
MODULE__CURSES_PANEL_TRUE=''
MODULE__CURSES_TRUE=''
MODULE__DATETIME_FALSE=''
MODULE__DATETIME_TRUE=''
MODULE__DBM_FALSE=''
MODULE__DBM_TRUE=''
MODULE__DECIMAL_FALSE=''
MODULE__DECIMAL_TRUE=''
MODULE__ELEMENTTREE_FALSE=''
MODULE__ELEMENTTREE_TRUE=''
MODULE__GDBM_FALSE=''
MODULE__GDBM_TRUE=''
MODULE__HASHLIB_FALSE=''
MODULE__HASHLIB_TRUE=''
MODULE__HEAPQ_FALSE=''
MODULE__HEAPQ_TRUE=''
MODULE__IO_FALSE=''
MODULE__IO_TRUE=''
MODULE__JSON_FALSE=''
MODULE__JSON_TRUE=''
MODULE__LSPROF_FALSE=''
MODULE__LSPROF_TRUE=''
MODULE__LZMA_FALSE=''
MODULE__LZMA_TRUE=''
MODULE__MD5_FALSE=''
MODULE__MD5_TRUE=''
MODULE__MULTIBYTECODEC_FALSE=''
MODULE__MULTIBYTECODEC_TRUE=''
MODULE__MULTIPROCESSING_FALSE=''
MODULE__MULTIPROCESSING_TRUE=''
MODULE__OPCODE_FALSE=''
MODULE__OPCODE_TRUE=''
MODULE__PICKLE_FALSE=''
MODULE__PICKLE_TRUE=''
MODULE__POSIXSHMEM_FALSE=''
MODULE__POSIXSHMEM_TRUE=''
MODULE__POSIXSUBPROCESS_FALSE=''
MODULE__POSIXSUBPROCESS_TRUE=''
MODULE__QUEUE_FALSE=''
MODULE__QUEUE_TRUE=''
MODULE__RANDOM_FALSE=''
MODULE__RANDOM_TRUE=''
MODULE__SCPROXY_FALSE=''
MODULE__SCPROXY_TRUE=''
MODULE__SHA1_FALSE=''
MODULE__SHA1_TRUE=''
MODULE__SHA2_FALSE=''
MODULE__SHA2_TRUE=''
MODULE__SHA3_FALSE=''
MODULE__SHA3_TRUE=''
MODULE__SOCKET_FALSE=''
MODULE__SOCKET_TRUE=''
MODULE__SQLITE3_FALSE=''
MODULE__SQLITE3_TRUE=''
MODULE__SSL_FALSE=''
MODULE__SSL_TRUE=''
MODULE__STATISTICS_FALSE=''
MODULE__STATISTICS_TRUE=''
MODULE__STRUCT_FALSE=''
MODULE__STRUCT_TRUE=''
MODULE__TESTBUFFER_FALSE=''
MODULE__TESTBUFFER_TRUE=''
MODULE__TESTCAPI_FALSE=''
MODULE__TESTCAPI_TRUE=''
MODULE__TESTCLINIC_FALSE=''
MODULE__TESTCLINIC_TRUE=''
MODULE__TESTIMPORTMULTIPLE_FALSE=''
MODULE__TESTIMPORTMULTIPLE_TRUE=''
MODULE__TESTINTERNALCAPI_FALSE=''
MODULE__TESTINTERNALCAPI_TRUE=''
MODULE__TESTMULTIPHASE_FALSE=''
MODULE__TESTMULTIPHASE_TRUE=''
MODULE__TKINTER_FALSE=''
MODULE__TKINTER_TRUE=''
MODULE__TYPING_FALSE=''
MODULE__TYPING_TRUE=''
MODULE__UUID_FALSE=''
MODULE__UUID_TRUE=''
MODULE__XXINTERPCHANNELS_FALSE=''
MODULE__XXINTERPCHANNELS_TRUE=''
MODULE__XXSUBINTERPRETERS_FALSE=''
MODULE__XXSUBINTERPRETERS_TRUE=''
MODULE__XXTESTFUZZ_FALSE=''
MODULE__XXTESTFUZZ_TRUE=''
MODULE__ZONEINFO_FALSE=''
MODULE__ZONEINFO_TRUE=''
MULTIARCH=''
MULTIARCH_CPPFLAGS=''
NODE=''
NO_AS_NEEDED=''
OBJEXT=''
OPENSSL_INCLUDES=''
OPENSSL_LDFLAGS=''
OPENSSL_LIBS=''
OPT=''
PACKAGE_BUGREPORT='https://github.com/python/cpython/issues/'
PACKAGE_NAME='python'
PACKAGE_STRING='python 3.12'
PACKAGE_TARNAME='python'
PACKAGE_URL=''
PACKAGE_VERSION='3.12'
PANEL_CFLAGS=''
PANEL_LIBS=''
PATH_SEPARATOR=':'
PERF_TRAMPOLINE_OBJ=''
PGO_PROF_GEN_FLAG=''
PGO_PROF_USE_FLAG=''
PKG_CONFIG='/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH='/home/vibestro/vcpkg/packages/python3_arm64-android/debug/lib/pkgconfig:/home/vibestro/vcpkg/packages/python3_arm64-android/share/pkgconfig:/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug/lib/pkgconfig:/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/share/pkgconfig'
PLATFORM_HEADERS=''
PLATFORM_OBJS=''
PLATFORM_TRIPLET=''
PLATLIBDIR=''
PREBOLT_RULE=''
PROFILE_TASK=''
PY3LIBRARY=''
PYTHONFRAMEWORK=''
PYTHONFRAMEWORKDIR=''
PYTHONFRAMEWORKIDENTIFIER=''
PYTHONFRAMEWORKINSTALLDIR=''
PYTHONFRAMEWORKPREFIX=''
PYTHON_FOR_BUILD=''
PYTHON_FOR_BUILD_DEPS=''
PYTHON_FOR_FREEZE=''
PYTHON_FOR_REGEN=''
PY_ENABLE_SHARED=''
RUNSHARED=''
SED=''
SHELL='/bin/bash'
SHLIBS=''
SHLIB_SUFFIX=''
SOABI=''
SOVERSION=''
SRCDIRS=''
STATIC_LIBPYTHON=''
TCLTK_CFLAGS=''
TCLTK_LIBS=''
TEST_MODULES=''
THREADHEADERS=''
TRUE=''
TZPATH=''
UNIVERSALSDK=''
UNIVERSAL_ARCH_FLAGS=''
VERSION=''
WASM_ASSETS_DIR=''
WASM_STDLIB=''
WHEEL_PKG_DIR=''
X11_CFLAGS=''
X11_LIBS=''
ZLIB_CFLAGS=''
ZLIB_LIBS=''
_PYTHON_HOST_PLATFORM=''
ac_ct_AR=''
ac_ct_CC=''
ac_ct_CXX=''
bindir='${prefix}/../tools/python3/debug/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share/python3'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='aarch64-unknown-linux-android'
host_alias='aarch64-linux-android'
host_cpu='aarch64'
host_os='linux-android'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/../include'
infodir='${datarootdir}/info'
libdir='${prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/home/vibestro/LandOfHeroes/Sources/client-binary/build_client_android/vcpkg_installed/arm64-android/debug'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${prefix}/../tools/python3/debug/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "python"
#define PACKAGE_TARNAME "python"
#define PACKAGE_VERSION "3.12"
#define PACKAGE_STRING "python 3.12"
#define PACKAGE_BUGREPORT "https://github.com/python/cpython/issues/"
#define PACKAGE_URL ""

configure: exit 1

Additional context

vcpkg.json
{
  "name": "client-binary",
  "version": "1.0.0",
  "dependencies": [
    "sdl2",
    "sdl2-net",
    "curl",
    "cryptopp",
    "freetype",
    "libyuv",
    "libvpx",
    "libwebp",
    "libwebm",
    "libjpeg-turbo",
    "bgfx",
    "meshoptimizer",
    "miniaudio",
    "rapidjson",
    "nlohmann-json",
    "xxhash",
    "magic-enum",
    "boost-uuid",
    "boost-iostreams",
    "boost-algorithm",
    "boost-tokenizer",
    "boost-interprocess",
    "opus",
    "asio",
    {
      "name": "webview2",
      "platform": "windows"
    },
    {
      "name": "wil",
      "platform": "windows"
    },
    {
      "name": "python3",
      "platform": "!windows"
    },
    {
      "name": "nativefiledialog-extended",
      "platform": "windows"
    }
  ]
}

@Cheney-W Cheney-W added the category:port-bug The issue is with a library, which is something the port should already support label May 16, 2025
@dg0yt
Copy link
Contributor
dg0yt commented May 31, 2025

Duplicates #45415.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-bug The issue is with a library, which is something the port should already support
Projects
None yet
Development

No branches or pull requests

3 participants
0