Skip to content

Instantly share code, notes, and snippets.

@Choonster
Last active August 13, 2016 17:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Choonster/cbf095a1504c9a0f4e46d214e3692bc5 to your computer and use it in GitHub Desktop.
Save Choonster/cbf095a1504c9a0f4e46d214e3692bc5 to your computer and use it in GitHub Desktop.
libuv 1.x compilation warnings and test failure - MSYS2 MinGW64 on Windows 10 - https://github.com/libuv/libuv/issues/982
Cloning into 'libuv'...
Checking out files: 11% (39/338)
Checking out files: 12% (41/338)
Checking out files: 13% (44/338)
Checking out files: 14% (48/338)
Checking out files: 15% (51/338)
Checking out files: 16% (55/338)
Checking out files: 17% (58/338)
Checking out files: 18% (61/338)
Checking out files: 19% (65/338)
Checking out files: 20% (68/338)
Checking out files: 21% (71/338)
Checking out files: 22% (75/338)
Checking out files: 23% (78/338)
Checking out files: 24% (82/338)
Checking out files: 25% (85/338)
Checking out files: 26% (88/338)
Checking out files: 27% (92/338)
Checking out files: 28% (95/338)
Checking out files: 29% (99/338)
Checking out files: 30% (102/338)
Checking out files: 31% (105/338)
Checking out files: 32% (109/338)
Checking out files: 33% (112/338)
Checking out files: 34% (115/338)
Checking out files: 35% (119/338)
Checking out files: 36% (122/338)
Checking out files: 37% (126/338)
Checking out files: 38% (129/338)
Checking out files: 39% (132/338)
Checking out files: 40% (136/338)
Checking out files: 41% (139/338)
Checking out files: 42% (142/338)
Checking out files: 43% (146/338)
Checking out files: 43% (147/338)
Checking out files: 44% (149/338)
Checking out files: 45% (153/338)
Checking out files: 46% (156/338)
Checking out files: 47% (159/338)
Checking out files: 48% (163/338)
Checking out files: 49% (166/338)
Checking out files: 50% (169/338)
Checking out files: 51% (173/338)
Checking out files: 52% (176/338)
Checking out files: 53% (180/338)
Checking out files: 54% (183/338)
Checking out files: 55% (186/338)
Checking out files: 56% (190/338)
Checking out files: 57% (193/338)
Checking out files: 58% (197/338)
Checking out files: 59% (200/338)
Checking out files: 60% (203/338)
Checking out files: 61% (207/338)
Checking out files: 62% (210/338)
Checking out files: 63% (213/338)
Checking out files: 64% (217/338)
Checking out files: 65% (220/338)
Checking out files: 66% (224/338)
Checking out files: 67% (227/338)
Checking out files: 68% (230/338)
Checking out files: 69% (234/338)
Checking out files: 70% (237/338)
Checking out files: 71% (240/338)
Checking out files: 72% (244/338)
Checking out files: 73% (247/338)
Checking out files: 74% (251/338)
Checking out files: 75% (254/338)
Checking out files: 75% (256/338)
Checking out files: 76% (257/338)
Checking out files: 77% (261/338)
Checking out files: 78% (264/338)
Checking out files: 79% (268/338)
Checking out files: 80% (271/338)
Checking out files: 81% (274/338)
Checking out files: 82% (278/338)
Checking out files: 83% (281/338)
Checking out files: 84% (284/338)
Checking out files: 85% (288/338)
Checking out files: 86% (291/338)
Checking out files: 87% (295/338)
Checking out files: 88% (298/338)
Checking out files: 89% (301/338)
Checking out files: 90% (305/338)
Checking out files: 91% (308/338)
Checking out files: 92% (311/338)
Checking out files: 93% (315/338)
Checking out files: 94% (318/338)
Checking out files: 95% (322/338)
Checking out files: 96% (325/338)
Checking out files: 97% (328/338)
Checking out files: 98% (332/338)
Checking out files: 99% (335/338)
Checking out files: 100% (338/338)
Checking out files: 100% (338/338), done.
Note: checking out 'be0e24c1e85ed27c03df4e500299ceedac57bab3'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at be0e24c... doc: add supported platforms description
+ libtoolize --copy
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
+ aclocal -I m4
+ autoconf
+ automake --add-missing --copy
configure.ac:35: installing './ar-lib'
configure.ac:25: installing './compile'
configure.ac:22: installing './config.guess'
configure.ac:22: installing './config.sub'
configure.ac:21: installing './install-sh'
configure.ac:21: installing './missing'
Makefile.am: installing './depcomp'
configure: loading site script /mingw64/etc/config.site
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-w64-mingw32
checking host system type... x86_64-w64-mingw32
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc way to treat warnings as errors... -Werror
checking if gcc supports -fvisibility=hidden... yes
checking if gcc supports -g flag... yes
checking if gcc supports -std=gnu89 flag... yes
checking if gcc supports -pedantic flag... yes
checking if gcc supports -Wall flag... yes
checking if gcc supports -Wextra flag... yes
checking if gcc supports -Wno-unused-parameter flag... yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe
checking if the linker (C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /mingw64/bin/nm -B
checking the name lister (/mingw64/bin/nm -B) interface... BSD nm
checking whether ln -s works... no, using cp -pR
checking the maximum length of command line arguments... 8192
checking how to convert x86_64-w64-mingw32 file names to x86_64-w64-mingw32 format... func_convert_file_msys_to_w32
checking how to convert x86_64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32
checking for C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL
checking for dlltool... dlltool
checking how to associate runtime and link libraries... func_cygming_dll_for_implib
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /mingw64/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... no
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe) supports shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for dlopen in -ldl... no
checking for kstat_lookup in -lkstat... no
checking for kvm_open in -lkvm... no
checking for gethostbyname in -lnsl... no
checking for perfstat_cpu in -lperfstat... no
checking for pthread_mutex_init in -lpthread... yes
checking for clock_gettime in -lrt... no
checking for sendfile in -lsendfile... no
checking for socket in -lsocket... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking sys/ahafs_evProds.h usability... no
checking sys/ahafs_evProds.h presence... no
checking for sys/ahafs_evProds.h... no
checking for pkg-config... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating libuv.pc
config.status: creating Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
CC src/libuv_la-fs-poll.lo
In file included from src/win/internal.h:29:0,
from src/fs-poll.c:247:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/libuv_la-inet.lo
CC src/libuv_la-threadpool.lo
In file included from src/win/internal.h:29:0,
from src/win/req-inl.h:28,
from src/threadpool.c:27:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/libuv_la-uv-common.lo
CC src/libuv_la-version.lo
CC src/win/libuv_la-async.lo
In file included from src/win/internal.h:29:0,
from src/win/async.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-core.lo
In file included from src/win/internal.h:29:0,
from src/win/core.c:33:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/core.c:40:19: warning: 'default_loop_ptr' defined but not used [-Wunused-variable]
static uv_loop_t* default_loop_ptr;
^~~~~~~~~~~~~~~~
src/win/core.c:39:18: warning: 'default_loop_struct' defined but not used [-Wunused-variable]
static uv_loop_t default_loop_struct;
^~~~~~~~~~~~~~~~~~~
CC src/win/libuv_la-detect-wakeup.lo
In file included from src/win/internal.h:29:0,
from src/win/detect-wakeup.c:2:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-dl.lo
In file included from src/win/internal.h:29:0,
from src/win/dl.c:23:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/dl.c: In function 'uv_dlsym':
src/win/dl.c:67:10: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
*ptr = (void*) GetProcAddress(lib->handle, name);
^
src/win/dl.c: In function 'uv__format_fallback_error':
src/win/dl.c:78:25: warning: initializer element is not computable at load time [-Wpedantic]
DWORD_PTR args[1] = { (DWORD_PTR) errorno };
^
CC src/win/libuv_la-error.lo
In file included from src/win/internal.h:29:0,
from src/win/error.c:29:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/error.c: In function 'uv_fatal_error':
src/win/error.c:61:20: warning: overflow in implicit constant conversion [-Woverflow]
*((char*)NULL) = 0xff; /* Force debug break */
^~~~
CC src/win/libuv_la-fs-event.lo
In file included from src/win/internal.h:29:0,
from src/win/fs-event.c:28:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/fs-event.c: In function 'file_info_cmp':
src/win/fs-event.c:356:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (str_len != (file_name_len / sizeof(WCHAR)))
^~
CC src/win/libuv_la-fs.lo
In file included from src/win/internal.h:29:0,
from src/win/fs.c:34:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/fs.c: In function 'fs__scandir':
src/win/fs.c:877:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (status == STATUS_INVALID_PARAMETER)
^~
src/win/fs.c: In function 'fs__stat_handle':
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:84:5: note: in expansion of macro 'FILETIME_TO_UINT'
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^~~~~~~~~~~~~~~~
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1110:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_atim, file_info.BasicInformation.LastAccessTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:84:34: warning: use of C99 long long integer constant [-Wlong-long]
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1110:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_atim, file_info.BasicInformation.LastAccessTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:87:6: note: in expansion of macro 'FILETIME_TO_UINT'
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^~~~~~~~~~~~~~~~
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1110:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_atim, file_info.BasicInformation.LastAccessTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:87:43: warning: use of C99 long long integer constant [-Wlong-long]
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1110:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_atim, file_info.BasicInformation.LastAccessTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:84:5: note: in expansion of macro 'FILETIME_TO_UINT'
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^~~~~~~~~~~~~~~~
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1111:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_ctim, file_info.BasicInformation.ChangeTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:84:34: warning: use of C99 long long integer constant [-Wlong-long]
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1111:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_ctim, file_info.BasicInformation.ChangeTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:87:6: note: in expansion of macro 'FILETIME_TO_UINT'
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^~~~~~~~~~~~~~~~
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1111:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_ctim, file_info.BasicInformation.ChangeTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:87:43: warning: use of C99 long long integer constant [-Wlong-long]
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1111:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_ctim, file_info.BasicInformation.ChangeTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:84:5: note: in expansion of macro 'FILETIME_TO_UINT'
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^~~~~~~~~~~~~~~~
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1112:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_mtim, file_info.BasicInformation.LastWriteTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:84:34: warning: use of C99 long long integer constant [-Wlong-long]
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1112:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_mtim, file_info.BasicInformation.LastWriteTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:87:6: note: in expansion of macro 'FILETIME_TO_UINT'
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^~~~~~~~~~~~~~~~
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1112:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_mtim, file_info.BasicInformation.LastWriteTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:87:43: warning: use of C99 long long integer constant [-Wlong-long]
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1112:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_mtim, file_info.BasicInformation.LastWriteTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:84:5: note: in expansion of macro 'FILETIME_TO_UINT'
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^~~~~~~~~~~~~~~~
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1113:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_birthtim, file_info.BasicInformation.CreationTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:84:34: warning: use of C99 long long integer constant [-Wlong-long]
(FILETIME_TO_UINT(filetime) / 10000000ULL)
^
src/win/fs.c:91:27: note: in expansion of macro 'FILETIME_TO_TIME_T'
(ts).tv_sec = (long) FILETIME_TO_TIME_T(filetime); \
^~~~~~~~~~~~~~~~~~
src/win/fs.c:1113:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_birthtim, file_info.BasicInformation.CreationTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:81:34: warning: use of C99 long long integer constant [-Wlong-long]
(*((uint64_t*) &(filetime)) - 116444736000000000ULL)
^
src/win/fs.c:87:6: note: in expansion of macro 'FILETIME_TO_UINT'
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^~~~~~~~~~~~~~~~
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1113:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_birthtim, file_info.BasicInformation.CreationTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:87:43: warning: use of C99 long long integer constant [-Wlong-long]
((FILETIME_TO_UINT(filetime) - (secs * 10000000ULL)) * 100)
^
src/win/fs.c:92:28: note: in expansion of macro 'FILETIME_TO_TIME_NS'
(ts).tv_nsec = (long) FILETIME_TO_TIME_NS(filetime, (ts).tv_sec); \
^~~~~~~~~~~~~~~~~~~
src/win/fs.c:1113:3: note: in expansion of macro 'FILETIME_TO_TIMESPEC'
FILETIME_TO_TIMESPEC(statbuf->st_birthtim, file_info.BasicInformation.CreationTime);
^~~~~~~~~~~~~~~~~~~~
src/win/fs.c:1119:64: warning: use of C99 long long integer constant [-Wlong-long]
file_info.StandardInformation.AllocationSize.QuadPart >> 9ULL;
^~~~
src/win/fs.c: In function 'fs__utime_handle':
src/win/fs.c:97:46: warning: use of C99 long long integer constant [-Wlong-long]
uint64_t bigtime = ((uint64_t) ((time) * 10000000ULL)) + \
^
src/win/fs.c:1429:3: note: in expansion of macro 'TIME_T_TO_FILETIME'
TIME_T_TO_FILETIME(atime, &filetime_a);
^~~~~~~~~~~~~~~~~~
src/win/fs.c:98:35: warning: use of C99 long long integer constant [-Wlong-long]
116444736000000000ULL; \
^
src/win/fs.c:1429:3: note: in expansion of macro 'TIME_T_TO_FILETIME'
TIME_T_TO_FILETIME(atime, &filetime_a);
^~~~~~~~~~~~~~~~~~
src/win/fs.c:97:46: warning: use of C99 long long integer constant [-Wlong-long]
uint64_t bigtime = ((uint64_t) ((time) * 10000000ULL)) + \
^
src/win/fs.c:1430:3: note: in expansion of macro 'TIME_T_TO_FILETIME'
TIME_T_TO_FILETIME(mtime, &filetime_m);
^~~~~~~~~~~~~~~~~~
src/win/fs.c:98:35: warning: use of C99 long long integer constant [-Wlong-long]
116444736000000000ULL; \
^
src/win/fs.c:1430:3: note: in expansion of macro 'TIME_T_TO_FILETIME'
TIME_T_TO_FILETIME(mtime, &filetime_m);
^~~~~~~~~~~~~~~~~~
src/win/fs.c: In function 'fs__realpath':
src/win/fs.c:1792:55: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (fs__realpath_handle(handle, (char**) &req->ptr) == -1) {
^~
src/win/fs.c: In function 'uv_fs_open':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_unlink':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_mkdir':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_rmdir':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_scandir':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_readlink':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_chown':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_stat':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_lstat':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_access':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_chmod':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
src/win/fs.c: In function 'uv_fs_utime':
src/win/fs.c:209:5: warning: 'path_len' may be used uninitialized in this function [-Wmaybe-uninitialized]
memcpy(pos, path, path_len);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/win/fs.c:126:23: note: 'path_len' was declared here
ssize_t buf_sz = 0, path_len, pathw_len = 0, new_pathw_len = 0;
^~~~~~~~
CC src/win/libuv_la-getaddrinfo.lo
In file included from src/win/internal.h:29:0,
from src/win/getaddrinfo.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-getnameinfo.lo
In file included from src/win/internal.h:29:0,
from src/win/getnameinfo.c:26:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-handle.lo
In file included from src/win/internal.h:29:0,
from src/win/handle.c:27:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-loop-watcher.lo
In file included from src/win/internal.h:29:0,
from src/win/loop-watcher.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-pipe.lo
In file included from src/win/internal.h:29:0,
from src/win/pipe.c:29:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-poll.lo
In file included from src/win/internal.h:29:0,
from src/win/poll.c:26:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/poll.c: In function 'uv__fast_poll_cancel_poll_req':
src/win/poll.c:153:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (result == SOCKET_ERROR) {
^~
CC src/win/libuv_la-process-stdio.lo
In file included from src/win/internal.h:29:0,
from src/win/process-stdio.c:28:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-process.lo
In file included from src/win/internal.h:29:0,
from src/win/process.c:32:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
In file included from src/win/req-inl.h:25:0,
from src/win/process.c:34:
src/win/process.c: In function 'make_program_env':
src/win/process.c:736:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
assert(env_len == ptr - dst_copy);
^
src/win/process.c:796:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (var_size != len-1) { /* race condition? */
^~
In file included from src/win/req-inl.h:25:0,
from src/win/process.c:34:
src/win/process.c:812:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
assert(env_len == (ptr - dst));
^
CC src/win/libuv_la-req.lo
In file included from src/win/internal.h:29:0,
from src/win/req.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-signal.lo
In file included from src/win/internal.h:29:0,
from src/win/signal.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/signal.c:60:82: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
RB_GENERATE_STATIC(uv_signal_tree_s, uv_signal_s, tree_entry, uv__signal_compare);
^
CC src/win/libuv_la-stream.lo
In file included from src/win/internal.h:29:0,
from src/win/stream.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-tcp.lo
In file included from src/win/internal.h:29:0,
from src/win/tcp.c:26:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-thread.lo
In file included from src/win/internal.h:29:0,
from src/win/thread.c:27:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/thread.c: In function 'uv_cond_wait_helper':
src/win/thread.c:514:5: warning: initializer element is not computable at load time [-Wpedantic]
cond->fallback.signal_event,
^~~~
src/win/thread.c:515:5: warning: initializer element is not computable at load time [-Wpedantic]
cond->fallback.broadcast_event
^~~~
CC src/win/libuv_la-timer.lo
In file included from src/win/internal.h:29:0,
from src/win/timer.c:26:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/timer.c:59:78: warning: ISO C does not allow extra ';' outside of a function [-Wpedantic]
RB_GENERATE_STATIC(uv_timer_tree_s, uv_timer_s, tree_entry, uv_timer_compare);
^
CC src/win/libuv_la-tty.lo
In file included from src/win/internal.h:29:0,
from src/win/tty.c:38:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/tty.c: In function 'uv_process_tty_read_raw_req':
src/win/tty.c:758:37: warning: initializer element is not computable at load time [-Wpedantic]
WCHAR utf16_buffer[2] = { handle->tty.rd.last_utf16_high_surrogate,
^~~~~~
src/win/tty.c:617:13: warning: initializer element is not computable at load time [-Wpedantic]
#define KEV handle->tty.rd.last_input_record.Event.KeyEvent
^
src/win/tty.c:759:37: note: in expansion of macro 'KEV'
KEV.uChar.UnicodeChar};
^~~
CC src/win/libuv_la-udp.lo
In file included from src/win/internal.h:29:0,
from src/win/udp.c:26:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-util.lo
In file included from src/win/internal.h:29:0,
from src/win/util.c:31:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-winapi.lo
In file included from src/win/internal.h:29:0,
from src/win/winapi.c:25:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CC src/win/libuv_la-winsock.lo
In file included from src/win/internal.h:29:0,
from src/win/winsock.c:26:
src/win/winapi.h:4148:21: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
src/win/winapi.h:4156:19: warning: ISO C90 doesn't support unnamed structs/unions [-Wpedantic]
} DUMMYUNIONNAME;
^
CCLD libuv.la
make test/run-tests.exe
make[1]: Entering directory '/c/Users/USER/Documents/libuv/MSYS2/libuv'
CC test/test_run_tests-blackhole-server.o
CC test/test_run_tests-dns-server.o
CC test/test_run_tests-echo-server.o
CC test/test_run_tests-run-tests.o
In file included from test/runner.h:97:0,
from test/run-tests.c:33:
test/runner-win.h:23:0: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4996)
CC test/test_run_tests-runner.o
In file included from test/runner.h:97:0,
from test/runner.c:25:
test/runner-win.h:23:0: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4996)
CC test/test_run_tests-test-active.o
CC test/test_run_tests-test-async.o
CC test/test_run_tests-test-async-null-cb.o
CC test/test_run_tests-test-barrier.o
CC test/test_run_tests-test-callback-order.o
CC test/test_run_tests-test-callback-stack.o
CC test/test_run_tests-test-close-fd.o
test/test-close-fd.c:76:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif /* !defined(_WIN32) */
CC test/test_run_tests-test-close-order.o
CC test/test_run_tests-test-condvar.o
CC test/test_run_tests-test-connection-fail.o
CC test/test_run_tests-test-cwd-and-chdir.o
CC test/test_run_tests-test-default-loop-close.o
CC test/test_run_tests-test-delayed-accept.o
CC test/test_run_tests-test-dlerror.o
CC test/test_run_tests-test-eintr-handling.o
CC test/test_run_tests-test-embed.o
CC test/test_run_tests-test-emfile.o
test/test-emfile.c:117:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif /* !defined(_WIN32) */
CC test/test_run_tests-test-error.o
CC test/test_run_tests-test-fail-always.o
CC test/test_run_tests-test-fs-event.o
CC test/test_run_tests-test-fs-poll.o
CC test/test_run_tests-test-fs.o
test/test-fs.c: In function 'run_test_fs_stat_root':
test/test-fs.c:2014:14: warning: unused variable 'loop' [-Wunused-variable]
uv_loop_t* loop = uv_default_loop();
^~~~
CC test/test_run_tests-test-get-currentexe.o
CC test/test_run_tests-test-get-loadavg.o
CC test/test_run_tests-test-get-memory.o
test/test-get-memory.c: In function 'run_test_get_memory':
test/test-get-memory.c:29:22: warning: unknown conversion type character 'l' in format [-Wformat=]
printf("free_mem=%llu, total_mem=%llu\n",
^
test/test-get-memory.c:29:38: warning: unknown conversion type character 'l' in format [-Wformat=]
printf("free_mem=%llu, total_mem=%llu\n",
^
test/test-get-memory.c:29:10: warning: too many arguments for format [-Wformat-extra-args]
printf("free_mem=%llu, total_mem=%llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-get-memory.c:29:22: warning: unknown conversion type character 'l' in format [-Wformat=]
printf("free_mem=%llu, total_mem=%llu\n",
^
test/test-get-memory.c:29:38: warning: unknown conversion type character 'l' in format [-Wformat=]
printf("free_mem=%llu, total_mem=%llu\n",
^
test/test-get-memory.c:29:10: warning: too many arguments for format [-Wformat-extra-args]
printf("free_mem=%llu, total_mem=%llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC test/test_run_tests-test-get-passwd.o
CC test/test_run_tests-test-getaddrinfo.o
CC test/test_run_tests-test-getnameinfo.o
CC test/test_run_tests-test-getsockname.o
CC test/test_run_tests-test-handle-fileno.o
CC test/test_run_tests-test-homedir.o
CC test/test_run_tests-test-hrtime.o
CC test/test_run_tests-test-idle.o
CC test/test_run_tests-test-ip4-addr.o
CC test/test_run_tests-test-ip6-addr.o
test/test-ip6-addr.c: In function 'run_test_ip6_addr_link_local':
test/test-ip6-addr.c:88:40: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'u_long {aka long unsigned int}' [-Wformat=]
fprintf(stderr, "Got scope_id 0x%02x\n", addr.sin6_scope_id);
^
test/test-ip6-addr.c:88:40: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'u_long {aka long unsigned int}' [-Wformat=]
CC test/test_run_tests-test-ipc-send-recv.o
CC test/test_run_tests-test-ipc.o
CC test/test_run_tests-test-loop-handles.o
CC test/test_run_tests-test-loop-alive.o
CC test/test_run_tests-test-loop-close.o
CC test/test_run_tests-test-loop-stop.o
CC test/test_run_tests-test-loop-time.o
CC test/test_run_tests-test-loop-configure.o
CC test/test_run_tests-test-multiple-listen.o
CC test/test_run_tests-test-mutexes.o
CC test/test_run_tests-test-osx-select.o
CC test/test_run_tests-test-pass-always.o
CC test/test_run_tests-test-ping-pong.o
CC test/test_run_tests-test-pipe-bind-error.o
CC test/test_run_tests-test-pipe-connect-error.o
CC test/test_run_tests-test-pipe-connect-multiple.o
CC test/test_run_tests-test-pipe-connect-prepare.o
CC test/test_run_tests-test-pipe-getsockname.o
CC test/test_run_tests-test-pipe-pending-instances.o
CC test/test_run_tests-test-pipe-sendmsg.o
CC test/test_run_tests-test-pipe-server-close.o
CC test/test_run_tests-test-pipe-close-stdout-read-stdin.o
test/test-pipe-close-stdout-read-stdin.c:107:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif /* ifndef _WIN32 */
CC test/test_run_tests-test-pipe-set-non-blocking.o
CC test/test_run_tests-test-platform-output.o
test/test-platform-output.c: In function 'run_test_platform_output':
test/test-platform-output.c:51:37: warning: unknown conversion type character 'l' in format [-Wformat=]
printf("uv_resident_set_memory: %llu\n", (unsigned long long) rss);
^
test/test-platform-output.c:51:10: warning: too many arguments for format [-Wformat-extra-args]
printf("uv_resident_set_memory: %llu\n", (unsigned long long) rss);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:51:37: warning: unknown conversion type character 'l' in format [-Wformat=]
printf("uv_resident_set_memory: %llu\n", (unsigned long long) rss);
^
test/test-platform-output.c:51:10: warning: too many arguments for format [-Wformat-extra-args]
printf("uv_resident_set_memory: %llu\n", (unsigned long long) rss);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:65:21: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" user: %llu sec %llu microsec\n",
^
test/test-platform-output.c:65:30: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" user: %llu sec %llu microsec\n",
^
test/test-platform-output.c:65:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" user: %llu sec %llu microsec\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:65:21: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" user: %llu sec %llu microsec\n",
^
test/test-platform-output.c:65:30: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" user: %llu sec %llu microsec\n",
^
test/test-platform-output.c:65:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" user: %llu sec %llu microsec\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:68:23: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" system: %llu sec %llu microsec\n",
^
test/test-platform-output.c:68:32: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" system: %llu sec %llu microsec\n",
^
test/test-platform-output.c:68:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" system: %llu sec %llu microsec\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:68:23: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" system: %llu sec %llu microsec\n",
^
test/test-platform-output.c:68:32: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" system: %llu sec %llu microsec\n",
^
test/test-platform-output.c:68:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" system: %llu sec %llu microsec\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:71:28: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" page faults: %llu\n", (unsigned long long) rusage.ru_majflt);
^
test/test-platform-output.c:71:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" page faults: %llu\n", (unsigned long long) rusage.ru_majflt);
^~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:71:28: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" page faults: %llu\n", (unsigned long long) rusage.ru_majflt);
^
test/test-platform-output.c:71:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" page faults: %llu\n", (unsigned long long) rusage.ru_majflt);
^~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:72:42: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" maximum resident set size: %llu\n",
^
test/test-platform-output.c:72:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" maximum resident set size: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:72:42: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" maximum resident set size: %llu\n",
^
test/test-platform-output.c:72:10: warning: too many arguments for format [-Wformat-extra-args]
printf(" maximum resident set size: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:82:28: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.sys: %llu\n", (unsigned long long) cpus[i].cpu_times.sys);
^
test/test-platform-output.c:82:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.sys: %llu\n", (unsigned long long) cpus[i].cpu_times.sys);
^~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:82:28: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.sys: %llu\n", (unsigned long long) cpus[i].cpu_times.sys);
^
test/test-platform-output.c:82:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.sys: %llu\n", (unsigned long long) cpus[i].cpu_times.sys);
^~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:83:29: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.user: %llu\n",
^
test/test-platform-output.c:83:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.user: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:83:29: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.user: %llu\n",
^
test/test-platform-output.c:83:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.user: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:85:29: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.idle: %llu\n",
^
test/test-platform-output.c:85:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.idle: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:85:29: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.idle: %llu\n",
^
test/test-platform-output.c:85:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.idle: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:87:28: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.irq: %llu\n", (unsigned long long) cpus[i].cpu_times.irq);
^
test/test-platform-output.c:87:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.irq: %llu\n", (unsigned long long) cpus[i].cpu_times.irq);
^~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:87:28: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.irq: %llu\n", (unsigned long long) cpus[i].cpu_times.irq);
^
test/test-platform-output.c:87:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.irq: %llu\n", (unsigned long long) cpus[i].cpu_times.irq);
^~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:88:29: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.nice: %llu\n",
^
test/test-platform-output.c:88:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.nice: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~
test/test-platform-output.c:88:29: warning: unknown conversion type character 'l' in format [-Wformat=]
printf(" times.nice: %llu\n",
^
test/test-platform-output.c:88:12: warning: too many arguments for format [-Wformat-extra-args]
printf(" times.nice: %llu\n",
^~~~~~~~~~~~~~~~~~~~~~
CC test/test_run_tests-test-poll-close.o
CC test/test_run_tests-test-poll-close-doesnt-corrupt-stack.o
CC test/test_run_tests-test-poll-closesocket.o
CC test/test_run_tests-test-poll.o
CC test/test_run_tests-test-process-title.o
CC test/test_run_tests-test-queue-foreach-delete.o
CC test/test_run_tests-test-ref.o
CC test/test_run_tests-test-run-nowait.o
CC test/test_run_tests-test-run-once.o
CC test/test_run_tests-test-semaphore.o
CC test/test_run_tests-test-shutdown-close.o
CC test/test_run_tests-test-shutdown-eof.o
CC test/test_run_tests-test-shutdown-twice.o
CC test/test_run_tests-test-signal-multiple-loops.o
test/test-signal-multiple-loops.c:290:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif /* !_WIN32 */
CC test/test_run_tests-test-signal.o
test/test-signal.c:152:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif /* _WIN32 */
CC test/test_run_tests-test-socket-buffer-size.o
CC test/test_run_tests-test-spawn.o
test/test-spawn.c: In function 'run_test_spawn_detect_pipe_name_collisions_on_windows':
test/test-spawn.c:965:31: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'uv_pipe_t * {aka struct uv_pipe_s *}' [-Wformat=]
"\\\\.\\pipe\\uv\\%p-%d",
^
test/test-spawn.c:965:34: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=]
"\\\\.\\pipe\\uv\\%p-%d",
^
test/test-spawn.c: In function 'run_test_environment_creation':
test/test-spawn.c:1139:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(from_env); i++) {
^
test/test-spawn.c:1167:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(wenvironment) && !found; i++) {
^
test/test-spawn.c:1174:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(expected) && !found; i++) {
^
test/test-spawn.c:1191:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(wenvironment); i++) {
^
test/test-spawn.c:1194:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < ARRAY_SIZE(expected); i++) {
^
At top level:
test/test-spawn.c:163:13: warning: 'timer_counter_cb' defined but not used [-Wunused-function]
static void timer_counter_cb(uv_timer_t* handle) {
^~~~~~~~~~~~~~~~
test/test-spawn.c:130:13: warning: 'on_read_once' defined but not used [-Wunused-function]
static void on_read_once(uv_stream_t* tcp, ssize_t nread, const uv_buf_t* buf) {
^~~~~~~~~~~~
CC test/test_run_tests-test-stdio-over-pipes.o
CC test/test_run_tests-test-tcp-bind-error.o
CC test/test_run_tests-test-tcp-bind6-error.o
CC test/test_run_tests-test-tcp-close-accept.o
test/test-tcp-close-accept.c:194:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif /* !_WIN32 */
CC test/test_run_tests-test-tcp-close-while-connecting.o
CC test/test_run_tests-test-tcp-close.o
CC test/test_run_tests-test-tcp-create-socket-early.o
CC test/test_run_tests-test-tcp-connect-error-after-write.o
CC test/test_run_tests-test-tcp-connect-error.o
CC test/test_run_tests-test-tcp-connect-timeout.o
CC test/test_run_tests-test-tcp-connect6-error.o
CC test/test_run_tests-test-tcp-flags.o
CC test/test_run_tests-test-tcp-open.o
CC test/test_run_tests-test-tcp-read-stop.o
CC test/test_run_tests-test-tcp-shutdown-after-write.o
CC test/test_run_tests-test-tcp-unexpected-read.o
CC test/test_run_tests-test-tcp-oob.o
test/test-tcp-oob.c:128:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif
CC test/test_run_tests-test-tcp-write-to-half-open-connection.o
CC test/test_run_tests-test-tcp-write-after-connect.o
test/test-tcp-write-after-connect.c:68:0: warning: ISO C forbids an empty translation unit [-Wpedantic]
#endif
CC test/test_run_tests-test-tcp-writealot.o
CC test/test_run_tests-test-tcp-write-fail.o
CC test/test_run_tests-test-tcp-try-write.o
CC test/test_run_tests-test-tcp-write-queue-order.o
CC test/test_run_tests-test-thread-equal.o
CC test/test_run_tests-test-thread.o
CC test/test_run_tests-test-threadpool-cancel.o
CC test/test_run_tests-test-threadpool.o
CC test/test_run_tests-test-timer-again.o
CC test/test_run_tests-test-timer-from-check.o
CC test/test_run_tests-test-timer.o
CC test/test_run_tests-test-tmpdir.o
CC test/test_run_tests-test-tty.o
CC test/test_run_tests-test-udp-bind.o
CC test/test_run_tests-test-udp-create-socket-early.o
CC test/test_run_tests-test-udp-dgram-too-big.o
CC test/test_run_tests-test-udp-ipv6.o
CC test/test_run_tests-test-udp-multicast-interface.o
CC test/test_run_tests-test-udp-multicast-interface6.o
CC test/test_run_tests-test-udp-multicast-join.o
CC test/test_run_tests-test-udp-multicast-join6.o
CC test/test_run_tests-test-udp-multicast-ttl.o
CC test/test_run_tests-test-udp-open.o
CC test/test_run_tests-test-udp-options.o
CC test/test_run_tests-test-udp-send-and-recv.o
CC test/test_run_tests-test-udp-send-immediate.o
CC test/test_run_tests-test-udp-send-unreachable.o
CC test/test_run_tests-test-udp-try-send.o
CC test/test_run_tests-test-walk-handles.o
CC test/test_run_tests-test-watcher-cross-stop.o
CC test/test_run_tests-runner-win.o
In file included from test/runner.h:97:0,
from test/runner-win.c:33:
test/runner-win.h:23:0: warning: ignoring #pragma warning [-Wunknown-pragmas]
#pragma warning(disable : 4996)
test/runner-win.c: In function 'process_wait':
test/runner-win.c:192:14: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
if (result >= WAIT_OBJECT_0 && result < WAIT_OBJECT_0 + n) {
^~
test/runner-win.c: In function 'process_read_last_line':
test/runner-win.c:258:32: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
for (start = read - 1; start >= 0; start--) {
^~
CCLD test/run-tests.exe
make[1]: Leaving directory '/c/Users/USER/Documents/libuv/MSYS2/libuv'
make check-TESTS
make[1]: Entering directory '/c/Users/USER/Documents/libuv/MSYS2/libuv'
1..284
ok 1 - platform_output
# Output from process `platform_output`:
# uv_get_process_title: new title
# uv_cwd: C:\Users\USER\Documents\libuv\MSYS2\libuv
# uv_resident_set_memory: 5410816
# uv_uptime: 337438.267631
# uv_getrusage:
# user: 0 sec 0 microsec
# system: 0 sec 46000 microsec
# page faults: 1660
# maximum resident set size: 6292
# uv_cpu_info:
# model: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
# speed: 3500
# times.sys: 16084453
# times.user: 31404718
# times.idle: 207581875
# times.irq: 2698000
# times.nice: 0
# model: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
# speed: 3500
# times.sys: 11288171
# times.user: 28338515
# times.idle: 215444203
# times.irq: 169906
# times.nice: 0
# model: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
# speed: 3500
# times.sys: 10421515
# times.user: 31034406
# times.idle: 213614968
# times.irq: 148453
# times.nice: 0
# model: Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
# speed: 3500
# times.sys: 9360890
# times.user: 30078000
# times.idle: 215632000
# times.irq: 133218
# times.nice: 0
# uv_interface_addresses:
# name: Ethernet
# internal: 0
# physical address:�}�
# 74:d4:35:aa:d6:5a
# address: fe80::ec57:ca26:f415:3266
# netmask: ffff:ffff:ffff:ffff::
# name: Ethernet
# internal: 0
# physical address: 74:d4:35:aa:d6:5a
# address: 192.168.0.16
# netmask: 255.255.255.0
# name: Loopback Pseudo-Interface 1
# internal: 1
# physical address: 00:00:00:00:00:00
# address: ::1
# netmask: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
# name: Loopback Pseudo-Interface 1
# internal: 1
# physical address: 00:00:00:00:00:00
# address: 127.0.0.1
# netmask: 255.0.0.0
# name: Teredo Tunneling Pseudo-Interface
# internal: 0
# physical address: 00:00:00:00:00:00
# address: 2001:0:9d38:6ab8:10ce:41b:8595:35a
# netmask: ffff:ffff:ffff:ffff::
# name: Teredo Tunneling Pseudo-Interface
# internal: 0
# physical address: 00:00:00:00:00:00
# address: fe80::10ce:41b:8595:35a
# netmask: ffff:ffff:ffff:ffff::
# uv_os_get_passwd:
# euid: -1
# gid: -1
# username: USER
# shell: (null)
# home directory: C:\Users\USER
ok 2 - close_order
ok 3 - run_once
ok 4 - run_nowait
ok 5 - loop_alive
ok 6 - loop_close
ok 7 - loop_stop
ok 8 - loop_update_time
ok 9 - loop_backend_timeout
ok 10 - loop_configure
ok 11 - default_loop_close
ok 12 - barrier_1
ok 13 - barrier_2
ok 14 - barrier_3
ok 15 - condvar_1
ok 16 - condvar_2
ok 17 - condvar_3
ok 18 - condvar_4
ok 19 - condvar_5
ok 20 - semaphore_1
ok 21 - semaphore_2
ok 22 - semaphore_3
ok 23 - pipe_connect_bad_name
ok 24 - pipe_connect_to_file
ok 25 - pipe_connect_on_prepare
ok 26 - pipe_server_close
ok 27 - pipe_set_non_blocking # SKIP
ok 28 - tty
ok 29 - tty_raw
ok 30 - tty_file
ok 31 - tty_pty
ok 32 - stdio_over_pipes
ok 33 - ip6_pton
ok 34 - ipc_listen_before_write
ok 35 - ipc_listen_after_write
ok 36 - ipc_send_recv_tcp
ok 37 - ipc_send_recv_tcp_inprocess
ok 38 - ipc_tcp_connection
ok 39 - tcp_ping_pong
ok 40 - tcp_ping_pong_v6
ok 41 - pipe_ping_pong
ok 42 - delayed_accept
ok 43 - multiple_listen
ok 44 - tcp_writealot
ok 45 - tcp_write_fail
ok 46 - tcp_try_write
ok 47 - tcp_write_queue_order
ok 48 - tcp_open
ok 49 - tcp_open_twice
ok 50 - tcp_shutdown_after_write
ok 51 - tcp_connect_error_after_write
ok 52 - tcp_bind_error_addrinuse
ok 53 - tcp_bind_error_addrnotavail_1
ok 54 - tcp_bind_error_addrnotavail_2
ok 55 - tcp_bind_error_fault
ok 56 - tcp_bind_error_inval
ok 57 - tcp_bind_localhost_ok
ok 58 - tcp_bind_invalid_flags
ok 59 - tcp_listen_without_bind
ok 60 - tcp_connect_error_fault
ok 61 - tcp_connect_timeout
ok 62 - tcp_close_while_connecting
ok 63 - tcp_close
ok 64 - tcp_create_early
ok 65 - tcp_create_early_bad_bind
ok 66 - tcp_create_early_bad_domain
ok 67 - tcp_create_early_accept
ok 68 - tcp_flags
ok 69 - tcp_write_to_half_open_connection
ok 70 - tcp_unexpected_read
ok 71 - tcp_read_stop
ok 72 - tcp_bind6_error_addrinuse
ok 73 - tcp_bind6_error_addrnotavail
ok 74 - tcp_bind6_error_fault
ok 75 - tcp_bind6_error_inval
ok 76 - tcp_bind6_localhost_ok
ok 77 - udp_bind
ok 78 - udp_bind_reuseaddr
ok 79 - udp_create_early
ok 80 - udp_create_early_bad_bind
ok 81 - udp_create_early_bad_domain
ok 82 - udp_send_and_recv
not ok 83 - udp_send_immediate
# Output from process `udp_send_immediate`: (no output)
ok 84 - udp_send_unreachable
ok 85 - udp_dgram_too_big
ok 86 - udp_dual_stack
ok 87 - udp_ipv6_only
ok 88 - udp_options
ok 89 - udp_options6
ok 90 - udp_no_autobind
ok 91 - udp_multicast_interface
ok 92 - udp_multicast_interface6
ok 93 - udp_multicast_join
ok 94 - udp_multicast_join6
ok 95 - udp_multicast_ttl
ok 96 - udp_try_send
ok 97 - udp_open
ok 98 - udp_open_twice
ok 99 - pipe_bind_error_addrinuse
ok 100 - pipe_bind_error_addrnotavail
ok 101 - pipe_bind_error_inval
ok 102 - pipe_connect_multiple
ok 103 - pipe_listen_without_bind
ok 104 - pipe_getsockname
ok 105 - pipe_getsockname_abstract
ok 106 - pipe_getsockname_blocking
ok 107 - pipe_pending_instances
ok 108 - pipe_sendmsg
ok 109 - connection_fail
ok 110 - connection_fail_doesnt_auto_close
ok 111 - shutdown_close_tcp
ok 112 - shutdown_close_pipe
ok 113 - shutdown_eof
ok 114 - shutdown_twice
ok 115 - callback_stack
ok 116 - error_message
ok 117 - timer
ok 118 - timer_init
ok 119 - timer_again
ok 120 - timer_start_twice
ok 121 - timer_order
ok 122 - timer_huge_timeout
ok 123 - timer_huge_repeat
ok 124 - timer_run_once
ok 125 - timer_from_check
ok 126 - timer_null_callback
ok 127 - timer_early_check
ok 128 - idle_starvation
ok 129 - ref
ok 130 - idle_ref
ok 131 - fs_poll_ref
ok 132 - async_ref
ok 133 - prepare_ref
ok 134 - check_ref
ok 135 - unref_in_prepare_cb
ok 136 - timer_ref
ok 137 - timer_ref2
ok 138 - fs_event_ref
ok 139 - tcp_ref
ok 140 - tcp_ref2
ok 141 - tcp_ref2b
ok 142 - tcp_ref3
ok 143 - tcp_ref4
ok 144 - udp_ref
ok 145 - udp_ref2
ok 146 - udp_ref3
ok 147 - pipe_ref
ok 148 - pipe_ref2
ok 149 - pipe_ref3
ok 150 - pipe_ref4
ok 151 - process_ref
ok 152 - has_ref
ok 153 - loop_handles
ok 154 - walk_handles
ok 155 - watcher_cross_stop
ok 156 - active
ok 157 - embed
ok 158 - async
ok 159 - async_null_cb
ok 160 - eintr_handling # SKIP
ok 161 - get_currentexe
ok 162 - process_title
ok 163 - cwd_and_chdir
ok 164 - get_memory
ok 165 - get_passwd
ok 166 - get_loadavg
ok 167 - handle_fileno
ok 168 - homedir
ok 169 - tmpdir
ok 170 - hrtime
ok 171 - getaddrinfo_fail
ok 172 - getaddrinfo_fail_sync
ok 173 - getaddrinfo_basic
ok 174 - getaddrinfo_basic_sync
ok 175 - getaddrinfo_concurrent
ok 176 - getnameinfo_basic_ip4
ok 177 - getnameinfo_basic_ip4_sync
ok 178 - getnameinfo_basic_ip6
ok 179 - getsockname_tcp
ok 180 - getsockname_udp
ok 181 - poll_duplex
ok 182 - poll_unidirectional
ok 183 - poll_close
ok 184 - poll_bad_fdtype
ok 185 - socket_buffer_size
ok 186 - spawn_fails
ok 187 - spawn_exit_code
ok 188 - spawn_stdout
ok 189 - spawn_stdin
ok 190 - spawn_stdio_greater_than_3
ok 191 - spawn_ignored_stdio
ok 192 - spawn_and_kill
ok 193 - spawn_detached
ok 194 - spawn_and_kill_with_std
ok 195 - spawn_and_ping
ok 196 - spawn_preserve_env
ok 197 - spawn_setuid_fails
ok 198 - spawn_setgid_fails
ok 199 - spawn_stdout_to_file
ok 200 - spawn_stdout_and_stderr_to_file
ok 201 - spawn_stdout_and_stderr_to_file2 # SKIP
ok 202 - spawn_stdout_and_stderr_to_file_swap # SKIP
ok 203 - spawn_auto_unref
ok 204 - spawn_closed_process_io
not ok 205 - spawn_reads_child_path
# Output from process `spawn_reads_child_path`:
# exit_cb
# Assertion failed in test/test-spawn.c on line 68: exit_status == 1
#
# This application has requested the Runtime to terminate it in an unusual way.
# Please contact the application's support team for more information.
ok 206 - spawn_inherit_streams
ok 207 - fs_poll
ok 208 - fs_poll_getpath
ok 209 - kill
ok 210 - poll_close_doesnt_corrupt_stack
ok 211 - poll_closesocket
ok 212 - spawn_detect_pipe_name_collisions_on_windows
ok 213 - argument_escaping
ok 214 - environment_creation
ok 215 - listen_with_simultaneous_accepts
ok 216 - listen_no_simultaneous_accepts
ok 217 - fs_stat_root
ok 218 - spawn_with_an_odd_path
ok 219 - ipc_listen_after_bind_twice
ok 220 - fs_file_noent
ok 221 - fs_file_nametoolong
ok 222 - fs_file_loop
ok 223 - fs_file_async
ok 224 - fs_file_sync
ok 225 - fs_file_write_null_buffer
ok 226 - fs_async_dir
ok 227 - fs_async_sendfile
ok 228 - fs_mkdtemp
ok 229 - fs_fstat
ok 230 - fs_access
ok 231 - fs_chmod
ok 232 - fs_unlink_readonly
ok 233 - fs_chown
ok 234 - fs_utime
ok 235 - fs_futime
ok 236 - fs_readlink
ok 237 - fs_realpath
ok 238 - fs_symlink
not ok 239 - fs_symlink_dir
# Output from process `fs_symlink_dir`:
# r == 0
# Assertion failed in test/test-fs.c on line 1887: strlen(req.ptr) == test_dir_abs_size - 5
#
# This application has requested the Runtime to terminate it in an unusual way.
# Please contact the application's support team for more information.
ok 240 - fs_stat_missing_path
ok 241 - fs_read_file_eof
ok 242 - fs_file_open_append
ok 243 - fs_event_watch_dir
not ok 244 - fs_event_watch_dir_recursive
# Output from process `fs_event_watch_dir_recursive`:
# Assertion failed in test/test-fs-event.c on line 439: fs_event_cb_called == fs_event_created + fs_event_removed
#
# This application has requested the Runtime to terminate it in an unusual way.
# Please contact the application's support team for more information.
ok 245 - fs_event_watch_file
ok 246 - fs_event_watch_file_exact_path
ok 247 - fs_event_watch_file_twice
ok 248 - fs_event_watch_file_current_dir
ok 249 - fs_event_watch_file_root_dir # SKIP
ok 250 - fs_event_no_callback_after_close
ok 251 - fs_event_no_callback_on_close
ok 252 - fs_event_immediate_close
ok 253 - fs_event_close_with_pending_event
ok 254 - fs_event_close_in_callback
ok 255 - fs_event_start_and_close
ok 256 - fs_event_error_reporting
ok 257 - fs_event_getpath
ok 258 - fs_scandir_empty_dir
ok 259 - fs_scandir_file
ok 260 - fs_open_dir
ok 261 - fs_rename_to_existing_file
ok 262 - fs_write_multiple_bufs
ok 263 - fs_write_alotof_bufs
ok 264 - fs_write_alotof_bufs_with_offset
ok 265 - fs_read_write_null_arguments
ok 266 - threadpool_queue_work_simple
ok 267 - threadpool_queue_work_einval
ok 268 - threadpool_multiple_event_loops
ok 269 - threadpool_cancel_getaddrinfo
ok 270 - threadpool_cancel_getnameinfo
ok 271 - threadpool_cancel_work
ok 272 - threadpool_cancel_fs
ok 273 - threadpool_cancel_single
ok 274 - thread_local_storage
ok 275 - thread_stack_size # SKIP
ok 276 - thread_mutex
ok 277 - thread_rwlock
ok 278 - thread_rwlock_trylock
ok 279 - thread_create
ok 280 - thread_equal
ok 281 - dlerror
ok 282 - ip4_addr
ok 283 - ip6_addr_link_local
ok 284 - queue_foreach_delete
FAIL: test/run-tests.exe
======================================================
1 of 1 test failed
Please report to https://github.com/libuv/libuv/issues
======================================================
make[1]: *** [Makefile:4101: check-TESTS] Error 1
make[1]: Leaving directory '/c/Users/USER/Documents/libuv/MSYS2/libuv'
make: *** [Makefile:4358: check-am] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment