Build Information
Successful build of libvim with Swift 5.10 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.34.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kaii-zen/libvim.swift.git
Reference: main
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/kaii-zen/libvim.swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7780ae5 Commt .swiftpm to retain scheme settings in xcode
Submodule path 'Sources/clibvim/onilibvim': checked out '9ade7d1e2ac54cb945724762cb8be9c68adef3f0'
Submodule 'onilibvim' (https://github.com/onivim/libvim.git) registered for path 'Sources/clibvim/onilibvim'
Cloning into '/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim'...
Cloned https://github.com/kaii-zen/libvim.swift.git
Revision (git rev-parse @):
7780ae5f437fa4654b1aafa50e070a4d0533e627
SUCCESS checkout https://github.com/kaii-zen/libvim.swift.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "libvim.swift",
"name": "libvim",
"url": "https://github.com/kaii-zen/libvim.swift.git",
"version": "unspecified",
"path": "/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/libvim.swift",
"dependencies": [
]
}
]
}
Fetching https://github.com/kaii-zen/libvim.swift.git from cache
Fetched https://github.com/kaii-zen/libvim.swift.git from cache (0.27s)
Creating working copy for https://github.com/kaii-zen/libvim.swift.git
Working copy of https://github.com/kaii-zen/libvim.swift.git resolved at main (7780ae5)
warning: '.resolve-product-dependencies': dependency 'libvim.swift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $workDir
https://github.com/kaii-zen/libvim.swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/71] Write swift-version-6044DDE57671499D.txt
[1/71] Write sources
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/libvim.c:217:26: warning: passing 'char_u *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
strlen(ccline.cmdbuff),
^~~~~~~~~~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t strlen(const char *__s);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/libvim.c:477:19: warning: passing 'char_u *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
return strdup(context->lines[nextLine]);
^~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here
char *strdup(const char *__s1);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/libvim.c:477:12: warning: returning 'char *' from a function with result type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
return strdup(context->lines[nextLine]);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/libvim.c:694:17: warning: assigning to 'char_u *' (aka 'unsigned char *') from 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
p_viminfofile = "NONE";
^ ~~~~~~
4 warnings generated.
[2/71] Compiling libvim.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/change.c:40:14: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put(_(w_readonly), msg);
^~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/vim.h:488:14: note: expanded from macro '_'
#define _(x) ((char *)(x))
^~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
1 warning generated.
[3/71] Compiling change.c
[4/71] Compiling memfile.c
[5/71] Compiling xhistogram.c
[6/71] Compiling xprepare.c
[7/71] Compiling xpatience.c
[8/71] Compiling xutils.c
[9/71] Compiling xemit.c
[10/71] Compiling pathdef.c
[11/71] Compiling xdiffi.c
[12/71] Compiling init.c
[13/71] Compiling list.c
[14/71] Compiling version.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/buffer.c:2801:14: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/buffer.c:3253:12: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put(buffer, msg);
^~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
2 warnings generated.
[15/71] Compiling buffer.c
[15/71] Compiling mbyte.c
[17/71] Compiling usercmd.c
[18/71] Compiling userfunc.c
[19/71] Compiling window.c
[20/71] Compiling ui.c
[21/71] Compiling state_machine.c
[22/71] Compiling state_insert_literal.c
[23/71] Compiling undo.c
[24/71] Compiling syntax.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:763:24: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_set_title(_("mark line col file/text"), message);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/vim.h:488:14: note: expanded from macro '_'
#define _(x) ((char *)(x))
^~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:5:29: note: passing argument to parameter 'title' here
void msg2_set_title(char_u *title, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:766:16: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", message);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:896:18: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_set_title(_(" jump line col file/text"), message);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/vim.h:488:14: note: expanded from macro '_'
#define _(x) ((char *)(x))
^~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:5:29: note: passing argument to parameter 'title' here
void msg2_set_title(char_u *title, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:912:16: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", message);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:931:14: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", message);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:953:18: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_set_title(_(" change line col text"), message);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/vim.h:488:14: note: expanded from macro '_'
#define _(x) ((char *)(x))
^~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:5:29: note: passing argument to parameter 'title' here
void msg2_set_title(char_u *title, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:959:16: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", message);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/mark.c:978:14: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", message);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
8 warnings generated.
[25/71] Compiling mark.c
[26/71] Compiling sign.c
[27/71] Compiling sds.c
[28/71] Compiling term.c
[29/71] Compiling tag.c
[30/71] Compiling pty.c
[31/71] Compiling sha256.c
[32/71] Compiling screen.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/os_unix.c:711:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
sig_winch SIGDEFARG(sigarg)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/os_unix.c:722:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
catch_sigint SIGDEFARG(sigarg)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/os_unix.c:832:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
deathtrap SIGDEFARG(sigarg)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/os_unix.c:1021:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
sigcont_handler SIGDEFARG(sigarg)
^
4 warnings generated.
[33/71] Compiling os_unix.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/search.c:186:29: warning: passing 'char_u *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
mr_pattern = strdup(pat); /* out of memory, keep normal pattern. */
^~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here
char *strdup(const char *__s1);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/search.c:186:20: warning: assigning to 'char_u *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
mr_pattern = strdup(pat); /* out of memory, keep normal pattern. */
^ ~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/search.c:198:27: warning: passing 'char_u *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
mr_pattern = strdup(pat);
^~~
/Applications/Xcode-15.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here
char *strdup(const char *__s1);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/search.c:198:18: warning: assigning to 'char_u *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
mr_pattern = strdup(pat);
^ ~~~~~~~~~~~
4 warnings generated.
[34/71] Compiling search.c
[35/71] Compiling quickfix.c
[36/71] Compiling move.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/option.c:4058:13: warning: initializing 'char_u *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
char_u *fullname = options[opt_idx].fullname;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/option.c:4059:13: warning: initializing 'char_u *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
char_u *shortname = options[opt_idx].shortname;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/option.c:7720:14: warning: passing 'char[3]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("no", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/option.c:7722:14: warning: passing 'char[3]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("--", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/option.c:7724:14: warning: passing 'char[3]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put(" ", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/option.c:7725:12: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put(p->fullname, msg);
^~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/option.c:7728:14: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("=", msg);
^~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
7 warnings generated.
[37/71] Compiling option.c
[38/71] Compiling ops.c
[39/71] Compiling normal.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message2.c:29:35: warning: passing 'char_u *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg->title = sdscpy(msg->title, title);
^~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/sds.h:250:31: note: passing argument to parameter 't' here
sds sdscpy(sds s, const char *t);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message2.c:49:41: warning: passing 'char_u *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg->contents = sdscat(msg->contents, s);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/sds.h:247:31: note: passing argument to parameter 't' here
sds sdscat(sds s, const char *t);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message2.c:64:14: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put((char *)p, msg);
^~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message2.c:47:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg)
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message2.c:70:14: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put((char *)p, msg);
^~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message2.c:47:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg)
^
4 warnings generated.
[40/71] Compiling message2.c
[41/71] Compiling misc2.c
[42/71] Compiling misc1.c
[43/71] Compiling hashtab.c
[44/71] Compiling json.c
[45/71] Compiling regexp.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message.c:1777:12: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put(str, msg);
^~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/message.c:1790:12: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put(str, msg);
^~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
2 warnings generated.
[46/71] Compiling message.c
[47/71] Compiling memline.c
[48/71] Compiling findfile.c
[49/71] Compiling ex_eval.c
[50/71] Compiling fold.c
[51/71] Compiling getchar.c
[52/71] Compiling fileio.c
[53/71] Compiling ex_cmds2.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/ex_getln.c:3238:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
}
^
1 warning generated.
[54/71] Compiling ex_getln.c
[55/71] Compiling digraph.c
[56/71] Compiling os_mac_conv.c
[57/71] Compiling dict.c
[58/71] Compiling ex_cmds.c
[59/71] Compiling diff.c
[60/71] Compiling edit.c
[61/71] Compiling debugger.c
[62/71] Compiling ex_docmd.c
[63/71] Compiling eval.c
[64/71] Compiling blob.c
[65/71] Compiling charset.c
[66/71] Compiling arabic.c
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:285:12: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:291:18: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put((char *)get_deleted_augroup(), msg);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:293:18: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put((char *)AUGROUP_NAME(ap->group), msg);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:295:16: warning: passing 'char[3]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put(" ", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:298:14: warning: passing 'char *' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put((char *)event_nr2name(event), msg);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:301:14: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:315:18: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim/src/autocmd.c:334:18: warning: passing 'char[2]' to parameter of type 'char_u *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
msg2_put("\n", msg);
^~~~
/Users/builder/builds/TDmZkXJm/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/include/message2.pro:6:23: note: passing argument to parameter 's' here
void msg2_put(char_u *s, msg_T *msg);
^
8 warnings generated.
[67/71] Compiling autocmd.c
[68/71] Compiling channel.c
[69/71] Compiling evalfunc.c
[70/71] Compiling os_macosx.m
[72/76] Compiling libvim libvim.swift
[73/76] Compiling libvim Extensions.swift
[74/76] Compiling libvim types.swift
[75/76] Compiling libvim Character+ascii.swift
[76/76] Emitting module libvim
Build complete! (8.25s)
Build complete.
Done.