Skip to content

Instantly share code, notes, and snippets.

@cosinusoidally
Created September 25, 2017 14:52
Show Gist options
  • Save cosinusoidally/788c7be81276eb45c25afa15098b372a to your computer and use it in GitHub Desktop.
Save cosinusoidally/788c7be81276eb45c25afa15098b372a to your computer and use it in GitHub Desktop.
~/src/ChakraCore # time ./build.sh -t --cxx=$(which clang++) --cc=$(which clang) --embed-icu -j 1
Custom CXX /usr/bin/clang++
Custom CC /usr/bin/clang
Build path: /root/src/ChakraCore/out/Test
-- /root/src/ChakraCore/bin/ch/DbgController.js.h is up to date. skipping.
Compile Target : System Default
Generating Test makefiles
-- found ICU libs: deps/icu/source/output/include//../lib/
-- Configuring done
-- Generating done
-- Build files have been written to: /root/src/ChakraCore/out/Test
[ 0%] Building C object pal/src/CMakeFiles/Chakra.Pal.Singular.dir/safecrt/safecrt_output_s.c.o
In file included from /root/src/ChakraCore/pal/src/safecrt/safecrt_output_s.c:45:
/root/src/ChakraCore/pal/src/safecrt/output.inl:854:40: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
fldwidth = get_int_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:877:41: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
precision = get_int_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1003:52: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
wchar = (char16_t) get_int_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1009:51: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
wchar = (char16_t)get_int_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1029:60: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
pstr = (struct _count_string *)get_ptr_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:224:59: note: expanded from macro 'get_ptr_arg'
#define get_ptr_arg(x) (void *)(intptr_t)get_long_arg(x)
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:567:45: note: passing argument to parameter 'pargptr' here
__inline long __cdecl get_long_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1074:47: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
text.sz = (char *)get_ptr_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:224:59: note: expanded from macro 'get_ptr_arg'
#define get_ptr_arg(x) (void *)(intptr_t)get_long_arg(x)
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:567:45: note: passing argument to parameter 'pargptr' here
__inline long __cdecl get_long_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1126:33: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
p = get_ptr_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:224:59: note: expanded from macro 'get_ptr_arg'
#define get_ptr_arg(x) (void *)(intptr_t)get_long_arg(x)
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:567:45: note: passing argument to parameter 'pargptr' here
__inline long __cdecl get_long_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1186:36: error: unexpected type name '_CRT_DOUBLE': expected expression
tmp=va_arg(argptr, _CRT_DOUBLE);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1275:39: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
l = get_int64_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:575:49: note: passing argument to parameter 'pargptr' here
__inline __int64 __cdecl get_int64_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1280:43: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
l = get_long_long_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:214:59: note: expanded from macro 'get_long_long_arg'
#define get_long_long_arg(x) (long long)get_int64_arg(x)
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:575:49: note: passing argument to parameter 'pargptr' here
__inline __int64 __cdecl get_int64_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1286:38: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
l = get_long_arg(&argptr);
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:567:45: note: passing argument to parameter 'pargptr' here
__inline long __cdecl get_long_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1293:49: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
l = (short) get_int_arg(&argptr); /* sign extend */
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1295:58: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
l = (unsigned short) get_int_arg(&argptr); /* zero-extend*/
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1301:41: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
l = get_int_arg(&argptr); /* sign extend */
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1303:56: warning: incompatible pointer types passing 'struct __va_list_tag **' to parameter of type 'va_list *' (aka '__builtin_va_list *') [-Wincompatible-pointer-types]
l = (unsigned int) get_int_arg(&argptr); /* zero-extend*/
^~~~~~~
/root/src/ChakraCore/pal/src/safecrt/output.inl:564:43: note: passing argument to parameter 'pargptr' here
__inline int __cdecl get_int_arg(va_list *pargptr);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1694:29: error: expected expression
return va_arg(*pargptr, int);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1718:29: error: expected expression
return va_arg(*pargptr, long);
^
/root/src/ChakraCore/pal/src/safecrt/output.inl:1736:29: error: expected expression
return va_arg(*pargptr, __int64);
^
/root/src/ChakraCore/pal/inc/pal_mstypes.h:164:21: note: expanded from macro '__int64'
#define __int64 long
^
14 warnings and 4 errors generated.
make[2]: *** [pal/src/CMakeFiles/Chakra.Pal.Singular.dir/build.make:567: pal/src/CMakeFiles/Chakra.Pal.Singular.dir/safecrt/safecrt_output_s.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:106: pal/src/CMakeFiles/Chakra.Pal.Singular.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
See error details above. Exit code was 2
Command exited with non-zero status 2
real 0m 0.80s
user 0m 0.72s
sys 0m 0.04s
~/src/ChakraCore #
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment