The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

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.33.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kaii-zen/libvim.swift.git
Reference: 0.1.0
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/kaii-zen/libvim.swift
 * tag               0.1.0      -> FETCH_HEAD
HEAD is now at bbe72c0 Move type definitions to types.swift
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/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/clibvim/onilibvim'...
Cloned https://github.com/kaii-zen/libvim.swift.git
Revision (git rev-parse @):
bbe72c019cbd1aaf69236199d47d68b704894652
SUCCESS checkout https://github.com/kaii-zen/libvim.swift.git at 0.1.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/builder/builds/TDmZkXJm/1/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/builder/builds/TDmZkXJm/1/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/1/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 0.1.0 (bbe72c0)
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 sources
[1/71] Write swift-version-6044DDE57671499D.txt
[2/71] Compiling xemit.c
[2/71] Compiling xhistogram.c
[4/71] Compiling pathdef.c
[5/71] Compiling xutils.c
[6/71] Compiling xpatience.c
[7/71] Compiling xprepare.c
[8/71] Compiling window.c
[9/71] Compiling version.c
[10/71] Compiling xdiffi.c
[11/71] Compiling usercmd.c
[12/71] Compiling ui.c
[13/71] Compiling undo.c
[14/71] Compiling userfunc.c
[15/71] Compiling channel.c
[16/71] Compiling term.c
[17/71] Compiling state_machine.c
[18/71] Compiling syntax.c
[19/71] Compiling init.c
[20/71] Compiling state_insert_literal.c
[21/71] Compiling tag.c
[22/71] Compiling sign.c
[23/71] Compiling sha256.c
[24/71] Compiling sds.c
[25/71] Compiling pty.c
[26/71] Compiling screen.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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.
[27/71] Compiling search.c
[28/71] Compiling quickfix.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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.
[29/71] Compiling os_unix.c
[30/71] Compiling move.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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.
[31/71] Compiling option.c
[32/71] Compiling normal.c
[32/71] Compiling ops.c
[34/71] Compiling misc2.c
[35/71] Compiling regexp.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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.
[36/71] Compiling message2.c
[37/71] Compiling misc1.c
[38/71] Compiling memfile.c
[39/71] Compiling memline.c
[39/71] Compiling list.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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.
[41/71] Compiling message.c
[42/71] Compiling mbyte.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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.
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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.
[43/71] Compiling libvim.c
[44/71] Compiling mark.c
[45/71] Compiling hashtab.c
[46/71] Compiling json.c
[47/71] Compiling fold.c
[48/71] Compiling findfile.c
[49/71] Compiling getchar.c
[50/71] Compiling ex_eval.c
[51/71] Compiling fileio.c
[52/71] Compiling ex_cmds2.c
/Users/builder/builds/TDmZkXJm/1/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.
[53/71] Compiling ex_getln.c
[54/71] Compiling digraph.c
[55/71] Compiling ex_cmds.c
[56/71] Compiling ex_docmd.c
[57/71] Compiling edit.c
[58/71] Compiling eval.c
[59/71] Compiling dict.c
[60/71] Compiling debugger.c
[61/71] Compiling evalfunc.c
[62/71] Compiling diff.c
[63/71] Compiling blob.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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.
[64/71] Compiling change.c
[65/71] Compiling charset.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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.
[66/71] Compiling buffer.c
[66/71] Compiling arabic.c
[68/71] Compiling os_mac_conv.c
/Users/builder/builds/TDmZkXJm/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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/1/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.
[69/71] Compiling autocmd.c
[70/71] Compiling os_macosx.m
[72/76] Compiling libvim libvim.swift
[73/76] Compiling libvim Character+ascii.swift
[74/76] Compiling libvim Extensions.swift
[75/76] Emitting module libvim
[76/76] Compiling libvim types.swift
Build complete! (7.77s)
Build complete.
Done.