microsoft / microsoft/vcpkg

[jemalloc] Build failure on x64-uwp

Open
#52,219 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
CMake
Stars
27.5k
Forks
7.7k
Avg merge
2d 19h
Merged PRs (30d)
321

Description

Package: jemalloc:x64-uwp@5.3.1

**Host Environment**

- Host: x64-windows
- Compiler: MSVC 19.51.36246.0
- CMake Version: 4.3.2
- vcpkg-tool version: 2026-05-27-d5b6777d666efc1a7f491babfcdab37794c1ae3e
vcpkg-scripts version: cae0e83d0e 2026-06-03 (2 days ago)

**To Reproduce**

`vcpkg install jemalloc[*]`

**Failure logs**

```
-- Using cached jemalloc-jemalloc-5.3.1.tar.gz
-- Cleaning sources at E:/C_/dev/vcpkg/buildtrees/jemalloc/src/5.3.1-3275adaef8.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source E:/C_/dev/vcpkg/downloads/jemalloc-jemalloc-5.3.1.tar.gz
-- Applying patch fix-configure-ac.patch
-- Applying patch preprocessor.patch
-- Using source at E:/C_/dev/vcpkg/buildtrees/jemalloc/src/5.3.1-3275adaef8.clean
-- Getting CMake variables for x64-uwp
-- Loading CMake variables from E:/C_/dev/vcpkg/buildtrees/jemalloc/cmake-get-vars_C_CXX-x64-uwp.cmake.log
-- Using cached msys2-autoconf-wrapper-20250528-1-any.pkg.tar.zst
-- Using cached msys2-automake-wrapper-20250528-1-any.pkg.tar.zst
-- Using cached msys2-autoconf-archive-2024.10.16-1-any.pkg.tar.zst
-- Using cached msys2-binutils-2.45.1-1-x86_64.pkg.tar.zst
-- Using cached msys2-libtool-2.5.4-4-x86_64.pkg.tar.zst
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst
-- Using cached msys2-which-2.23-4-x86_64.pkg.tar.zst
-- Using cached msys2-bash-5.3.009-1-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-pkgconf-2.5.1-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.5-1-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-automake1.18-1.18.1-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-3-x86_64.pkg.tar.zst
-- Using cached msys2-gmp-6.3.0-2-x86_64.pkg.tar.zst
-- Using cached msys2-gcc-libs-15.2.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.2-1-x86_64.pkg.tar.zst
-- Using cached msys2-libzstd-1.5.7-1-x86_64.pkg.tar.zst
-- Using cached msys2-libreadline-8.3.003-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.40.3-1-x86_64.pkg.tar.zst
-- Using cached msys2-ncurses-6.5.20240831-2-x86_64.pkg.tar.zst
-- Using cached msys2-libxcrypt-4.5.2-1-x86_64.pkg.tar.zst
-- Using msys root at E:/C_/dev/vcpkg/downloads/tools/msys2/19f68f647e350a23
-- Generating configure for x64-uwp
-- Finished generating configure for x64-uwp
-- Configuring x64-uwp-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
Command failed: E:/C_/dev/vcpkg/downloads/tools/msys2/19f68f647e350a23/usr/bin/bash.exe --noprofile --norc --debug -c "V=1 CPP='cl.exe -E' CC='cl.exe' CXX='cl.exe' CC_FOR_BUILD='touch a.out | touch conftest.exe | true' CPP_FOR_BUILD='touch a.out | touch conftest.exe | true' CXX_FOR_BUILD='touch a.out | touch conftest.exe | true' RC='rc.exe' WINDRES='rc.exe' AR='lib.exe' LD='link.exe -verbose' RANLIB=':' STRIP=': STRIP-disabled' NM='dumpbin.exe -symbols -headers' DLLTOOL='link.exe -verbose -dll' CCAS=': CCAS-disabled' AS=': AS-disabled' ./../src/5.3.1-3275adaef8.clean/configure \"--host=x86_64-unknown-mingw32\" \"--build=x86_64-pc-mingw32\" \"ac_cv_search_log=none required\" \"--without-private-namespace\" \"lt_cv_deplibs_check_method=pass_all\" \"gl_cv_double_slash_root=yes\" \"ac_cv_func_memmove=yes\" \"ac_cv_func_memset=yes\" \"--prefix=/E/C_/dev/vcpkg/installed/x64-uwp/debug\" \"--bindir=\\${prefix}/../tools/jemalloc/debug/bin\" \"--sbindir=\\${prefix}/../tools/jemalloc/debug/sbin\" \"--libdir=\\${prefix}/lib\" \"--includedir=\\${prefix}/../include\" \"--mandir=\\${prefix}/share/jemalloc\" \"--docdir=\\${prefix}/share/jemalloc\" \"--datarootdir=\\${prefix}/share/jemalloc\" \"--enable-shared\" \"--disable-static\""
Working Directory: E:/C_/dev/vcpkg/buildtrees/jemalloc/x64-uwp-dbg
Error code: 77
See logs for more information:
E:\C_\dev\vcpkg\buildtrees\jemalloc\config-x64-uwp-dbg-config.log
E:\C_\dev\vcpkg\buildtrees\jemalloc\config-x64-uwp-dbg-out.log
E:\C_\dev\vcpkg\buildtrees\jemalloc\config-x64-uwp-dbg-err.log

Call Stack (most recent call first):
installed/x64-windows/share/vcpkg-make/vcpkg_make.cmake:41 (vcpkg_execute_required_process)
installed/x64-windows/share/vcpkg-make/vcpkg_make.cmake:339 (vcpkg_run_shell)
installed/x64-windows/share/vcpkg-make/vcpkg_make_configure.cmake:115 (vcpkg_make_run_configure)
ports/jemalloc/portfile.cmake:15 (vcpkg_make_configure)
scripts/ports.cmake:206 (include)

```

E:\C_\dev\vcpkg\buildtrees\jemalloc\config-x64-uwp-dbg-out.log

```
checking for xsltproc... false
checking for x86_64-unknown-mingw32-gcc... cl.exe
checking whether the C compiler works... no
```

E:\C_\dev\vcpkg\buildtrees\jemalloc\config-x64-uwp-dbg-err.log

```
configure: error: in '/e/C_/dev/vcpkg/buildtrees/jemalloc/x64-uwp-dbg':
configure: error: C compiler cannot create executables
See 'config.log' for more details
```

E:\C_\dev\vcpkg\buildtrees\jemalloc\config-x64-uwp-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 configure, which was
generated by GNU Autoconf 2.72. Invocation command line was

$ ./../src/5.3.1-3275adaef8.clean/configure --host=x86_64-unknown-mingw32 --build=x86_64-pc-mingw32 'ac_cv_search_log=none required' --without-private-namespace lt_cv_deplibs_check_method=pass_all gl_cv_double_slash_root=yes ac_cv_func_memmove=yes ac_cv_func_memset=yes --prefix=/E/C_/dev/vcpkg/installed/x64-uwp/debug '--bindir=${prefix}/../tools/jemalloc/debug/bin' '--sbindir=${prefix}/../tools/jemalloc/debug/sbin' '--libdir=${prefix}/lib' '--includedir=${prefix}/../include' '--mandir=${prefix}/share/jemalloc' '--docdir=${prefix}/share/jemalloc' '--datarootdir=${prefix}/share/jemalloc' --enable-shared --disable-static

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

hostname = DESKTOP-SO0M0QI
uname -m = x86_64
uname -r = 3.6.5-0eeda3e1.x86_64
uname -s = MSYS_NT-10.0-26200
uname -v = 2025-10-10 14:51 UTC

/usr/bin/uname -p = unknown
/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: /c/Program Files/Microsoft Visual Studio/18/Community/VC/Tools/MSVC/14.51.36231/bin/HostX64/x64/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/VC/VCPackages/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/CommonExtensions/Microsoft/TestWindow/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/MSBuild/Current/bin/Roslyn/
PATH: /c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.8 Tools/x64/
PATH: /c/Program Files (x86)/HTML Help Workshop/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Team Tools/DiagnosticsHub/Collector/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/Extensions/Microsoft/CodeCoverage.Console/
PATH: /c/Program Files (x86)/Windows Kits/10/bin/10.0.26100.0/x64/
PATH: /c/Program Files (x86)/Windows Kits/10/bin/x64/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/MSBuild/Current/Bin/amd64/
PATH: /c/Windows/Microsoft.NET/Framework64/v4.0.30319/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/Tools/
PATH: /c/Program Files/PowerShell/7/
PATH: /usr/bin/
PATH: /c/WINDOWS/system32/
PATH: /c/WINDOWS/
PATH: /c/WINDOWS/system32/Wbem/
PATH: /c/WINDOWS/system32/WindowsPowerShell/v1.0/
PATH: /c/WINDOWS/system32/OpenSSH/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/Common7/IDE/VC/Linux/bin/ConnectionManagerExe/
PATH: /c/Program Files/Microsoft Visual Studio/18/Community/VC/vcpkg/
PATH: /e/C_/dev/vcpkg/downloads/tools/ninja-1.13.2-windows/

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

configure:3140: looking for aux files: install-sh config.guess config.sub
configure:3153: trying ./../src/5.3.1-3275adaef8.clean/build-aux/
configure:3164: ./../src/5.3.1-3275adaef8.clean/build-aux/install-sh found
configure:3182: ./../src/5.3.1-3275adaef8.clean/build-aux/config.guess found
configure:3182: ./../src/5.3.1-3275adaef8.clean/build-aux/config.sub found
configure:3369: checking for xsltproc
configure:3406: result: false
configure:3461: checking for x86_64-unknown-mingw32-gcc
configure:3494: result: cl.exe
configure:3899: checking for C compiler version
configure:3908: cl.exe --version >&5
Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36246 for x64
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

cl : Linha de comando warning D9002 : ignorando opção desconhecida '--version'
cl : Linha de comando error D8003 : faltando nome de arquivo fonte
configure:3919: $? = 2
configure:3908: cl.exe -v >&5
Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36246 for x64
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

cl : Linha de comando warning D9002 : ignorando opção desconhecida '-v'
cl : Linha de comando error D8003 : faltando nome de arquivo fonte
configure:3919: $? = 2
configure:3908: cl.exe -V >&5
Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36246 for x64
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

cl : Linha de comando error D8004 : '/V' requer um argumento
configure:3919: $? = 2
configure:3908: cl.exe -qversion >&5
Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36246 for x64
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

cl : Linha de comando warning D9002 : ignorando opção desconhecida '-qversion'
cl : Linha de comando error D8003 : faltando nome de arquivo fonte
configure:3919: $? = 2
configure:3908: cl.exe -version >&5
Microsoft (R) C/C++ Optimizing Compiler Version 19.51.36246 for x64
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

cl : Linha de comando warning D9002 : ignorando opção desconhecida '-version'
cl : Linha de comando error D8003 : faltando nome de arquivo fonte
configure:3919: $? = 2
configure:3939: checking whether the C compiler works
configure:3961: cl.exe -DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1 -LIBPATH:E:/C_/dev/vcpkg/installed/x64-uwp/debug/lib -MANIFEST:NO -NXCOMPAT -DYNAMICBASE -DEBUG -WINMD:NO -APPCONTAINER -SUBSYSTEM:CONSOLE -MANIFESTUAC:NO -nologo -debug conftest.c WindowsApp.lib >&5
cl : Linha de comando error D8021 : argumento numérico inválido '/WINMD:NO'
configure:3965: $? = 2
configure:4006: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:4011: error: in '/e/C_/dev/vcpkg/buildtrees/jemalloc/x64-uwp-dbg':
configure:4013: error: C compiler cannot create executables
See 'config.log' for more details

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

ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=cl.exe
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=set
ac_cv_env_CPP_value='cl.exe -E'
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1 -ZW:nostdlib'
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=cl.exe
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-LIBPATH:E:/C_/dev/vcpkg/installed/x64-uwp/debug/lib -MANIFEST:NO -NXCOMPAT -DYNAMICBASE -DEBUG -WINMD:NO -APPCONTAINER -SUBSYSTEM:CONSOLE -MANIFESTUAC:NO -nologo -debug'
ac_cv_env_LIBS_set=set
ac_cv_env_LIBS_value=WindowsApp.lib
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-pc-mingw32
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-unknown-mingw32
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_memmove=yes
ac_cv_func_memset=yes
ac_cv_path_XSLTPROC=false
ac_cv_prog_CC=cl.exe
ac_cv_search_log='none required'
gl_cv_double_slash_root=yes
lt_cv_deplibs_check_method=pass_all

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

AR='lib.exe'
ARFLAGS='-machine:x64 -nologo'
AROUT=''
AUTOCONF=''
AWK=''
BINDIR='/E/C_/dev/vcpkg/installed/x64-uwp/debug/../tools/jemalloc/debug/bin'
CC='cl.exe'
CC_MM=''
CFLAGS='-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1'
CONFIG='--host=x86_64-unknown-mingw32 --build=x86_64-pc-mingw32 '\''ac_cv_search_log=none required'\'' --without-private-namespace lt_cv_deplibs_check_method=pass_all gl_cv_double_slash_root=yes ac_cv_func_memmove=yes ac_cv_func_memset=yes --prefix=/E/C_/dev/vcpkg/installed/x64-uwp/debug --bindir=${prefix}/../tools/jemalloc/debug/bin --sbindir=${prefix}/../tools/jemalloc/debug/sbin --libdir=${prefix}/lib --includedir=${prefix}/../include --mandir=${prefix}/share/jemalloc --docdir=${prefix}/share/jemalloc --datarootdir=${prefix}/share/jemalloc --enable-shared --disable-static build_alias=x86_64-pc-mingw32 host_alias=x86_64-unknown-mingw32 CC=cl.exe '\''CFLAGS=-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1'\'' '\''LDFLAGS=-LIBPATH:E:/C_/dev/vcpkg/installed/x64-uwp/debug/lib -MANIFEST:NO -NXCOMPAT -DYNAMICBASE -DEBUG -WINMD:NO -APPCONTAINER -SUBSYSTEM:CONSOLE -MANIFESTUAC:NO -nologo -debug'\'' LIBS=WindowsApp.lib '\''CPP=cl.exe -E'\'' CXX=cl.exe '\''CXXFLAGS=-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1 -ZW:nostdlib'\'''
CONFIGURE_CFLAGS=''
CONFIGURE_CXXFLAGS=''
CPP='cl.exe -E'
CPPFLAGS=''
CTARGET=''
CXX='cl.exe'
CXXFLAGS='-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1 -ZW:nostdlib'
DATADIR='/E/C_/dev/vcpkg/installed/x64-uwp/debug/share/jemalloc'
DEFS=''
DSO_LDFLAGS=''
DUMP_SYMS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
EXTRA_CFLAGS=''
EXTRA_CXXFLAGS=''
EXTRA_LDFLAGS=''
HAVE_CXX14=''
HAVE_CXX17=''
INCLUDEDIR='/E/C_/dev/vcpkg/installed/x64-uwp/debug/../include'
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
JEMALLOC_CPREFIX=''
JEMALLOC_PREFIX=''
LD='link.exe -verbose'
LDFLAGS='-LIBPATH:E:/C_/dev/vcpkg/installed/x64-uwp/debug/lib -MANIFEST:NO -NXCOMPAT -DYNAMICBASE -DEBUG -WINMD:NO -APPCONTAINER -SUBSYSTEM:CONSOLE -MANIFESTUAC:NO -nologo -debug'
LDTARGET=''
LD_PRELOAD_VAR=''
LIBDIR='/E/C_/dev/vcpkg/installed/x64-uwp/debug/lib'
LIBOBJS=''
LIBS='WindowsApp.lib'
LM=''
LTLIBOBJS=''
MANDIR='/E/C_/dev/vcpkg/installed/x64-uwp/debug/share/jemalloc'
MKLIB=''
NM='dumpbin.exe -symbols -headers'
OBJEXT=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PIC_CFLAGS=''
PREFIX='/E/C_/dev/vcpkg/installed/x64-uwp/debug'
RANLIB=':'
RPATH=''
RPATH_EXTRA=''
SHELL='/bin/sh'
SOREV=''
SPECIFIED_CFLAGS='-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1'
SPECIFIED_CXXFLAGS='-DWIN32 -D_WINDOWS -D_UNICODE -DUNICODE -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D__WRL_NO_DEFAULT_LIB__ -nologo -Z7 -MP -GS -Gd -Gm- -W3 -WX- -Zc:wchar_t -Zc:inline -Zc:forScope -fp:precise -Oy- -EHsc -utf-8 -MDd -Od -RTC1 -ZW:nostdlib'
TEST_LD_MODE=''
XSLROOT=''
XSLTPROC='false'
a=''
abi=''
abs_objroot='/e/C_/dev/vcpkg/buildtrees/jemalloc/x64-uwp-dbg/'
abs_srcroot='/e/C_/dev/vcpkg/buildtrees/jemalloc/src/5.3.1-3275adaef8.clean/'
ac_ct_CC=''
ac_ct_CXX=''
bindir='${prefix}/../tools/jemalloc/debug/bin'
build='x86_64-pc-mingw32'
build_alias='x86_64-pc-mingw32'
build_cpu=''
build_os=''
build_vendor=''
cfghdrs_in=''
cfghdrs_out=''
cfgoutputs_in=''
cfgoutputs_out=''
datadir='${datarootdir}'
datarootdir='${prefix}/share/jemalloc'
docdir='${prefix}/share/jemalloc'
dvidir='${docdir}'
enable_autogen=''
enable_cache_oblivious=''
enable_cxx=''
enable_debug=''
enable_doc=''
enable_experimental_sdt=''
enable_experimental_smallocx=''
enable_fill=''
enable_initial_exec_tls=''
enable_lazy_lock=''
enable_log=''
enable_opt_safety_checks=''
enable_opt_size_checks=''
enable_prof=''
enable_readlinkat=''
enable_shared='yes'
enable_static='no'
enable_stats=''
enable_tls=''
enable_uaf_detection=''
enable_utrace=''
enable_xmalloc=''
enable_zone_allocator=''
exe=''
exec_prefix='/E/C_/dev/vcpkg/installed/x64-uwp/debug'
force_getenv=''
host='x86_64-unknown-mingw32'
host_alias='x86_64-unknown-mingw32'
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
importlib=''
includedir='${prefix}/../include'
infodir='${datarootdir}/info'
install_suffix=''
je_=''
jemalloc_version=''
jemalloc_version_bugfix=''
jemalloc_version_gid=''
jemalloc_version_major=''
jemalloc_version_minor=''
jemalloc_version_nrev=''
libdir='${prefix}/lib'
libdl=''
libexecdir='${exec_prefix}/libexec'
libprefix=''
link_whole_archive=''
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${prefix}/share/jemalloc'
o=''
objroot=''
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/E/C_/dev/vcpkg/installed/x64-uwp/debug'
private_namespace=''
program_transform_name='s,x,x,'
psdir='${docdir}'
rev='2'
runstatedir='${localstatedir}/run'
sbindir='${prefix}/../tools/jemalloc/debug/sbin'
sharedstatedir='${prefix}/com'
so=''
srcroot='./../src/5.3.1-3275adaef8.clean/'
sysconfdir='${prefix}/etc'
target_alias=''

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

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""

configure: exit 77
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the x64-uwp failure with `vcpkg install jemalloc[*]`, then read ports/jemalloc/portfile.cmake and the generated configure logs named in the report. Trace why the C compiler test fails under the UWP toolchain and check the existing fix-configure-ac.patch and preprocessor.patch. Done means jemalloc configures and builds successfully for x64-uwp.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cmake
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.