Closed superbonaci closed 1 year ago
You seem to be doing a parallel / multithread build, and the interesting error is further up, of which this is the last line:
src/startup/mldr/CMakeFiles/mldr32_dserver_rpc.dir///external/darlingserver/src/rpc.c.o
You need to look further up to see what's wrong with rpc.c .
I have no idea just testing builds...
@superbonaci Can you run make
with no additional arguments and provide the entire output?
Here is the full make log:
$ make
[ 0%] Building C object src/bsdln/CMakeFiles/bsdln.dir/ln.c.o
[ 0%] Linking C executable bsdln
[ 0%] Built target bsdln
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/InputFiles.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/OutputFile.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/SymbolTable.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/code-sign-blobs/blob.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/parsers/lto_file.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/parsers/opaque_section_file.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/parsers/macho_relocatable_file.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/parsers/macho_dylib_file.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/parsers/textstub_dylib_file.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/parsers/archive_file.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/Options.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/Resolver.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/ld.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/Snapshot.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/branch_island.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/compact_unwind.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/code_dedup.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/got.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/inits.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/thread_starts.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/tlvp.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/branch_shim.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/dtrace_dof.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/order.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/dylibs.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/stubs/stubs.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/huge.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/bitcode_bundle.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/passes/objc.cpp.o
[ 0%] Building CXX object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/PlatformSupport.cpp.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/md5.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/strlcat.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/BlocksRuntime/runtime.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/BlocksRuntime/data.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/helper.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/strlcpy.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/qsort_r.c.o
/home/user/darling/src/external/cctools-port/cctools/ld64/src/3rd/qsort_r.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
swapfunc(a, b, n, swaptype)
^
/home/user/darling/src/external/cctools-port/cctools/ld64/src/3rd/qsort_r.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
2 warnings generated.
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/eprintf.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/3rd/mkpath_np.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ld64/src/CMakeFiles/x86_64-apple-darwin19-ld.dir/ld/debugline.c.o
/home/user/darling/src/external/cctools-port/cctools/ld64/src/ld/debugline.c:400:75: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
if (verbose) fprintf(stderr, "DW_LNE_set_address(0x%08llX)\n", lnd->cur.pc);
~~~~~~ ^~~~~~~~~~~
%08lX
/home/user/darling/src/external/cctools-port/cctools/ld64/src/ld/debugline.c:404:75: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
if (verbose) fprintf(stderr, "DW_LNE_set_address(0x%08llX)\n", lnd->cur.pc);
~~~~~~ ^~~~~~~~~~~
%08lX
/home/user/darling/src/external/cctools-port/cctools/ld64/src/ld/debugline.c:446:66: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
if (verbose) fprintf(stderr, "DW_LNS_advance_pc(0x%08llX)\n", lnd->cur.pc);
~~~~~~ ^~~~~~~~~~~
%08lX
/home/user/darling/src/external/cctools-port/cctools/ld64/src/ld/debugline.c:450:64: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
if (verbose) fprintf(stderr, "DW_LNS_advance_line(%lld)\n", lnd->cur.line);
~~~~ ^~~~~~~~~~~~~
%ld
4 warnings generated.
[ 0%] Linking CXX executable x86_64-apple-darwin19-ld
[ 0%] Built target x86_64-apple-darwin19-ld
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/append.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/append.c:88:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
append(argv)
^
1 warning generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/ar.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/ar.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
main(argc, argv)
^
/home/user/darling/src/external/cctools-port/cctools/ar/ar.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
badoptions(arg)
^
/home/user/darling/src/external/cctools-port/cctools/ar/ar.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
3 warnings generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/archive.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:99:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
open_archive(mode)
^
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
close_archive(fd)
^
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
get_arobj(fd)
^
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:309:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
put_arobj(cfp, sb)
^
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:356:21: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
sb->st_mode, (int64_t)sb->st_size, ARFMAG);
^~~~~~~~~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:365:21: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat]
sb->st_mode, (int64_t)sb->st_size + (int64_t)((lname + 3) & ~3),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:373:21: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
sb->st_mode, (int64_t)sb->st_size, ARFMAG);
^~~~~~~~~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
copy_ar(cfp, size)
^
/home/user/darling/src/external/cctools-port/cctools/ar/archive.c:475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
skip_arobj(fd)
^
9 warnings generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/contents.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/contents.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
contents(argv)
^
/home/user/darling/src/external/cctools-port/cctools/ar/contents.c:110:37: warning: format specifies type 'long long' but the argument has type 'off_t' (aka 'long') [-Wformat]
buf + 1, chdr.uid, chdr.gid, chdr.size);
^~~~~~~~~
2 warnings generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/delete.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/delete.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
delete(argv)
^
1 warning generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/extract.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/extract.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
extract(argv)
^
1 warning generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/misc.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/misc.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
files(argv)
^
/home/user/darling/src/external/cctools-port/cctools/ar/misc.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
orphans(argv)
^
/home/user/darling/src/external/cctools-port/cctools/ar/misc.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
rname(path)
^
/home/user/darling/src/external/cctools-port/cctools/ar/misc.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
compare(dest)
^
/home/user/darling/src/external/cctools-port/cctools/ar/misc.c:176:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
error(name)
^
5 warnings generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/move.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/move.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
move(argv)
^
1 warning generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/print.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/print.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
print(argv)
^
1 warning generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/replace.c.o
/home/user/darling/src/external/cctools-port/cctools/ar/replace.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
replace(argv)
^
1 warning generated.
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/__/libstuff/unix_standard_mode.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/__/libstuff/execute.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/__/libstuff/port.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/__/libstuff/fatals.c.o
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/x86_64-apple-darwin19-ar.dir/__/libstuff/allocate.c.o
[ 0%] Linking C executable x86_64-apple-darwin19-ar
[ 0%] Built target x86_64-apple-darwin19-ar
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/fatals.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/bytesex.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/allocate.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/errors.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/arch.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/arch_usage.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/port.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/apple_version.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/execute.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/rnd.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/ofile.c.o
/home/user/darling/src/external/cctools-port/cctools/libstuff/ofile.c:3135:27: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
ofile->file_name, offset, cputype,
^~~~~~
/home/user/darling/src/external/cctools-port/cctools/libstuff/ofile.c:3237:24: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"alignment (2^%u)", offset, cputype,
^~~~~~
2 warnings generated.
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/ofile_error.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/unix_standard_mode.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/version_number.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/print.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/swap_headers.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/get_arch_from_host.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/set_arch_flag_name.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/get_toc_byte_sex.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/args.c.o
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/stuff.dir/__/libstuff/write64.c.o
[ 0%] Built target stuff
[ 0%] Building C object src/external/cctools-port/cctools/ar/CMakeFiles/ranlib.dir/__/misc/libtool.c.o
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:2679:31: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"of size %llu", output, library_size);
~~~~ ^~~~~~~~~~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:2734:28: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size %llu", output, library_size);
~~~~ ^~~~~~~~~~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:2791:18: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"that", offset, archs[i].arch_flag.name);
^~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:2816:10: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
archs[i].size, archs[i].arch_flag.name);
^~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3268:45: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"out of range for library_size = %llu", offset, size,
^~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3268:53: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"out of range for library_size = %llu", offset, size,
^~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3269:5: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
library_size);
^~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3313:20: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size = %llu)", offset, size, before->offset,
^~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3313:28: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size = %llu)", offset, size, before->offset,
^~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3313:34: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size = %llu)", offset, size, before->offset,
^~~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3314:4: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
before->size);
^~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3323:20: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size = %llu)", offset, size, after->offset,
^~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3323:28: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size = %llu)", offset, size, after->offset,
^~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3323:34: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size = %llu)", offset, size, after->offset,
^~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/libtool.c:3324:4: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
after->size);
^~~~~~~~~~~
15 warnings generated.
[ 0%] Linking C executable x86_64-apple-darwin19-ranlib
[ 0%] Built target ranlib
[ 0%] Building C object src/external/cctools-port/cctools/misc/CMakeFiles/lipo.dir/lipo.c.o
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:904:8: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
input_files[i].fat_arches64[j].offset);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:906:8: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
input_files[i].fat_arches64[j].size);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1053:9: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
offset, thin_files[i].name,
^~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1399:6: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
input->fat_arches64[i].offset, input->name,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1460:38: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"(%llu) of %s exceeds that", size, input->name);
~~~~ ^~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1495:38: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"(%llu) of %s exceeds that", size, input->name);
~~~~ ^~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1520:38: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"(%llu) of %s exceeds that", size, input->name);
~~~~ ^~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1556:40: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"size (%llu) of %s exceeds that", size, input->name);
~~~~ ^~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1670:51: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"and the size (%llu) of %s exceeds that", size,
~~~~ ^~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1700:51: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"and the size (%llu) of %s exceeds that", size,
~~~~ ^~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1718:51: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"and the size (%llu) of %s exceeds that", size,
~~~~ ^~~~
%lu
/home/user/darling/src/external/cctools-port/cctools/misc/lipo.c:1732:51: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat]
"and the size (%llu) of %s exceeds that", size,
~~~~ ^~~~
%lu
12 warnings generated.
[ 0%] Linking C executable lipo
[ 0%] Built target lipo
[ 0%] Building C object src/buildtools/CMakeFiles/getuuid.dir/getuuid.c.o
[ 0%] Linking C executable getuuid
[ 0%] Built target getuuid
[ 0%] Building C object src/buildtools/CMakeFiles/elfdep.dir/elfdep.c.o
[ 0%] Linking C executable elfdep
[ 0%] Built target elfdep
[ 0%] Building C object src/hosttools/CMakeFiles/darling-coredump.dir/src/coredump/main.c.o
/home/user/darling/src/hosttools/src/coredump/main.c:774:2: warning: TODO: 32-bit coredump support [-W#warnings]
#warning TODO: 32-bit coredump support
^
1 warning generated.
[ 0%] Linking C executable darling-coredump
[ 0%] Built target darling-coredump
[ 0%] Building CXX object src/libelfloader/wrapgen/CMakeFiles/wrapgen.dir/wrapgen.cpp.o
[ 0%] Linking CXX executable wrapgen
[ 0%] Built target wrapgen
[ 0%] Building C object src/libsimple-linux/CMakeFiles/libsimple_darlingserver.dir/src/lock.c.o
[ 0%] Linking C static library liblibsimple_darlingserver.a
[ 0%] Built target libsimple_darlingserver
[ 0%] Generating include/darlingserver/rpc.h, internal-include/darlingserver/rpc.internal.h, src/rpc.c
[ 0%] Built target generate_dserver_rpc_wrappers
[ 0%] Building C object src/startup/CMakeFiles/rtsig.dir/rtsig.c.o
[ 0%] Linking C executable rtsig
[ 0%] Built target rtsig
[ 0%] Determining available RT signals
[ 0%] Built target rtsig_h
[ 0%] [BISON][MyParser] Building parser with bison 3.8.2
[ 0%] [FLEX][MyScanner] Building scanner with flex 2.6.4
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/error.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/global.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/header.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/mig.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/routine.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/server.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/statement.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/string.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/type.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/user.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/utils.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/migcom.tproj/xtracemig.c.o
/home/user/darling/src/bootstrap_cmds/migcom.tproj/xtracemig.c:207:20: warning: passing arguments to 'WriteLogDefines' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
WriteLogDefines(file, "MACH_MSG_LOG_USER");
^
/home/user/darling/src/bootstrap_cmds/migcom.tproj/xtracemig.c:233:28: warning: passing arguments to 'WriteIdentificationString' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
WriteIdentificationString(file);
^
2 warnings generated.
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/parser.c.o
[ 0%] Building C object src/bootstrap_cmds/CMakeFiles/migcom.dir/lexer.c.o
[ 0%] Linking C executable migcom
[ 0%] Built target migcom
[ 0%] Generating ../../build-mig
[ 0%] Built target migexe
[ 0%] Generating xnu/osfmk/mach/upl_user.c, xnu/osfmk/mach/upl.h, xnu/osfmk/mach/upl_server.c, xnu/osfmk/mach/upl_server.h, xnu/osfmk/mach/uplXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/host_notify_reply_user.c, xnu/osfmk/mach/host_notify_reply.h, xnu/osfmk/mach/host_notify_reply_server.c, xnu/osfmk/mach/host_notify_reply_server.h, xnu/osfmk/mach/host_notify_replyXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/vm32_map_user.c, xnu/osfmk/mach/vm32_map.h, xnu/osfmk/mach/vm32_map_server.c, xnu/osfmk/mach/vm32_map_server.h, xnu/osfmk/mach/vm32_mapXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/mach_notify_user.c, xnu/osfmk/mach/mach_notify.h, xnu/osfmk/mach/mach_notify_server.c, xnu/osfmk/mach/mach_notify_server.h, xnu/osfmk/mach/mach_notifyXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/mach_voucher_attr_control_user.c, xnu/osfmk/mach/mach_voucher_attr_control.h, xnu/osfmk/mach/mach_voucher_attr_control_server.c, xnu/osfmk/mach/mach_voucher_attr_control_server.h, xnu/osfmk/mach/mach_voucher_attr_controlXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/memory_entry_user.c, xnu/osfmk/mach/memory_entry.h, xnu/osfmk/mach/memory_entry_server.c, xnu/osfmk/mach/memory_entry_server.h, xnu/osfmk/mach/memory_entryXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/memory_object_control_user.c, xnu/osfmk/mach/memory_object_control.h, xnu/osfmk/mach/memory_object_control_server.c, xnu/osfmk/mach/memory_object_control_server.h, xnu/osfmk/mach/memory_object_controlXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/memory_object_user.c, xnu/osfmk/mach/memory_object.h, xnu/osfmk/mach/memory_object_server.c, xnu/osfmk/mach/memory_object_server.h, xnu/osfmk/mach/memory_objectXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/memory_object_default_user.c, xnu/osfmk/mach/memory_object_default.h, xnu/osfmk/mach/memory_object_default_server.c, xnu/osfmk/mach/memory_object_default_server.h, xnu/osfmk/mach/memory_object_defaultXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/mach_voucher_user.c, xnu/osfmk/mach/mach_voucher.h, xnu/osfmk/mach/mach_voucher_server.c, xnu/osfmk/mach/mach_voucher_server.h, xnu/osfmk/mach/mach_voucherXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/vm_map_user.c, xnu/osfmk/mach/vm_map.h, xnu/osfmk/mach/vm_map_server.c, xnu/osfmk/mach/vm_map_server.h, xnu/osfmk/mach/vm_mapXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/resource_notify_user.c, xnu/osfmk/mach/resource_notify.h, xnu/osfmk/mach/resource_notify_server.c, xnu/osfmk/mach/resource_notify_server.h, xnu/osfmk/mach/resource_notifyXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/restartable_user.c, xnu/osfmk/mach/restartable.h, xnu/osfmk/mach/restartable_server.c, xnu/osfmk/mach/restartable_server.h, xnu/osfmk/mach/restartableXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/exc_user.c, xnu/osfmk/mach/exc.h, xnu/osfmk/mach/exc_server.c, xnu/osfmk/mach/exc_server.h, xnu/osfmk/mach/excXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/mach_exc_user.c, xnu/osfmk/mach/mach_exc.h, xnu/osfmk/mach/mach_exc_server.c, xnu/osfmk/mach/mach_exc_server.h, xnu/osfmk/mach/mach_excXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/notify_user.c, xnu/osfmk/mach/notify.h, xnu/osfmk/mach/notify_server.c, xnu/osfmk/mach/notify_server.h, xnu/osfmk/mach/notifyXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/task_user.c, xnu/osfmk/mach/task.h, xnu/osfmk/mach/task_server.c, xnu/osfmk/mach/task_server.h, xnu/osfmk/mach/taskXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/clock_user.c, xnu/osfmk/mach/clock.h, xnu/osfmk/mach/clock_server.c, xnu/osfmk/mach/clock_server.h, xnu/osfmk/mach/clockXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/clock_priv_user.c, xnu/osfmk/mach/clock_priv.h, xnu/osfmk/mach/clock_priv_server.c, xnu/osfmk/mach/clock_priv_server.h, xnu/osfmk/mach/clock_privXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/processor_user.c, xnu/osfmk/mach/processor.h, xnu/osfmk/mach/processor_server.c, xnu/osfmk/mach/processor_server.h, xnu/osfmk/mach/processorXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/host_priv_user.c, xnu/osfmk/mach/host_priv.h, xnu/osfmk/mach/host_priv_server.c, xnu/osfmk/mach/host_priv_server.h, xnu/osfmk/mach/host_privXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 0%] Generating xnu/osfmk/mach/host_security_user.c, xnu/osfmk/mach/host_security.h, xnu/osfmk/mach/host_security_server.c, xnu/osfmk/mach/host_security_server.h, xnu/osfmk/mach/host_securityXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/lock_set_user.c, xnu/osfmk/mach/lock_set.h, xnu/osfmk/mach/lock_set_server.c, xnu/osfmk/mach/lock_set_server.h, xnu/osfmk/mach/lock_setXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/mach_port_user.c, xnu/osfmk/mach/mach_port.h, xnu/osfmk/mach/mach_port_server.c, xnu/osfmk/mach/mach_port_server.h, xnu/osfmk/mach/mach_portXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/mach_vm_user.c, xnu/osfmk/mach/mach_vm.h, xnu/osfmk/mach/mach_vm_server.c, xnu/osfmk/mach/mach_vm_server.h, xnu/osfmk/mach/mach_vmXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/mach_host_user.c, xnu/osfmk/mach/mach_host.h, xnu/osfmk/mach/mach_host_server.c, xnu/osfmk/mach/mach_host_server.h, xnu/osfmk/mach/mach_hostXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/processor_set_user.c, xnu/osfmk/mach/processor_set.h, xnu/osfmk/mach/processor_set_server.c, xnu/osfmk/mach/processor_set_server.h, xnu/osfmk/mach/processor_setXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/thread_act_user.c, xnu/osfmk/mach/thread_act.h, xnu/osfmk/mach/thread_act_server.c, xnu/osfmk/mach/thread_act_server.h, xnu/osfmk/mach/thread_actXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/clock_reply_user.c, xnu/osfmk/mach/clock_reply.h, xnu/osfmk/mach/clock_reply_server.c, xnu/osfmk/mach/clock_reply_server.h, xnu/osfmk/mach/clock_replyXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/mach/mach_eventlink_user.c, xnu/osfmk/mach/mach_eventlink.h, xnu/osfmk/mach/mach_eventlink_server.c, xnu/osfmk/mach/mach_eventlink_server.h, xnu/osfmk/mach/mach_eventlinkXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/device/device_user.c, xnu/osfmk/device/device.h, xnu/osfmk/device/device_server.c, xnu/osfmk/device/device_server.h, xnu/osfmk/device/deviceXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Generating xnu/osfmk/UserNotification/UNDReplyUser.c, xnu/osfmk/UserNotification/UNDReply.h, xnu/osfmk/UserNotification/UNDReplyServer.c, xnu/osfmk/UserNotification/UNDReplyServer.h, xnu/osfmk/UserNotification/UNDReplyXtraceMig.c
clang: warning: argument unused during compilation: '-arch i386' [-Wunused-command-line-argument]
[ 1%] Built target kernel_mig_generate
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/misc.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/stubs.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/locks.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/memory.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/task.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/thread.c.o
In file included from /home/user/darling/src/external/darlingserver/duct-tape/src/thread.c:13:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/systm.h:110:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/proc.h:77:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/param.h:140:9: warning: 'MAXPRI' macro redefined [-Wmacro-redefined]
#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/sched.h:81:9: note: previous definition is here
#define MAXPRI (NRQS_MAX-1)
^
1 warning generated.
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/timer.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/traps.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/host.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/processor.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/kqchan.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/semaphore.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/psynch.c.o
In file included from /home/user/darling/src/external/darlingserver/duct-tape/src/psynch.c:7:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/proc.h:77:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/param.h:140:9: warning: 'MAXPRI' macro redefined [-Wmacro-redefined]
#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/sched.h:81:9: note: previous definition is here
#define MAXPRI (NRQS_MAX-1)
^
1 warning generated.
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/src/condvar.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/libkern/os/refcnt.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/libkern/gen/OSAtomicOperations.c.o
[ 1%] Building CXX object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/libkern/c++/priority_queue.cpp.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ipc_clock.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ipc_host.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ipc_kobject.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ipc_mig.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ipc_misc.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ipc_sync.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ipc_tt.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/turnstile.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/waitq.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/clock.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ltable.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/mpsc_queue.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/thread_call.c.o
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/thread_call.c:1903:32: warning: cast to smaller integer type 'thread_call_flavor_t' from 'timer_call_param_t' (aka 'void *') [-Wvoid-pointer-to-enum-cast]
thread_call_flavor_t flavor = (thread_call_flavor_t) p1;
^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/mk_timer.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/host.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/host_notify.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/timer_call.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/clock_oldops.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/sync_sema.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/sync_lock.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/syscall_emulation.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/ux_handler.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/kern/exception.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_entry.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_hash.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_importance.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_init.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_kmsg.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_mqueue.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_notify.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_object.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_port.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_pset.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_right.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_space.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_table.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_voucher.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/mach_debug.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/mach_kernelrpc.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/mach_msg.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/mach_port.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/mig_log.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/ipc/ipc_eventlink.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/i386/rtclock.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/prng/prng_random.c.o
[ 1%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/vm/vm32_user.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/clock_priv_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/clock_reply_user.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/clock_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/exc_user.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/exc_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/host_priv_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/host_security_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/lock_set_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_exc_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_exc_user.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_host_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_port_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_vm_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_voucher_attr_control_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_voucher_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/memory_entry_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/notify_user.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/processor_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/processor_set_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/restartable_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/task_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/thread_act_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/mach_eventlink_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/mach/vm32_map_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/device/device_server.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/xnu/osfmk/UserNotification/UNDReplyServer.c.o
[ 2%] Building C object src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/pthread/kern_synch.c.o
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_var.h:76:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/route.h:106:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_llatbl.h:59:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/netinet/in.h:96:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/_endian.h:134:9: warning: 'htons' macro redefined [-Wmacro-redefined]
#define htons(x) __DARWIN_OSSwapInt16(x)
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/i386/endian.h:64:9: note: previous definition is here
#define htons ntohs
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_var.h:76:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/route.h:106:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_llatbl.h:59:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/netinet/in.h:96:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/_endian.h:137:9: warning: 'htonl' macro redefined [-Wmacro-redefined]
#define htonl(x) __DARWIN_OSSwapInt32(x)
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/i386/endian.h:85:9: note: previous definition is here
#define htonl ntohl
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_var.h:76:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/route.h:106:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_llatbl.h:59:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/netinet/in.h:96:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/_endian.h:156:9: warning: 'NTOHL' macro redefined [-Wmacro-redefined]
#define NTOHL(x) (x) = ntohl((__uint32_t)x)
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/i386/endian.h:88:9: note: previous definition is here
#define NTOHL(x) (x) = ntohl((unsigned long)x)
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_var.h:76:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/route.h:106:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_llatbl.h:59:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/netinet/in.h:96:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/_endian.h:157:9: warning: 'NTOHS' macro redefined [-Wmacro-redefined]
#define NTOHS(x) (x) = ntohs((__uint16_t)x)
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/i386/endian.h:89:9: note: previous definition is here
#define NTOHS(x) (x) = ntohs((unsigned short)x)
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_var.h:76:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/route.h:106:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_llatbl.h:59:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/netinet/in.h:96:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/_endian.h:159:9: warning: 'HTONL' macro redefined [-Wmacro-redefined]
#define HTONL(x) (x) = htonl((__uint32_t)x)
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/i386/endian.h:90:9: note: previous definition is here
#define HTONL(x) (x) = htonl((unsigned long)x)
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_var.h:76:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/route.h:106:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_llatbl.h:59:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/netinet/in.h:96:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/_endian.h:160:9: warning: 'HTONS' macro redefined [-Wmacro-redefined]
#define HTONS(x) (x) = htons((__uint16_t)x)
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/i386/endian.h:91:9: note: previous definition is here
#define HTONS(x) (x) = htons((unsigned short)x)
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/if_var.h:935:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/classq/if_classq.h:36:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/net/classq/classq.h:140:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/sysctl.h:96:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/vm.h:136:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/thread.h:97:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/vm/vm_kern.h:461:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/task.h:122:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/cpu_data.h:42:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/machine/cpu_data.h:32:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/i386/cpu_data.h:43:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/processor.h:82:
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/kern/sched.h:81:9: warning: 'MAXPRI' macro redefined [-Wmacro-redefined]
#define MAXPRI (NRQS_MAX-1)
^
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/param.h:140:9: note: previous definition is here
#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:37:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_internal.h:56:
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern/kern_trace.h:63:40: error: incompatible pointer to integer conversion passing 'void *' to parameter of type 'vm_offset_t' (aka 'unsigned long') [-Wint-conversion]
vm_kernel_unslide_or_perm_external(ptr, &unslid_ptr);
^~~
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/vm/vm_kern.h:494:14: note: passing argument to parameter 'addr' here
vm_offset_t addr,
^
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:578:43: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, THREAD_NULL,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:642:43: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, THREAD_NULL,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:701:42: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, kwq->kw_owner,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:738:42: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, kwq->kw_owner,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:824:37: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_complete(kwq, &kwq->kw_turnstile);
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:1991:41: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
ret = pthread_kern->psynch_wait_wakeup(kwq, kwe, tstore);
^~~
7 warnings and 7 errors generated.
make[2]: *** [src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/build.make:1706: src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/pthread/kern_synch.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:14011: src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
I have the same problem
make[2]: *** [src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/build.make:1706: src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/pthread/kern_synch.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:14011: src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
I'm using ubuntu 22.10
same as @lucascowe
/home/user/darling/src/external/darlingserver/duct-tape/xnu/bsd/sys/param.h:140:9: note: previous definition is here
#define MAXPRI 127 /* Priorities range from 0 through MAXPRI. */
^
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:37:
In file included from /home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_internal.h:56:
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern/kern_trace.h:63:40: error: incompatible pointer to integer conversion passing 'void *' to parameter of type 'vm_offset_t' (aka 'unsigned long') [-Wint-conversion]
vm_kernel_unslide_or_perm_external(ptr, &unslid_ptr);
^~~
/home/user/darling/src/external/darlingserver/duct-tape/xnu/osfmk/vm/vm_kern.h:494:14: note: passing argument to parameter 'addr' here
vm_offset_t addr,
^
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:578:43: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, THREAD_NULL,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:642:43: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, THREAD_NULL,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:701:42: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, kwq->kw_owner,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:738:42: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_update_owner(kwq, kwq->kw_owner,
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:824:37: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
pthread_kern->psynch_wait_complete(kwq, &kwq->kw_turnstile);
^~~
/home/user/darling/src/external/darlingserver/duct-tape/pthread/kern_synch.c:1991:41: error: incompatible pointer to integer conversion passing 'ksyn_wait_queue_t' (aka 'struct ksyn_wait_queue *') to parameter of type 'uintptr_t' (aka 'unsigned long') [-Wint-conversion]
ret = pthread_kern->psynch_wait_wakeup(kwq, kwe, tstore);
^~~
7 warnings and 7 errors generated.
make[2]: *** [src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/build.make:1706: src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/pthread/kern_synch.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:14011: src/external/darlingserver/duct-tape/CMakeFiles/darlingserver_duct_tape.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
same also here
Hello Everyone,
I ran into the same issue you all are experiencing on Fedora 37. I have push some changes to fix this issue. When you get the chance, try building Darling with the latest changes (4b9079b9183132312a85bf7355d1b44706209c74).
Let me know if this fixes your build issues.
No luck, make still fails:
[ 41%] Built target pam_ntlm
Consolidate compiler generated dependencies of target pam_launchd
[ 41%] Linking C shared library pam_launchd.so.2
[ 41%] Built target pam_launchd
Consolidate compiler generated dependencies of target pam_localauthentication
[ 41%] Building C object src/external/openpam/pam_modules/CMakeFiles/pam_localauthentication.dir/modules/pam_localauthentication/pam_localauthentication.c.o
/home/user/darling/src/external/openpam/pam_modules/modules/pam_localauthentication/pam_localauthentication.c:96:15: warning: call to undeclared function 'LACreateNewContextWithACMContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
context = LACreateNewContextWithACMContext(*externalized_context, &error);
^
/home/user/darling/src/external/openpam/pam_modules/modules/pam_localauthentication/pam_localauthentication.c:96:13: error: incompatible integer to pointer conversion assigning to 'CFTypeRef' (aka 'const void *') from 'int' [-Wint-conversion]
context = LACreateNewContextWithACMContext(*externalized_context, &error);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/user/darling/src/external/openpam/pam_modules/modules/pam_localauthentication/pam_localauthentication.c:115:10: warning: call to undeclared function 'LAEvaluatePolicy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
if (!LAEvaluatePolicy(context, policy, options, &error)) {
^
/home/user/darling/src/external/openpam/pam_modules/modules/pam_localauthentication/pam_localauthentication.c:122:33: warning: call to undeclared function 'LAVerifySEP'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
if (!isContinuityUnlock && !LAVerifySEP(pwd->pw_uid, &error)) {
^
3 warnings and 1 error generated.
make[2]: *** [src/external/openpam/pam_modules/CMakeFiles/pam_localauthentication.dir/build.make:76: src/external/openpam/pam_modules/CMakeFiles/pam_localauthentication.dir/modules/pam_localauthentication/pam_localauthentication.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:23290: src/external/openpam/pam_modules/CMakeFiles/pam_localauthentication.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
Before that also failed for some weird reason:
[ 90%] Building C object src/frameworks/AddressBook/CMakeFiles/AddressBook.dir/src/CNCollectionUserActionItem.m.o
[ 90%] Building C object src/frameworks/AddressBook/CMakeFiles/AddressBook.dir/src/CNUIUndoableCommand.m.o
[ 90%] Building C object src/frameworks/AddressBook/CMakeFiles/AddressBook.dir/src/PHXTableView.m.o
[ 90%] Building C object src/frameworks/AddressBook/CMakeFiles/AddressBook.dir/src/ABCardCollectionTableRowView.m.o
[ 90%] Building C object src/frameworks/AddressBook/CMakeFiles/AddressBook.dir/src/ABCardCollectionTableViewController.m.o
[ 90%] Building C object src/frameworks/AddressBook/CMakeFiles/AddressBook.dir/src/_ABPersonView.m.o
[ 90%] Linking C shared library AddressBook
ld: warning: static initializer found in 'CMakeFiles/AddressBook.dir/src/AddressBook.m.o'. Use -no_inits to make this an error. Use -no_warn_inits to suppress warning
ld: warning: static initializer found in 'CMakeFiles/AddressBook.dir/src/AddressBook.m.o'. Use -no_inits to make this an error. Use -no_warn_inits to suppress warning
[ 90%] Built target AddressBook
make: *** [Makefile:136: all] Error 2
@superbonaci Try running git submodule update --init --recursive
, then do another build. I want to make sure that the pam_modules
is actually up to date (and not using the older version).
@CuriousTommy Just removed the darling folder and fetched all again. Now compiles and installs fine, however runtime doesn't start:
$ darling shell
Bootstrapping the container with launchd...
Cannot open mnt namespace file: No such file or directory
@superbonaci Unfortunately, that error message is vague and can mean a lot of things. So it's hard to tell what is causing that issue...
Is there anything special you did with your Ubuntu install (such as setting up a different filesystem)?
@CuriousTommy could you try to build on ubuntu 22.10? If you can't I'll try in a different computer with 22.10 as well.
Tried today with 87b39c2 and compiles and runs fine, so closing.
Using commit b2a6375: