Closed felixf4xu closed 6 months ago
the full build command is:
D:\github\vcpkg> .\vcpkg.exe install gettext-libintl --overlay-triplets=D:\github\my-vcpkg-triplets --host-triplet=x64-win-llvm
the my-vcpkg-triplets
is the latest, with this line of code
if(PORT MATCHES "^gettext(-libintl)?$" AND "tools" IN_LIST FEATURES) # uses /EXTRACT unsupported by llvm-lib
list(APPEND VCPKG_CMAKE_CONFIGURE_OPTIONS "-DCMAKE_AR=llvm-ar.exe")
set(ENV{AR} "llvm-ar.exe")
endif()
according to the error, it's same before and after using the latest version of my-vcpkg-triplets
ignoring unknown argument: -EXTRACT:libgnu_la-free.obj
ignoring unknown argument: -EXTRACT:libgnu_la-hard-locale.obj
ignoring unknown argument: -EXTRACT:libgnu_la-localcharset.obj
ignoring unknown argument: -EXTRACT:libgnu_la-localename.obj
ignoring unknown argument: -EXTRACT:libgnu_la-localename-unsafe.obj
ignoring unknown argument: -EXTRACT:libgnu_la-localename-table.obj
ignoring unknown argument: -EXTRACT:../glthread/.libs/libgnu_la-lock.obj
ignoring unknown argument: -EXTRACT:libgnu_la-math.obj
ignoring unknown argument: -EXTRACT:libgnu_la-mbrtowc.obj
ignoring unknown argument: -EXTRACT:libgnu_la-mbsinit.obj
ignoring unknown argument: -EXTRACT:libgnu_la-mbszero.obj
ignoring unknown argument: -EXTRACT:libgnu_la-printf-frexp.obj
ignoring unknown argument: -EXTRACT:libgnu_la-printf-frexpl.obj
ignoring unknown argument: -EXTRACT:libgnu_la-setlocale_null.obj
ignoring unknown argument: -EXTRACT:libgnu_la-setlocale_null-unlocked.obj
ignoring unknown argument: -EXTRACT:../glthread/.libs/libgnu_la-threadlib.obj
ignoring unknown argument: -EXTRACT:libgnu_la-tsearch.obj
ignoring unknown argument: -EXTRACT:libgnu_la-unistd.obj
ignoring unknown argument: -EXTRACT:libgnu_la-wprintf-parse.obj
ignoring unknown argument: -EXTRACT:libgnu_la-vasnwprintf.obj
ignoring unknown argument: -EXTRACT:libgnu_la-asnwprintf.obj
ignoring unknown argument: -EXTRACT:libgnu_la-windows-mutex.obj
ignoring unknown argument: -EXTRACT:libgnu_la-windows-once.obj
ignoring unknown argument: -EXTRACT:libgnu_la-windows-recmutex.obj
ignoring unknown argument: -EXTRACT:libgnu_la-windows-rwlock.obj
ignoring unknown argument: -EXTRACT:libgnu_la-xsize.obj
ignoring unknown argument: -EXTRACT:asnprintf.obj
ignoring unknown argument: -EXTRACT:printf-args.obj
ignoring unknown argument: -EXTRACT:printf-parse.obj
ignoring unknown argument: -EXTRACT:relocatable.obj
ignoring unknown argument: -EXTRACT:vasnprintf.obj
is the issue. Unfortunately your D:\github\vcpkg\buildtrees\gettext-libintl\build-x64-win-llvm-dbg-out.log
is snipped so I cannot investigate if it is correctly using llvm-ar instead of llvm-lib.
build-x64-win-llvm-dbg-out.log full log file
libtool: link: (cd .libs/libintl.lax/gnu.lib && ar-lib llvm-lib.exe x "/d/github/vcpkg/buildtrees/gettext-libintl/x64-win-llvm-dbg/gnulib-lib/.libs/gnu.lib")
That is wrong.
Please check cmake-vars-x64-win-llvm-dbg.cmake.log
or cmake-vars-x64-win-llvm-rel.cmake.log
both files should contain:
set(VCPKG_DETECTED_CMAKE_AR "llvm-ar.exe")
I am stupid
if(PORT MATCHES "^gettext(-libintl)?$" AND "tools" IN_LIST FEATURES)
will never apply to libintl since there is no tools feature in that port.
Adjusted it. Please pull latest version
Yes, now it worked!
Thank you very much for the almost instant response!
Just as a Info: I am waiting for LLVM 19 since it has crucial fixes which are basically required to be a drop in replacement for MSVC (especially not requiring arch flags if something compiles stuff for avx2 etc but has a runtime selection for the code ).
Package: gettext-libintl:x64-win-llvm@0.22.5
Host Environment
To Reproduce
vcpkg install gettext-libintl
Failure logs
D:\github\vcpkg\buildtrees\gettext-libintl\build-x64-win-llvm-dbg-err.log
``` clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] In file included from .././../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gnulib-lib/vasnwprintf.c:18: .././../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gnulib-lib/vasnprintf.c(5929,21): warning: fallthrough annotation in unreachable code [-Wimplicit-fallthrough] FALLTHROUGH; ^ .././../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gnulib-lib/attribute.h(165,21): note: expanded from macro 'FALLTHROUGH' #define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH ^ ..\config.h(1386,37): note: expanded from macro '_GL_ATTRIBUTE_FALLTHROUGH' # define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__)) ^ clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] 1 warning generated. clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: clang-cl: warning: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument]unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dcgettext.c:21: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/finddomain.c:31: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dgettext.c:21: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/bindtextdom.c:25: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettext.c:28: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. 1 warning generated. In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/localealias.c:61: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/loadmsgcat.c:89: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. 1 warning generated. clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/textdomain.c:24: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] 1 warning generated. In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dcngettext.c:21: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dngettext.c:21: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. 1 warning generated. In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dcigettext.c:93: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dcigettext.c(1440,35): warning: cast to smaller integer type 'int' from 'size_t *' (aka 'unsigned long long *') [-Wpointer-to-int-cast] freemem += freemem_size & (alignof (size_t) - 1); ^~~~~~~~~~~~~~~~ ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dcigettext.c(121,6): note: expanded from macro 'alignof' ((int) &((struct { char dummy1; TYPE dummy2; } *) 0)->dummy2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dcigettext.c(1441,41): warning: cast to smaller integer type 'int' from 'size_t *' (aka 'unsigned long long *') [-Wpointer-to-int-cast] freemem_size = freemem_size & ~ (alignof (size_t) - 1); ^~~~~~~~~~~~~~~~ ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/dcigettext.c(121,6): note: expanded from macro 'alignof' ((int) &((struct { char dummy1; TYPE dummy2; } *) 0)->dummy2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/ngettext.c:28: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. 3 warnings generated. clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/printf.c:54: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/version.c:21: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. 1 warning generated. clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/langprefs.c:25: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/log.c:24: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/setlocale.c:75: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/intl-compat.c:21: In file included from ./../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gettextP.h:71: .\libgnuintl.h(68,41): warning: 'dllimport' attribute ignored [-Wignored-attributes] extern LIBINTL_DLL_EXPORTED __declspec (dllimport) int libintl_version; ^ 1 warning generated. ignoring unknown argument: -EXTRACT:libgnu_la-free.obj ignoring unknown argument: -EXTRACT:libgnu_la-hard-locale.obj ignoring unknown argument: -EXTRACT:libgnu_la-localcharset.obj ignoring unknown argument: -EXTRACT:libgnu_la-localename.obj ignoring unknown argument: -EXTRACT:libgnu_la-localename-unsafe.obj ignoring unknown argument: -EXTRACT:libgnu_la-localename-table.obj ignoring unknown argument: -EXTRACT:../glthread/.libs/libgnu_la-lock.obj ignoring unknown argument: -EXTRACT:libgnu_la-math.obj ignoring unknown argument: -EXTRACT:libgnu_la-mbrtowc.obj ignoring unknown argument: -EXTRACT:libgnu_la-mbsinit.obj ignoring unknown argument: -EXTRACT:libgnu_la-mbszero.obj ignoring unknown argument: -EXTRACT:libgnu_la-printf-frexp.obj ignoring unknown argument: -EXTRACT:libgnu_la-printf-frexpl.obj ignoring unknown argument: -EXTRACT:libgnu_la-setlocale_null.obj ignoring unknown argument: -EXTRACT:libgnu_la-setlocale_null-unlocked.obj ignoring unknown argument: -EXTRACT:../glthread/.libs/libgnu_la-threadlib.obj ignoring unknown argument: -EXTRACT:libgnu_la-tsearch.obj ignoring unknown argument: -EXTRACT:libgnu_la-unistd.obj ignoring unknown argument: -EXTRACT:libgnu_la-wprintf-parse.obj ignoring unknown argument: -EXTRACT:libgnu_la-vasnwprintf.obj ignoring unknown argument: -EXTRACT:libgnu_la-asnwprintf.obj ignoring unknown argument: -EXTRACT:libgnu_la-windows-mutex.obj ignoring unknown argument: -EXTRACT:libgnu_la-windows-once.obj ignoring unknown argument: -EXTRACT:libgnu_la-windows-recmutex.obj ignoring unknown argument: -EXTRACT:libgnu_la-windows-rwlock.obj ignoring unknown argument: -EXTRACT:libgnu_la-xsize.obj ignoring unknown argument: -EXTRACT:asnprintf.obj ignoring unknown argument: -EXTRACT:printf-args.obj ignoring unknown argument: -EXTRACT:printf-parse.obj ignoring unknown argument: -EXTRACT:relocatable.obj ignoring unknown argument: -EXTRACT:vasnprintf.obj clang-cl: warning: unknown argument ignored in clang-cl: '-mcrc32' [-Wunknown-argument] clang-cl: warning: unknown argument ignored in clang-cl: '--export-all-symbols' [-Wunknown-argument] clang-cl: warning: argument unused during compilation: '-Od' [-Wunused-command-line-argument] clang-cl: warning: argument unused during compilation: '-Ob0' [-Wunused-command-line-argument] clang-cl: warning: argument unused during compilation: '-GS' [-Wunused-command-line-argument] clang-cl: error: linker command failed with exit code 1120 (use -v to see invocation) make[2]: *** [Makefile:1970: libintl.la] Error 96 make[1]: *** [Makefile:2027: all-recursive] Error 1 make: *** [Makefile:1902: all] Error 2 ```D:\github\vcpkg\buildtrees\gettext-libintl\build-x64-win-llvm-dbg-out.log
``` Makefile:1941: update target 'config.h' due to: stamp-h1 test -f config.h || rm -f stamp-h1 test -f config.h || /usr/bin/make stamp-h1 Makefile:1902: update target 'all' due to: target is .PHONY /usr/bin/make all-recursive make[1]: Entering directory '/d/github/vcpkg/buildtrees/gettext-libintl/x64-win-llvm-dbg' Makefile:2027: update target 'all-recursive' due to: target is .PHONY fail=; \ if (target_option=k; case ${target_option-} in ?) ;; *) echo "am__make_running_with_option: internal error: invalid" "target option '${target_option-}' specified" >&2; exit 1;; esac; has_opt=no; sane_makeflags=$MAKEFLAGS; if { if test -z '1'; then false; elif test -n 'x86_64-pc-msys'; then true; elif test -n '4.4.1' && test -n '/d/github/vcpkg/buildtrees/gettext-libintl/x64-win-llvm-dbg'; then true; else false; fi; }; then sane_makeflags=$MFLAGS; else case $MAKEFLAGS in *\\[\ \ ]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS" | sed "s/$bs$bs[$bs $bs ]*//g"`;; esac; fi; skip_next=no; strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue; }; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;; -*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*) strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*) strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac; case $flg in *$target_option*) has_opt=yes; break;; esac; done; test $has_opt = yes); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo all-recursive | sed s/-recursive//`; \ case "all-recursive" in \ distclean-* | maintainer-clean-*) list='gnulib-lib' ;; \ *) list='gnulib-lib' ;; \ esac; \ for subdir in $list; do \ echo "Making $target in $subdir"; \ if test "$subdir" = "."; then \ dot_seen=yes; \ local_target="$target-am"; \ else \ local_target="$target"; \ fi; \ (CDPATH="${ZSH_VERSION+.}:" && cd $subdir && /usr/bin/make $local_target) \ || eval $failcom; \ done; \ if test "$dot_seen" = "no"; then \ /usr/bin/make "$target-am" || exit 1; \ fi; test -z "$fail" Making all in gnulib-lib make[2]: Entering directory '/d/github/vcpkg/buildtrees/gettext-libintl/x64-win-llvm-dbg/gnulib-lib' Makefile:2774: update target 'alloca.h' due to: target does not exist sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|0|g' \ .././../src/gettext-0-5775b97cd5.clean/gettext-runtime/intl/gnulib-lib/alloca.in.h> alloca.h Makefile:2783: update target 'assert.h' due to: target does not exist { sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@||g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_ASSERT_H''@|