GPSnoopy / BelgianChocolateDuke3D

Chocolate Duke Nukem 3D
35 stars 9 forks source link

error: building sdl2:x64-osx failed with: BUILD_FAILED #12

Open Sn4k3R94 opened 8 months ago

Sn4k3R94 commented 8 months ago

I'm trying to compile the code but I'm getting this error at the end of the process, I'm on macOS Sonoma:

error: building sdl2:x64-osx failed with: BUILD_FAILED Please ensure you're using the latest port files with git pull and vcpkg update. Then check for known issues at: https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+sdl2 You can submit a new issue at: https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[sdl2]+Build+error Include '[sdl2] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above. vcpkg-tool version: 2022-05-05-67e17c1782801cf481be9ac0b3765dff3e4bdeb8 vcpkg-scripts version: 14e7bb4ae 2022-05-10 (1 year, 7 months ago)

What could be?

dg0yt commented 8 months ago

Related: https://github.com/microsoft/vcpkg/issues/35839. Modifications needed here, not in vcpkg.

GPSnoopy commented 8 months ago

Hi @Sn4k3R94. I've updated the repo to use the latest vcpkg tagged release as of now (2023.12.12), and updated the cmake files as per comments in https://github.com/microsoft/vcpkg/issues/35839. Would you mind trying again?

Sn4k3R94 commented 8 months ago

Hi @Sn4k3R94. I've updated the repo to use the latest vcpkg tagged release as of now (2023.12.12), and updated the cmake files as per comments in microsoft/vcpkg#35839. Would you mind trying again?

Thank you very much for all your help friend, apparently the code compiled, with a few warnings, however, the bin folder is empty and the compilation did not generate any executables.

Any ideas what it might be?

GPSnoopy commented 8 months ago

The bin folder is located in the source directory, not the build directory. Is that one still empty?

Sn4k3R94 commented 8 months ago

The build directory has two folders, linux and vcpkg.macosx, but neither of them has any executable file.

GPSnoopy commented 8 months ago

I don't have a macos machine to test this on, but the CI/CD pipeline shows the macos build going there: [100%] Linking C executable /Users/runner/work/BelgianChocolateDuke3D/BelgianChocolateDuke3D/bin/ChocoDuke3D.64

https://github.com/GPSnoopy/BelgianChocolateDuke3D/actions/runs/7315458589/job/19929130463

Maybe compare your build logs against this action log?

Sn4k3R94 commented 8 months ago

At the end of the process this error occurs, comparing with the log you sent me:

clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: [/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/bin/ChocoDuke3D.64] Error 1 make[1]: [Game/CMakeFiles/Game.dir/all] Error 2 make: *** [all] Error 2

GPSnoopy commented 8 months ago

There should be a few lines before that describe what the actual error is. I suspect it could be a missing dev library or tool that is otherwise installed by default on the GitHub action mac images.

Be aware that the scripts in the repository are for macos x64. Apple M1 & co did not exist when I wrote these files; so I have no idea what would happen on a modern Apple machine (in theory, it should still work, but... but... but... ).

Sn4k3R94 commented 8 months ago

Here is the entire log, from the beginning, I hope it can help because I really want to use your port.

sn4k3r@Air-de-Julio BelgianChocolateDuke3D-master % ./vcpkg_macosx.sh
Cloning into 'vcpkg.macosx'...
remote: Enumerating objects: 217288, done.
remote: Counting objects: 100% (217288/217288), done.
remote: Compressing objects: 100% (73902/73902), done.
remote: Total 217288 (delta 143229), reused 216864 (delta 143060), pack-reused 
Receiving objects: 100% (217288/217288), 66.21 MiB | 24.70 MiB/s, done.
Resolving deltas: 100% (143229/143229), done.
Updating files: 100% (10983/10983), done.
Note: switching to '2023.12.12'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at c8696863d Update vcpkg-tool to 2023-12-12. (#35637)
Downloading vcpkg-macos...
vcpkg package management program version 2023-12-12-1c9ec1978a6b0c2b39c9e9554a96e3e275f7556e

See LICENSE.txt for license information.
Telemetry
---------
vcpkg collects usage data in order to help us improve your experience.
The data collected by Microsoft is anonymous.
You can opt-out of telemetry by re-running the bootstrap-vcpkg script with -disableMetrics,
passing --disable-metrics to vcpkg on the command line,
or by setting the VCPKG_DISABLE_METRICS environment variable.

Read more about vcpkg telemetry at docs/about/privacy.md
Computing installation plan...
The following packages will be built and installed:
  * libogg:x64-osx@1.3.5#1
  * libvorbis:x64-osx@1.3.7#2
    sdl2:x64-osx@2.28.5#1
    sdl2-mixer:x64-osx@2.6.3#2
  * vcpkg-cmake:arm64-osx@2023-05-04
  * vcpkg-cmake-config:arm64-osx@2022-02-06#1
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet arm64-osx...
Detecting compiler hash for triplet x64-osx...
Restored 6 package(s) from /Users/sn4k3r/.cache/vcpkg/archives in 105 ms. Use --debug to see more details.
Installing 1/6 vcpkg-cmake:arm64-osx@2023-05-04...
Elapsed time to handle vcpkg-cmake:arm64-osx: 3.02 ms
vcpkg-cmake:arm64-osx package ABI: b6432545c52e65066991bd8871cebb3083e52711d9b6cea94c9b7faabe5fa9a0
Installing 2/6 vcpkg-cmake-config:arm64-osx@2022-02-06#1...
Elapsed time to handle vcpkg-cmake-config:arm64-osx: 3.56 ms
vcpkg-cmake-config:arm64-osx package ABI: 4c3bbcac91dc9721a416fc8dd1fb15dd609fff38251f0c1ff679d6c40894a718
Installing 3/6 libogg:x64-osx@1.3.5#1...
Elapsed time to handle libogg:x64-osx: 6.21 ms
libogg:x64-osx package ABI: e823efe64a984e6206ed11fa3700d6022b627aac2db0a28f080f90d163258dfc
Installing 4/6 libvorbis:x64-osx@1.3.7#2...
Elapsed time to handle libvorbis:x64-osx: 7.95 ms
libvorbis:x64-osx package ABI: bb196234193cb7a7d24ba11c13d675eb6051e4539318a0d92fbf9dca173c62c5
Installing 5/6 sdl2:x64-osx@2.28.5#1...
Elapsed time to handle sdl2:x64-osx: 25.3 ms
sdl2:x64-osx package ABI: 669851323137e452d7ab5bfccd909486441e9ba017db60ce62a9f335bd865bd8
Installing 6/6 sdl2-mixer:x64-osx@2.6.3#2...
Elapsed time to handle sdl2-mixer:x64-osx: 13 ms
sdl2-mixer:x64-osx package ABI: c2b83dd507a981bc7b497b68ae762854f00a582882a111392c4f9130a56d423c
Total install time: 59.1 ms
sdl2 provides CMake targets:

    find_package(SDL2 CONFIG REQUIRED)
    target_link_libraries(main
        PRIVATE
        $<TARGET_NAME_IF_EXISTS:SDL2::SDL2main>
        $<IF:$<TARGET_EXISTS:SDL2::SDL2>,SDL2::SDL2,SDL2::SDL2-static>
    )

sdl2-mixer provides CMake targets:

    find_package(SDL2_mixer CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:SDL2_mixer::SDL2_mixer>,SDL2_mixer::SDL2_mixer,SDL2_mixer::SDL2_mixer-static>)

sn4k3r@Air-de-Julio BelgianChocolateDuke3D-master % ./build_macosx.sh
-- The C compiler identification is AppleClang 15.0.0.15000100
-- The CXX compiler identification is AppleClang 15.0.0.15000100
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (1.1s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/linux
[  5%] Building C object Engine/CMakeFiles/Engine.dir/src/cache.c.o
[  5%] Building C object Engine/CMakeFiles/Engine.dir/src/display.c.o
[  8%] Building C object Engine/CMakeFiles/Engine.dir/src/draw.c.o
[ 10%] Building C object Engine/CMakeFiles/Engine.dir/src/mmulti.c.o
[ 13%] Building C object Engine/CMakeFiles/Engine.dir/src/engine.c.o
[ 16%] Building C object Engine/CMakeFiles/Engine.dir/src/fixedPoint_math.c.o
[ 18%] Building C object Engine/CMakeFiles/Engine.dir/src/tiles.c.o
[ 21%] Building C object Engine/CMakeFiles/Engine.dir/src/filesystem.c.o
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:264:17: warning: passing 'char[2048]' to parameter of type 'uint8_t *' (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]
        dacrc = getcrc(gcom->buffer,(short)k);
                       ^~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:145:32: note: passing argument to parameter 'buffer' here
static int32_t getcrc(uint8_t *buffer, short bufleng)
                               ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:353:17: warning: passing 'char[2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        sendpacket(i,tempbuf,2L);
                                     ^~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:288:47: note: passing argument to parameter 'bufptr' here
void sendpacket(int32_t other, const uint8_t *bufptr, int32_t messleng)
                                              ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:349:15: warning: implicit conversion from 'int' to 'char' changes value from 255 to -1 [-Wconstant-conversion]
        tempbuf[0] = 255;
                   ~ ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:416:22: warning: passing 'char[2048]' to parameter of type 'uint8_t *' (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]
        if (dacrc != getcrc(gcom->buffer,(short)(messleng-2)))        /* CRC check */
                            ^~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:145:32: note: passing argument to parameter 'buffer' here
static int32_t getcrc(uint8_t *buffer, short bufleng)
                               ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/draw.c:715:22: warning: cast to smaller integer type 'int32_t' (aka 'int') from 'uint8_t *' (aka 'unsigned char *') [-Wpointer-to-int-cast]
    float a = (float)(int32_t) asm3 + asm2_f;
                     ^~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:698:12: warning: cast to smaller integer type 'int32_t' (aka 'int') from 'uint8_t *' (aka 'unsigned char *') [-Wpointer-to-int-cast]
    asm3 = (int32_t)globalpalwritten + (getpalookup(mulscale16(r,globvis),globalshade)<<8);
           ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:1376:11: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
        i = x+frameoffset+ylookup[d4+1];
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:1508:24: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
            bufplce[z] = tiles[globalpicnum].data+i;
                       ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:1548:11: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
        i = p+ylookup[d4+1];
          ^ ~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:1872:99: warning: incompatible pointer to integer conversion passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'intptr_t' (aka 'long') [-Wint-conversion]
    setupslopevlin(((int32_t)(picsiz[globalpicnum]&15))+(((int32_t)(picsiz[globalpicnum]>>4))<<8),tiles[globalpicnum].data,-ylookup[1]);
                                                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/draw.h:58:37: note: passing argument to parameter here
void setupslopevlin(int32_t,intptr_t,int32_t);
                                    ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:1919:23: warning: incompatible pointer to integer conversion passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'intptr_t' (aka 'long') [-Wint-conversion]
            slopevlin(ylookup[y2]+x+frameoffset,krecipasm(asm3>>3),slopalookup,y2+(shoffs>>15),y2-y1+1,globalx1,globaly1);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/draw.h:59:24: note: passing argument to parameter here
void slopevlin(intptr_t,uint32_t,intptr_t*,uint32_t,int32_t,int32_t,int32_t);
                       ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:3124:16: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
    bufplce[0] = tiles[globalpicnum].data+i*tiles[globalpicnum].dim.height;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:3129:16: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
    bufplce[1] = tiles[globalpicnum].data+i*tiles[globalpicnum].dim.height;
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:3135:7: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
    i = x+frameoffset;
      ^ ~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:3140:110: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
            vplce[0] = tvlineasm1(vince[0],palookupoffse[0],y1-y1ve[0]-1,vplce[0],(const uint8_t*)bufplce[0],(uint8_t*)ylookup[y1ve[0]]+i);
                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:3142:110: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
            vplce[1] = tvlineasm1(vince[1],palookupoffse[1],y1-y1ve[1]-1,vplce[1],(const uint8_t*)bufplce[1],(uint8_t*)ylookup[y1ve[1]]+i+1);
                                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:3159:91: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
        tvlineasm1(vince[0],palookupoffse[0],y2ve[0]-y2-1,asm1,(const uint8_t*)bufplce[0],(uint8_t*)ylookup[y2+1]+i);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:3161:91: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
        tvlineasm1(vince[1],palookupoffse[1],y2ve[1]-y2-1,asm2,(const uint8_t*)bufplce[1],(uint8_t*)ylookup[y2+1]+i+1);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/mmulti.c:705:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                      (struct sockaddr *) &addr, (int *)&fromlen);
                                                 ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/sys/socket.h:736:27: note: passing argument to parameter here
    socklen_t * __restrict) __DARWIN_ALIAS_C(recvfrom);
                          ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4024:33: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
                    bufplce[xx] = (bx>>16)*tileHeight+bufplc;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4062:23: warning: incompatible pointer to integer conversion assigning to 'int32_t' (aka 'int') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
                    i = p+ylookup[d4+1];
                      ^ ~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4064:113: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                        prevlineasm1(vince[0],palookupoffse[0],y2ve[0]-d4-1,vplce[0],(const uint8_t*)bufplce[0],(uint8_t*)i+0);
                                                                                                                ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4066:113: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                        prevlineasm1(vince[1],palookupoffse[1],y2ve[1]-d4-1,vplce[1],(const uint8_t*)bufplce[1],(uint8_t*)i+1);
                                                                                                                ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4068:113: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                        prevlineasm1(vince[2],palookupoffse[2],y2ve[2]-d4-1,vplce[2],(const uint8_t*)bufplce[2],(uint8_t*)i+2);
                                                                                                                ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4070:113: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                        prevlineasm1(vince[3],palookupoffse[3],y2ve[3]-d4-1,vplce[3],(const uint8_t*)bufplce[3],(uint8_t*)i+3);
                                                                                                                ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4090:23: warning: incompatible pointer to integer conversion assigning to 'int32_t' (aka 'int') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
                    i = p+ylookup[d4+1];
                      ^ ~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4091:125: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                    if (y2ve[0] > d4) mvlineasm1(vince[0],palookupoffse[0],y2ve[0]-d4-1,vplce[0],(const uint8_t*)bufplce[0],(uint8_t*)i+0);
                                                                                                                            ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4092:125: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                    if (y2ve[1] > d4) mvlineasm1(vince[1],palookupoffse[1],y2ve[1]-d4-1,vplce[1],(const uint8_t*)bufplce[1],(uint8_t*)i+1);
                                                                                                                            ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4093:125: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                    if (y2ve[2] > d4) mvlineasm1(vince[2],palookupoffse[2],y2ve[2]-d4-1,vplce[2],(const uint8_t*)bufplce[2],(uint8_t*)i+2);
                                                                                                                            ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:4094:125: warning: cast to 'uint8_t *' (aka 'unsigned char *') from smaller integer type 'int32_t' (aka 'int') [-Wint-to-pointer-cast]
                    if (y2ve[3] > d4) mvlineasm1(vince[3],palookupoffse[3],y2ve[3]-d4-1,vplce[3],(const uint8_t*)bufplce[3],(uint8_t*)i+3);
                                                                                                                            ^~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Engine/src/engine.c:9103:7: warning: incompatible pointer to integer conversion assigning to 'intptr_t' (aka 'long') from 'uint8_t *' (aka 'unsigned char *') [-Wint-conversion]
    p = frameplace+ylookup[windowy1+mirrorsy1]+windowx1+mirrorsx1;
      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
5 warnings generated.
25 warnings generated.
[ 24%] Linking C static library /Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/lib/libEngine.64.a
[ 24%] Built target Engine
[ 27%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/dsl.c.o
[ 32%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/mv_mix.c.o
[ 32%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/fx_man.c.o
[ 35%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/dpmi.c.o
[ 37%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/pitch.c.o
[ 40%] Building C object Game/CMakeFiles/Game.dir/src/cvar_defs.c.o
[ 43%] Building C object Game/CMakeFiles/Game.dir/src/control.c.o
[ 45%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/ll_man.c.o
[ 48%] Building C object Game/CMakeFiles/Game.dir/src/cvars.c.o
[ 51%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/multivoc.c.o
[ 54%] Building C object Game/CMakeFiles/Game.dir/src/rts.c.o
[ 56%] Building C object Game/CMakeFiles/Game.dir/src/menues.c.o
[ 62%] Building C object Game/CMakeFiles/Game.dir/src/premap.c.o
[ 62%] Building C object Game/CMakeFiles/Game.dir/src/global.c.o
[ 64%] Building C object Game/CMakeFiles/Game.dir/src/sector.c.o
[ 67%] Building C object Game/CMakeFiles/Game.dir/src/config.c.o
[ 70%] Building C object Game/CMakeFiles/Game.dir/src/actors.c.o
[ 72%] Building C object Game/CMakeFiles/Game.dir/src/keyboard.c.o
[ 75%] Building C object Game/CMakeFiles/Game.dir/src/player.c.o
[ 78%] Building C object Game/CMakeFiles/Game.dir/src/midi/sdl_midi.c.o
[ 81%] Building C object Game/CMakeFiles/Game.dir/src/audiolib/mvreverb.c.o
[ 83%] Building C object Game/CMakeFiles/Game.dir/src/console.c.o
[ 86%] Building C object Game/CMakeFiles/Game.dir/src/game.c.o
[ 89%] Building C object Game/CMakeFiles/Game.dir/src/animlib.c.o
[ 91%] Building C object Game/CMakeFiles/Game.dir/src/sounds.c.o
[ 94%] Building C object Game/CMakeFiles/Game.dir/src/scriplib.c.o
[ 97%] Building C object Game/CMakeFiles/Game.dir/src/gamedef.c.o
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/scriplib.c:287:10: warning: comparison of array 'token' not equal to a null pointer is always true [-Wtautological-pointer-compare]
                while (token != NULL && workbuf[strlen(workbuf)-1] != '"')
                       ^~~~~    ~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/scriplib.c:302:11: warning: comparison of array 'token' not equal to a null pointer is always true [-Wtautological-pointer-compare]
                        while (token != NULL && workbuf[strlen(workbuf)-1] != '"')
                               ^~~~~    ~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/gamedef.c:1593:9: warning: variable 'fs' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
    if( fp <= 0 )
        ^~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/gamedef.c:1613:13: note: uninitialized use occurs here
    textptr[fs - 1] = 0;
            ^~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/gamedef.c:1593:5: note: remove the 'if' if its condition is always false
    if( fp <= 0 )
    ^~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/gamedef.c:1585:15: note: initialize the variable 'fs' to silence this warning
    int32_t fs,fp;
              ^
               = 0
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:817:11: warning: variable 'i' set but not used [-Wunused-but-set-variable]
    short i,a,j;
          ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:1300:25: warning: if statement has empty body [-Wempty-body]
                IFMOVING;
                        ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:1300:25: note: put the semicolon on a separate line to silence this warning
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:1576:25: warning: if statement has empty body [-Wempty-body]
                IFMOVING;
                        ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:1576:25: note: put the semicolon on a separate line to silence this warning
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:1671:25: warning: if statement has empty body [-Wempty-body]
                IFMOVING;
                        ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:1671:25: note: put the semicolon on a separate line to silence this warning
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:237:15: warning: initializing 'uint8_t *' (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]
    uint8_t  *lastsep = filename;
              ^         ~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:245:14: warning: assigning to 'uint8_t *' (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]
    for (ptr = filename; 1; ptr++)
             ^ ~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:263:25: warning: comparison of distinct pointer types ('uint8_t *' (aka 'unsigned char *') and 'char *') [-Wcompare-distinct-pointer-types]
            if (lastsep == filename) {
                ~~~~~~~ ^  ~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:286:46: warning: passing 'uint8_t *' (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]
                if (strcasecmp(dent->d_name, lastsep) == 0)
                                             ^~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/strings.h:78:43: note: passing argument to parameter here
int      strcasecmp(const char *, const char *);
                                              ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:289:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter 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]
                    strcpy(lastsep, dent->d_name);
                           ^~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy'
                __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                        ^~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/premap.c:262:37: warning: passing 'volatile uint8_t *' (aka 'volatile unsigned char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        allocache(&Sound[num].ptr,l,&Sound[num].lock);
                                    ^~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/../Engine/src/cache.h:23:66: note: passing argument to parameter 'newlockptr' here
void allocache (uint8_t* *newhandle, int32_t newbytes, uint8_t  *newlockptr);
                                                                 ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/premap.c:1658:12: warning: implicit conversion from 'int' to 'char' changes value from 132 to -124 [-Wconstant-conversion]
                buf[0] = 132;   // xDuke TAG ID
                       ~ ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/actors.c:7090:30: warning: bitwise or with non-zero value always evaluates to true [-Wtautological-bitwise-compare]
                if(wal->cstat|32)
                   ~~~~~~~~~~^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:353:4: warning: assigning to 'struct VoiceNode *' from 'volatile VoiceNode *' (aka 'volatile struct VoiceNode *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
   LL_Add( &VoicePool, voice, next, prev );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:110:21: note: expanded from macro 'LL_Add'
#define LL_Add      LL_AddNode
                    ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:41:20: note: expanded from macro 'LL_AddNode'
   (newnode)->next = (rootnode);                                        \
                   ^ ~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:450:20: warning: passing 'char *' to parameter of type 'uint8_t *' (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]
                        MV_16BitDownmix(dest, count);
                                        ^~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/_multivc.h:274:31: note: passing argument to parameter 'dest' here
void MV_16BitDownmix(uint8_t *dest, int count);
                              ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:454:19: warning: passing 'char *' to parameter of type 'uint8_t *' (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]
                        MV_8BitDownmix(dest, count);
                                       ^~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/_multivc.h:276:30: note: passing argument to parameter 'dest' here
void MV_8BitDownmix(uint8_t *dest, int count);
                             ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:709:30: warning: cast to 'char *' from smaller integer type 'uint32_t' (aka 'unsigned int') [-Wint-to-pointer-cast]
            voice->LoopEnd = ( char * )blocklength;
                             ^~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:709:28: warning: assigning to 'uint8_t *' (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]
            voice->LoopEnd = ( char * )blocklength;
                           ^ ~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1227:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPMono16;
                    ^ ~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1231:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPMono8;
                    ^ ~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1236:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPMono16;
                    ^ ~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1241:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPMono8;
                    ^ ~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1245:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPMono16;
                    ^ ~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1249:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPMono8;
                    ^ ~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1253:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPStereo16;
                    ^ ~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1257:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPStereo8;
                    ^ ~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1261:21: warning: incompatible function pointer types assigning to 'void (*)(uint32_t, uint32_t, uint8_t *, uint32_t)' (aka 'void (*)(unsigned int, unsigned int, unsigned char *, unsigned int)') from 'void (uint32_t, uint32_t, const uint8_t *, uint32_t)' (aka 'void (unsigned int, unsigned int, const unsigned char *, unsigned int)') [-Wincompatible-function-pointer-types]
         voice->mix = MV_MixFPMono8;
                    ^ ~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1709:20: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') 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]
   if ( ( strncmp( riff->RIFF, "RIFF", 4 ) != 0 ) ||
                   ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here
int      strncmp(const char *__s1, const char *__s2, size_t __n);
                             ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1710:18: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') 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]
      ( strncmp( riff->WAVE, "WAVE", 4 ) != 0 ) ||
                 ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here
int      strncmp(const char *__s1, const char *__s2, size_t __n);
                             ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1711:18: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') 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]
      ( strncmp( riff->fmt, "fmt ", 4) != 0 ) )
                 ^~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here
int      strncmp(const char *__s1, const char *__s2, size_t __n);
                             ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1740:18: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') 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]
   if ( strncmp( data->DATA, "data", 4 ) != 0 )
                 ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here
int      strncmp(const char *__s1, const char *__s2, size_t __n);
                             ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1779:23: warning: assigning to 'uint8_t *' (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]
   voice->NextBlock   = ( char * )( data + 1 );
                      ^ ~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:2226:4: warning: assigning to 'struct VoiceNode *volatile' from 'volatile VoiceNode *' (aka 'volatile struct VoiceNode *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
   LL_Reset( &VoiceList, next, prev );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:107:65: note: expanded from macro 'LL_Reset'
#define LL_Reset(list,next,prev)    (list)->next = (list)->prev = (list)
                                                                ^ ~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:2227:4: warning: assigning to 'struct VoiceNode *volatile' from 'volatile VoiceNode *' (aka 'volatile struct VoiceNode *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
   LL_Reset( &VoicePool, next, prev );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:107:65: note: expanded from macro 'LL_Reset'
#define LL_Reset(list,next,prev)    (list)->next = (list)->prev = (list)
                                                                ^ ~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:2231:7: warning: assigning to 'struct VoiceNode *' from 'volatile VoiceNode *' (aka 'volatile struct VoiceNode *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
      LL_Add( &VoicePool, &MV_Voices[ index ], next, prev );
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:110:21: note: expanded from macro 'LL_Add'
#define LL_Add      LL_AddNode
                    ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:41:20: note: expanded from macro 'LL_AddNode'
   (newnode)->next = (rootnode);                                        \
                   ^ ~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:2307:17: warning: incompatible pointer types assigning to 'double *' from 'char *' [-Wincompatible-pointer-types]
   MV_FooBuffer = ptr;
                ^ ~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:2375:4: warning: assigning to 'struct VoiceNode *volatile' from 'volatile VoiceNode *' (aka 'volatile struct VoiceNode *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
   LL_Reset( &VoiceList, next, prev );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:107:65: note: expanded from macro 'LL_Reset'
#define LL_Reset(list,next,prev)    (list)->next = (list)->prev = (list)
                                                                ^ ~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:2376:4: warning: assigning to 'struct VoiceNode *volatile' from 'volatile VoiceNode *' (aka 'volatile struct VoiceNode *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
   LL_Reset( &VoicePool, next, prev );
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/linklist.h:107:65: note: expanded from macro 'LL_Reset'
#define LL_Reset(list,next,prev)    (list)->next = (list)->prev = (list)
                                                                ^ ~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/audiolib/multivoc.c:1978:13: warning: unused function 'MV_LockEnd' [-Wunused-function]
static void MV_LockEnd
            ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:427:3: warning: variable 'id' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
                default:
                ^~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:432:9: note: uninitialized use occurs here
        return(id);
               ^~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:408:11: note: initialize the variable 'id' to silence this warning
        char  *id;
                 ^
                  = NULL
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:808:12: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter 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]
                        sprintf(string, "%d", value);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:811:12: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter 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]
                        sprintf(string, "%x", value);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:825:12: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter 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]
                        sprintf(string, "%d", value);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:828:12: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter 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]
                        sprintf(string, "%x", value);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:842:12: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter 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]
                        sprintf(string, "%u", value);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/global.c:845:12: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter 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]
                        sprintf(string, "%ux", value);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                           ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/menues.c:244:9: warning: unused variable 'off' [-Wunused-variable]
    int off = offsetof(struct player_struct, fakeplayer);
        ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/menues.c:1222:24: warning: argument 'kind' of type 'char[6]' with mismatched bound [-Warray-parameter]
int getfilenames(char  kind[6])
                       ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/funct.h:144:31: note: previously declared as 'char[]' here
extern int getfilenames(char  kind[]);
                              ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/menues.c:1292:39: warning: passing 'uint8_t *' (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]
                        ptr += strlen(ptr) - 4;
                                      ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/menues.c:1293:37: warning: passing 'uint8_t *' (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]
                        if (stricmp(ptr, ".MAP") == 0)
                                    ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include/strings.h:78:29: note: passing argument to parameter here
int      strcasecmp(const char *, const char *);
                                ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/midi/sdl_midi.c:121:124: warning: format specifies type 'unsigned long long' but the argument has type 'unsigned long' [-Wformat]
        printf("The music '%s' was found but is too big (%dKB)to fit in the buffer (%lluKB).\n",songFilename,fileSize/1024,sizeof(musicDataBuffer)/1024);
                                                                                    ~~~~                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                    %lu
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:2525:14: warning: array subscript is of type 'char' [-Wchar-subscripts]
            b[ii] = '*';
             ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:2526:10: warning: array subscript is of type 'char' [-Wchar-subscripts]
        b[ii] = 0;
         ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:3065:24: warning: variable 'ok' set but not used [-Wunused-but-set-variable]
 int floor1=0,floor2=0,ok=0,fofmode=0;
                       ^
1 warning generated.
11 warnings generated.
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:7451:42: warning: argument 'string' of type 'uint8_t[81]' (aka 'unsigned char[81]') with mismatched bound [-Warray-parameter]
void printstr(short x, short y, uint8_t  string[81], uint8_t  attribute)
                                         ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/funct.h:223:47: note: previously declared as 'uint8_t[]' (aka 'unsigned char[]') here
extern void printstr(short x,short y,uint8_t  string[],uint8_t  attribute);
                                              ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:7454:18: warning: variable 'pos' set but not used [-Wunused-but-set-variable]
        short i, pos;
                 ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:7771:31: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
      genericmultifunction(-1,s,strlen(s)+1,5);
                              ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/../Engine/src/mmulti.h:15:57: note: passing argument to parameter 'bufptr' here
void genericmultifunction(int32_t other, const uint8_t* bufptr, int32_t messleng, int32_t command);
                                                        ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:7832:30: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                sendpacket(i,&buf[0],10);
                             ^~~~~~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/../Engine/src/mmulti.h:7:47: note: passing argument to parameter 'bufptr' here
void sendpacket(int32_t other, const uint8_t* bufptr, int32_t messleng);
                                              ^
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:7814:14: warning: implicit conversion from 'int' to 'char' changes value from 133 to -123 [-Wconstant-conversion]
                                buf[0] = 133; // request to stop the game.
                                       ~ ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:7820:18: warning: implicit conversion from 'int' to 'char' changes value from 131 to -125 [-Wconstant-conversion]
        buf[0] = 131; // xDuke TAG ID
               ~ ^~~
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:7852:12: warning: implicit conversion from 'int' to 'char' changes value from 134 to -122 [-Wconstant-conversion]
                buf[0] = 134;   // GRP CRC + CON SIZE + conCRC + exeCRC
                       ~ ^~~
2 warnings generated.
/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/Game/src/game.c:8759:17: warning: variable 'k' set but not used [-Wunused-but-set-variable]
    int32_t i,j,k,l,t;
                ^
2 warnings generated.
26 warnings generated.
1 warning generated.
4 warnings generated.
5 warnings generated.
12 warnings generated.
[100%] Linking C executable /Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/bin/ChocoDuke3D.64
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2main.a[2](SDL_dummy_main.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbisfile.a[2](vorbisfile.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libogg.a[3](framing.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libogg.a[2](bitwise.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[24](utils.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[23](music.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[22](mixer.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[21](effects_internal.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[20](effect_stereoreverse.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[19](effect_position.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[18](music_xmp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[17](music_wav.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[16](music_timidity.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[15](music_opus.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[14](music_ogg_stb.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[13](music_ogg.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[12](music_nativemidi.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[11](music_mpg123.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[10](music_modplug.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[9](music_fluidsynth.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[8](music_flac.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[7](music_drmp3.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[6](music_drflac.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[5](music_cmd.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[4](mp3utils.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[3](load_voc.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2_mixer.a[2](load_aiff.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[21](bitrate.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[20](lookup.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[19](sharedbook.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[18](codebook.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[17](registry.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[16](mapping0.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[15](res0.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[14](floor0.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[13](floor1.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[12](info.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[11](psy.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[10](synthesis.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[9](analysis.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[8](lpc.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[7](lsp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[6](window.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[5](envelope.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[4](block.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[3](smallft.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libvorbis.a[2](mdct.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[182](SDL_dummysensor.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[181](SDL_syssem.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[180](SDL_systls.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[179](SDL_syscond.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[178](SDL_sysmutex.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[177](SDL_systhread.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[176](SDL_render_metal.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[175](SDL_cocoawindow.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[174](SDL_cocoavulkan.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[173](SDL_cocoavideo.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[172](SDL_cocoashape.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[171](SDL_cocoaopengles.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[170](SDL_cocoaopengl.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[169](SDL_cocoamouse.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[168](SDL_cocoamodes.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[167](SDL_cocoametalview.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[166](SDL_cocoamessagebox.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[165](SDL_cocoakeyboard.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[164](SDL_cocoaevents.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[163](SDL_cocoaclipboard.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[162](SDL_sysfilesystem.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[161](SDL_systimer.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[160](SDL_syslocale.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[159](SDL_syspower.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[158](SDL_syshaptic.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[157](SDL_mfijoystick.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[156](SDL_iokitjoystick.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[155](SDL_hidapijoystick.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[154](SDL_hidapi_xboxone.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[153](SDL_hidapi_xbox360w.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[152](SDL_hidapi_xbox360.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[151](SDL_hidapi_wii.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[150](SDL_hidapi_switch.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[149](SDL_hidapi_steam.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[148](SDL_hidapi_stadia.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[147](SDL_hidapi_shield.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[146](SDL_hidapi_rumble.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[145](SDL_hidapi_ps5.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[144](SDL_hidapi_ps4.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[143](SDL_hidapi_ps3.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[142](SDL_hidapi_luna.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[141](SDL_hidapi_gamecube.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[140](SDL_hidapi_combined.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[139](SDL_coreaudio.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[138](SDL_sysurl.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[137](SDL_rwopsbundlesupport.m.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[136](SDL_offscreenwindow.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[135](SDL_offscreenvideo.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[134](SDL_offscreenopengles.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[133](SDL_offscreenframebuffer.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[132](SDL_offscreenevents.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[131](SDL_nullvideo.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[130](SDL_nullframebuffer.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[129](SDL_nullevents.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[128](SDL_virtualjoystick.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[127](SDL_sysloadso.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[126](SDL_diskaudio.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[125](SDL_dummyaudio.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[124](yuv_rgb.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[123](SDL_yuv.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[122](SDL_vulkan_utils.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[121](SDL_video.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[120](SDL_surface.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[119](SDL_stretch.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[118](SDL_shape.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[117](SDL_rect.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[116](SDL_pixels.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[115](SDL_fillrect.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[114](SDL_egl.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[113](SDL_clipboard.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[112](SDL_bmp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[111](SDL_blit_slow.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[110](SDL_blit_copy.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[109](SDL_blit_auto.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[108](SDL_blit_N.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[107](SDL_blit_A.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[106](SDL_blit_1.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[105](SDL_blit_0.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[104](SDL_blit.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[103](SDL_RLEaccel.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[102](SDL_timer.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[101](SDL_thread.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[100](SDL_strtokr.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[99](SDL_string.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[98](SDL_stdlib.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[97](SDL_qsort.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[96](SDL_mslibc.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[95](SDL_malloc.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[94](SDL_iconv.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[93](SDL_getenv.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[92](SDL_crc32.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[91](SDL_crc16.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[90](SDL_sensor.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[89](SDL_render_vita_gxm_tools.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[88](SDL_render_vita_gxm_memory.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[87](SDL_render_vita_gxm.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[86](SDL_triangle.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[85](SDL_rotate.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[84](SDL_render_sw.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[83](SDL_drawpoint.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[82](SDL_drawline.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[81](SDL_blendpoint.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[80](SDL_blendline.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[79](SDL_blendfillrect.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[78](SDL_render_psp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[77](SDL_render_ps2.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[76](SDL_shaders_gles2.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[75](SDL_render_gles2.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[74](SDL_render_gles.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[73](SDL_shaders_gl.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[72](SDL_render_gl.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[71](SDL_shaders_d3d12.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[70](SDL_render_d3d12.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[69](SDL_shaders_d3d11.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[68](SDL_render_d3d11.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[67](SDL_shaders_d3d.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[66](SDL_render_d3d.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[65](SDL_yuv_sw.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[64](SDL_render.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[63](SDL_d3dmath.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[53](s_copysign.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[62](SDL_power.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[52](s_atan.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[51](k_tan.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[61](SDL_url.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[60](SDL_locale.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[50](k_sin.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[59](s_tan.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[49](k_rem_pio2.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[48](k_cos.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[47](e_sqrt.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[58](s_sin.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[46](e_rem_pio2.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[45](e_pow.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[44](e_log10.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[43](e_log.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[57](s_scalbn.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[42](e_fmod.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[41](e_exp.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[40](e_atan2.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[39](controller_type.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[56](s_floor.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[38](SDL_joystick.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[37](SDL_gamecontroller.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[55](s_fabs.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[36](SDL_hidapi.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[35](SDL_haptic.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[54](s_cos.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[34](SDL_rwops.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[33](imKStoUCS.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[32](SDL_windowevents.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[31](SDL_touch.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[30](SDL_scancode_tables.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[29](SDL_quit.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[28](SDL_mouse.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[27](SDL_keysym_to_scancode.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[26](SDL_keyboard.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[25](SDL_gesture.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[24](SDL_events.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[23](SDL_dropevents.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[22](SDL_displayevents.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[21](SDL_clipboardevents.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[20](SDL_dynapi.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[19](SDL_cpuinfo.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[18](SDL_wave.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[17](SDL_mixer.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[16](SDL_audiotypecvt.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[15](SDL_audiodev.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[14](SDL_audiocvt.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[13](SDL_audio.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[12](SDL_spinlock.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[11](SDL_atomic.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[10](SDL_utils.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[9](SDL_log.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[8](SDL_list.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[7](SDL_hints.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[6](SDL_guid.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[5](SDL_error.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[4](SDL_dataqueue.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[3](SDL_assert.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: warning: ignoring file '/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/build/vcpkg.macosx/installed/x64-osx/lib/libSDL2.a[2](SDL.c.o)': found architecture 'x86_64', required architecture 'arm64'
ld: Undefined symbols:
  _Mix_CloseAudio, referenced from:
      _DSL_Shutdown in dsl.c.o
      _DSL_StopPlayback in dsl.c.o
  _Mix_FreeChunk, referenced from:
      _DSL_Shutdown in dsl.c.o
      _DSL_StopPlayback in dsl.c.o
  _Mix_HaltChannel, referenced from:
      _DSL_Shutdown in dsl.c.o
      _DSL_StopPlayback in dsl.c.o
  _Mix_HaltMusic, referenced from:
      _MUSIC_Shutdown in sdl_midi.c.o
      _MUSIC_StopSong in sdl_midi.c.o
  _Mix_Init, referenced from:
      _MUSIC_Init in sdl_midi.c.o
  _Mix_LoadMUS_RW, referenced from:
      _MUSIC_PlaySong in sdl_midi.c.o
  _Mix_OpenAudio, referenced from:
      _DSL_BeginBufferedPlayback in dsl.c.o
      _MUSIC_Init in sdl_midi.c.o
  _Mix_PauseMusic, referenced from:
      _MUSIC_Pause in sdl_midi.c.o
  _Mix_PausedMusic, referenced from:
      _MUSIC_Shutdown in sdl_midi.c.o
      _MUSIC_StopSong in sdl_midi.c.o
      _MUSIC_Continue in sdl_midi.c.o
  _Mix_PlayChannel, referenced from:
      _DSL_BeginBufferedPlayback in dsl.c.o
  _Mix_PlayMusic, referenced from:
      _MUSIC_PlaySong in sdl_midi.c.o
  _Mix_PlayingMusic, referenced from:
      _MUSIC_Shutdown in sdl_midi.c.o
      _MUSIC_StopSong in sdl_midi.c.o
      _MUSIC_SongPlaying in sdl_midi.c.o
  _Mix_QuickLoad_RAW, referenced from:
      _DSL_BeginBufferedPlayback in dsl.c.o
  _Mix_RegisterEffect, referenced from:
      _DSL_BeginBufferedPlayback in dsl.c.o
  _Mix_ResumeMusic, referenced from:
      _MUSIC_Continue in sdl_midi.c.o
  _Mix_VolumeMusic, referenced from:
      _MUSIC_SetVolume in sdl_midi.c.o
  _SDL_ClearError, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_CreateMutex, referenced from:
      _MV_Init in multivoc.c.o
  _SDL_CreateRGBSurface, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_CreateRenderer, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_CreateTexture, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_CreateWindow, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_Delay, referenced from:
      __idle in libEngine.64.a[3](display.c.o)
  _SDL_DestroyMutex, referenced from:
      _MV_Shutdown in multivoc.c.o
  _SDL_DestroyRenderer, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_DestroyTexture, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_DestroyWindow, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_FillRect, referenced from:
      _clear2dscreen in libEngine.64.a[3](display.c.o)
      _clear2dscreen in libEngine.64.a[3](display.c.o)
  _SDL_FreeSurface, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
      __setgamemode in libEngine.64.a[3](display.c.o)
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_GetCurrentVideoDriver, referenced from:
      __platform_init in libEngine.64.a[3](display.c.o)
  _SDL_GetDisplayMode, referenced from:
      _getvalidvesamodes in libEngine.64.a[3](display.c.o)
  _SDL_GetError, referenced from:
      _DSL_Init in dsl.c.o
      _DSL_BeginBufferedPlayback in dsl.c.o
      _MUSIC_Init in sdl_midi.c.o
      _MUSIC_Init in sdl_midi.c.o
      _MUSIC_PlaySong in sdl_midi.c.o
      _MUSIC_PlaySong in sdl_midi.c.o
      _MUSIC_PlaySong in sdl_midi.c.o
      ...
  _SDL_GetNumDisplayModes, referenced from:
      _getvalidvesamodes in libEngine.64.a[3](display.c.o)
  _SDL_GetRelativeMouseMode, referenced from:
      _menus in menues.c.o
      _menus in menues.c.o
      __handle_events in libEngine.64.a[3](display.c.o)
      __handle_events in libEngine.64.a[3](display.c.o)
  _SDL_GetRendererInfo, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_GetTicks, referenced from:
      __platform_init in libEngine.64.a[3](display.c.o)
      __setgamemode in libEngine.64.a[3](display.c.o)
      __nextpage in libEngine.64.a[3](display.c.o)
      _fillscreen16 in libEngine.64.a[3](display.c.o)
      _inittimer in libEngine.64.a[3](display.c.o)
      _sampletimer in libEngine.64.a[3](display.c.o)
      _getticks in libEngine.64.a[3](display.c.o)
      ...
  _SDL_GetVersion, referenced from:
      __platform_init in libEngine.64.a[3](display.c.o)
  _SDL_Init, referenced from:
      __platform_init in libEngine.64.a[3](display.c.o)
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_InitSubSystem, referenced from:
      _DSL_Init in dsl.c.o
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_JoystickClose, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
      __joystick_init in libEngine.64.a[3](display.c.o)
      __joystick_init in libEngine.64.a[3](display.c.o)
      __joystick_deinit in libEngine.64.a[3](display.c.o)
  _SDL_JoystickEventState, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_JoystickGetAxis, referenced from:
      __joystick_axis in libEngine.64.a[3](display.c.o)
  _SDL_JoystickGetButton, referenced from:
      __joystick_button in libEngine.64.a[3](display.c.o)
  _SDL_JoystickGetHat, referenced from:
      __joystick_hat in libEngine.64.a[3](display.c.o)
  _SDL_JoystickName, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_JoystickNumAxes, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_JoystickNumBalls, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_JoystickNumButtons, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_JoystickNumHats, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_JoystickOpen, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
      __joystick_init in libEngine.64.a[3](display.c.o)
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_JoystickUpdate, referenced from:
      __joystick_update in libEngine.64.a[3](display.c.o)
  _SDL_LoadBMP_RW, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_LockMutex, referenced from:
      _MV_FPReverb in mvreverb.c.o
      _MV_FPReverbFree in mvreverb.c.o
  _SDL_LockSurface, referenced from:
      _fillscreen16 in libEngine.64.a[3](display.c.o)
      _drawline16 in libEngine.64.a[3](display.c.o)
  _SDL_NumJoysticks, referenced from:
      __joystick_init in libEngine.64.a[3](display.c.o)
  _SDL_PollEvent, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
      __handle_events in libEngine.64.a[3](display.c.o)
      __handle_events in libEngine.64.a[3](display.c.o)
      _setupmouse in libEngine.64.a[3](display.c.o)
  _SDL_Quit, referenced from:
      _Error in global.c.o
  _SDL_QuitSubSystem, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
      __joystick_init in libEngine.64.a[3](display.c.o)
      __joystick_deinit in libEngine.64.a[3](display.c.o)
      _setvmode in libEngine.64.a[3](display.c.o)
      __uninitengine in libEngine.64.a[3](display.c.o)
  _SDL_RWFromFile, referenced from:
      _screencapture in libEngine.64.a[3](display.c.o)
  _SDL_RWFromMem, referenced from:
      _MUSIC_PlaySong in sdl_midi.c.o
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_RenderClear, referenced from:
      _present_framebuffer in libEngine.64.a[3](display.c.o)
  _SDL_RenderCopy, referenced from:
      _present_framebuffer in libEngine.64.a[3](display.c.o)
      __updateScreenRect in libEngine.64.a[3](display.c.o)
  _SDL_RenderPresent, referenced from:
      _present_framebuffer in libEngine.64.a[3](display.c.o)
      __updateScreenRect in libEngine.64.a[3](display.c.o)
  _SDL_RenderSetLogicalSize, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_SaveBMP_RW, referenced from:
      _screencapture in libEngine.64.a[3](display.c.o)
  _SDL_SetColorKey, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_SetHint, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_SetModState, referenced from:
      __handle_events in libEngine.64.a[3](display.c.o)
  _SDL_SetPaletteColors, referenced from:
      _VBE_setPalette in libEngine.64.a[3](display.c.o)
  _SDL_SetRelativeMouseMode, referenced from:
      _menus in menues.c.o
      _menus in menues.c.o
      __setgamemode in libEngine.64.a[3](display.c.o)
      __handle_events in libEngine.64.a[3](display.c.o)
      __handle_events in libEngine.64.a[3](display.c.o)
      _setupmouse in libEngine.64.a[3](display.c.o)
  _SDL_SetWindowIcon, referenced from:
      __setgamemode in libEngine.64.a[3](display.c.o)
  _SDL_UnlockMutex, referenced from:
      _MV_FPReverb in mvreverb.c.o
      _MV_FPReverbFree in mvreverb.c.o
  _SDL_UnlockSurface, referenced from:
      _fillscreen16 in libEngine.64.a[3](display.c.o)
      _drawline16 in libEngine.64.a[3](display.c.o)
  _SDL_UpdateTexture, referenced from:
      _present_framebuffer in libEngine.64.a[3](display.c.o)
      __updateScreenRect in libEngine.64.a[3](display.c.o)
  _SDL_UpperBlit, referenced from:
      _present_framebuffer in libEngine.64.a[3](display.c.o)
      __updateScreenRect in libEngine.64.a[3](display.c.o)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [/Users/sn4k3r/Downloads/BelgianChocolateDuke3D-master/bin/ChocoDuke3D.64] Error 1
make[1]: *** [Game/CMakeFiles/Game.dir/all] Error 2
make: *** [all] Error 2`