Views: 6,702,249 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 03-29-24 05:04 AM
Guest:

0 users reading Issues building melonDS on Windows 7 (64-bit) | 1 bot

Main - General - Issues building melonDS on Windows 7 (64-bit) Hide post layouts | New reply


poudink
Posted on 05-15-20 05:41 PM Link | #1739
This is my first time attempting to build a program so I'm not 100% sure of how everything works. I followed the following instructions included in the melonDS readme:
Posted by README.md
1. Install MSYS2
2. Open the MSYS2 MinGW 64-bit terminal
3. Update the packages using
pacman -Syu
and reopen the terminal if it asks you to
4. Install dependencies:
pacman -S git make mingw-w64-x86_64-{cmake,mesa,SDL2,toolchain}
5. Run the following commands
git clone https://github.com/Arisotura/melonDS.git
cd melonDS
mkdir build
cd build
cmake .. -G "MSYS Makefiles"
make -j$(nproc --all)
../msys-dist.sh

Steps one through four seem to be working just fine for me, but I'm having issues with step 5, specifically starting with the "make -j$(nproc --all)" part.
Here is the full log:
git clone https://github.com/Arisotura/melonDS.git
cd melonDS
mkdir build
cd build
cmake .. -G "MSYS Makefiles"
make -j$(nproc --all)
../msys-dist.sh

[Removed Username]@[Removed Computer Name] MINGW64 ~
$ git clone https://github.com/Arisotura/melonDS.git
Cloning into 'melonDS'...
remote: Enumerating objects: 250, done.
remote: Counting objects: 100% (250/250), done.
remote: Compressing objects: 100% (94/94), done.
remote: Total 8254 (delta 163), reused 236 (delta 156), pack-reused 8004
Receiving objects: 100% (8254/8254), 3.98 MiB | 1.82 MiB/s, done.
Resolving deltas: 100% (6218/6218), done.

[Removed Username]@[Removed Computer Name] MINGW64 ~
$ cd melonDS

[Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS
$ mkdir build

[Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS
$ cd build

[Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build
$ cmake .. -G "MSYS Makefiles"
-- The C compiler identification is GNU 10.1.0
-- The CXX compiler identification is GNU 10.1.0
-- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe
-- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe
-- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: C:/msys64/mingw64/bin/pkg-config.exe (found version "0.29.2")
-- Checking for module 'sdl2'
-- Found sdl2, version 2.0.12
-- Configuring done
-- Generating done
-- Build files have been written to: C:/msys64/home/[Removed Username]/melonDS/build

[Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build
$ make -j$(nproc --all)
Scanning dependencies of target core
Scanning dependencies of target libui
[ 0%] Building CXX object src/CMakeFiles/core.dir/ARCodeList.cpp.obj
[ 1%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/debug.c.obj
[ 2%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/control.c.obj
[ 2%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_ALU.cpp.obj
[ 3%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter.cpp.obj
[ 5%] Building CXX object src/CMakeFiles/core.dir/ARM.cpp.obj
[ 6%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/areaevents.c.obj
[ 7%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_Branch.cpp.obj
[ 7%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/matrix.c.obj
[ 9%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/shouldquit.c.obj
[ 10%] Building C object src/libui_sdl/libui/CMakeFiles/libui.dir/common/userbugs.c.obj
[ 11%] Building CXX object src/CMakeFiles/core.dir/ARMInterpreter_LoadStore.cpp.obj
[ 13%] Building CXX object src/CMakeFiles/core.dir/Config.cpp.obj
[ 14%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/alloc.cpp.obj
[ 14%] Building CXX object src/CMakeFiles/core.dir/CP15.cpp.obj
[ 15%] Building CXX object src/CMakeFiles/core.dir/CRC32.cpp.obj
[ 15%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/area.cpp.obj
[ 17%] Building CXX object src/CMakeFiles/core.dir/DMA.cpp.obj
[ 17%] Building CXX object src/CMakeFiles/core.dir/GPU.cpp.obj
[ 18%] Building CXX object src/CMakeFiles/core.dir/GBACart.cpp.obj
[ 19%] Building CXX object src/CMakeFiles/core.dir/GPU2D.cpp.obj
[ 21%] Building CXX object src/CMakeFiles/core.dir/GPU3D.cpp.obj
C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp: In member function 'u32 GPU2D::ColorComposite(int, u32, u32)':
C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp:731:1: warning: control reaches end of non-void function [-Wreturn-type]
731 | }
| ^
[ 22%] Building CXX object src/CMakeFiles/core.dir/GPU3D_OpenGL.cpp.obj
[ 22%] Building CXX object src/CMakeFiles/core.dir/GPU3D_Soft.cpp.obj
[ 23%] Building CXX object src/CMakeFiles/core.dir/NDS.cpp.obj
[ 25%] Building CXX object src/CMakeFiles/core.dir/NDSCart.cpp.obj
[ 26%] Building CXX object src/CMakeFiles/core.dir/OpenGLSupport.cpp.obj
[ 26%] Building CXX object src/CMakeFiles/core.dir/RTC.cpp.obj
[ 28%] Building CXX object src/CMakeFiles/core.dir/Savestate.cpp.obj
[ 28%] Building CXX object src/CMakeFiles/core.dir/SPI.cpp.obj
[ 30%] Building CXX object src/CMakeFiles/core.dir/SPU.cpp.obj
[ 30%] Building CXX object src/CMakeFiles/core.dir/Wifi.cpp.obj
[ 31%] Building CXX object src/CMakeFiles/core.dir/WifiAP.cpp.obj
[ 32%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areascroll.cpp.obj
[ 34%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areadraw.cpp.obj
[ 35%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areaevents.cpp.obj
[ 35%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areautil.cpp.obj
[ 36%] Building CXX object src/libui_sdl/libui/CMakeFiles/libui.dir/windows/box.cpp.obj
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp: In function 'void unregisterArea()':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:102:3: note: in expansion of macro 'logLastError'
102 | logLastError(L"error unregistering uiArea window class");
| ^~~~~~~~~~~~
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void scroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:86:4: note: in expansion of macro 'logLastError'
86 | logLastError(L"error getting thumb position for area");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:94:4: note: in expansion of macro 'logLastError'
94 | logLastError(L"error getting thumb track position for area");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void wheelscroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:110:3: note: in expansion of macro 'logLastError'
110 | logLastError(L"error getting area wheel scroll amount");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: At global scope:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:182:13: warning: 'void vscrollto(uiArea*, int)' defined but not used [-Wunused-function]
182 | static void vscrollto(uiArea *a, int pos)
| ^~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:137:13: warning: 'void hscrollto(uiArea*, int)' defined but not used [-Wunused-function]
137 | static void hscrollto(uiArea *a, int pos)
| ^~~~~~~~~
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void track(uiArea*, BOOL)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:55:3: note: in expansion of macro 'logLastError'
55 | logLastError(L"error setting up mouse tracking");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void capture(uiArea*, BOOL)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:73:4: note: in expansion of macro 'logLastError'
73 | logLastError(L"error releasing capture on drag");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'int areaKeyEvent(uiArea*, int, WPARAM, LPARAM)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:256:6: warning: unused variable 'righthand' [-Wunused-variable]
256 | int righthand;
| ^~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:257:6: warning: unused variable 'i' [-Wunused-variable]
257 | int i;
| ^
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PAINT(uiArea*)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:106:4: note: in expansion of macro 'logLastError'
106 | logLastError(L"error validating rect");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws'
62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:117:3: note: in expansion of macro 'logHRESULT'
117 | logHRESULT(L"error painting", hr);
| ^~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PRINTCLIENT(uiArea*, HDC)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws'
62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:134:3: note: in expansion of macro 'logHRESULT'
134 | logHRESULT(L"error printing uiArea client area", hr);
| ^~~~~~~~~~
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:200: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areaevents.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:213: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areascroll.cpp.obj] Error 1
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:174: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/area.cpp.obj] Error 1
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:187: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areadraw.cpp.obj] Error 1
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp: In function 'void boxRelayout(uiBox*)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp:38:6: warning: unused variable 'i' [-Wunused-variable]
38 | int i;
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp: In function 'void loadAreaSize(uiArea*, double*, double*)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp:8:14: warning: unused variable 'size' [-Wunused-variable]
8 | D2D1_SIZE_F size;
| ^~~~
make[1]: *** [CMakeFiles/Makefile2:296: src/libui_sdl/libui/CMakeFiles/libui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 38%] Building CXX object src/CMakeFiles/core.dir/AREngine.cpp.obj
[ 39%] Linking CXX static library libcore.a
[ 39%] Built target core
make: *** [Makefile:150: all] Error 2

[Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build
$ ../msys-dist.sh
Run this script from the directory you built melonDS.

[Removed Username]@[Removed Computer Name] MINGW64 ~/melonDS/build
$
As you can see, I get this error when I reach 21%:
C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp: In member function 'u32 GPU2D::ColorComposite(int, u32, u32)':
C:/msys64/home/[Removed Username]/melonDS/src/GPU2D.cpp:731:1: warning: control reaches end of non-void function [-Wreturn-type]
731 | }
| ^
I then get this error when I reach 36%:
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp: In function 'void unregisterArea()':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/area.cpp:102:3: note: in expansion of macro 'logLastError'
102 | logLastError(L"error unregistering uiArea window class");
| ^~~~~~~~~~~~
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void scroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:86:4: note: in expansion of macro 'logLastError'
86 | logLastError(L"error getting thumb position for area");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:94:4: note: in expansion of macro 'logLastError'
94 | logLastError(L"error getting thumb track position for area");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: In function 'void wheelscroll(uiArea*, int, scrollParams*, WPARAM, LPARAM)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:110:3: note: in expansion of macro 'logLastError'
110 | logLastError(L"error getting area wheel scroll amount");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp: At global scope:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:182:13: warning: 'void vscrollto(uiArea*, int)' defined but not used [-Wunused-function]
182 | static void vscrollto(uiArea *a, int pos)
| ^~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areascroll.cpp:137:13: warning: 'void hscrollto(uiArea*, int)' defined but not used [-Wunused-function]
137 | static void hscrollto(uiArea *a, int pos)
| ^~~~~~~~~
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void track(uiArea*, BOOL)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:55:3: note: in expansion of macro 'logLastError'
55 | logLastError(L"error setting up mouse tracking");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'void capture(uiArea*, BOOL)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:73:4: note: in expansion of macro 'logLastError'
73 | logLastError(L"error releasing capture on drag");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp: In function 'int areaKeyEvent(uiArea*, int, WPARAM, LPARAM)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:256:6: warning: unused variable 'righthand' [-Wunused-variable]
256 | int righthand;
| ^~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areaevents.cpp:257:6: warning: unused variable 'i' [-Wunused-variable]
257 | int i;
| ^
In file included from C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:2:
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PAINT(uiArea*)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:56:39: note: in expansion of macro '_ws'
56 | #define logLastError(s) _logLastError(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:106:4: note: in expansion of macro 'logLastError'
106 | logLastError(L"error validating rect");
| ^~~~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws'
62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:117:3: note: in expansion of macro 'logHRESULT'
117 | logHRESULT(L"error painting", hr);
| ^~~~~~~~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp: In function 'void onWM_PRINTCLIENT(uiArea*, HDC)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:47:17: error: converting to execution character set: Illegal byte sequence
47 | #define _ws2(m) L ## m
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:48:16: note: in expansion of macro '_ws2'
48 | #define _ws(m) _ws2(m)
| ^~~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/uipriv_windows.hpp:62:39: note: in expansion of macro '_ws'
62 | #define logHRESULT(s, hr) _logHRESULT(_ws(__FILE__), _wsn(__LINE__), L"TODO none of the function name macros are macros in MinGW", s, hr)
| ^~~
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areadraw.cpp:134:3: note: in expansion of macro 'logHRESULT'
134 | logHRESULT(L"error printing uiArea client area", hr);
| ^~~~~~~~~~
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:200: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areaevents.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:213: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areascroll.cpp.obj] Error 1
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:174: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/area.cpp.obj] Error 1
make[2]: *** [src/libui_sdl/libui/CMakeFiles/libui.dir/build.make:187: src/libui_sdl/libui/CMakeFiles/libui.dir/windows/areadraw.cpp.obj] Error 1
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp: In function 'void boxRelayout(uiBox*)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/box.cpp:38:6: warning: unused variable 'i' [-Wunused-variable]
38 | int i;
| ^
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp: In function 'void loadAreaSize(uiArea*, double*, double*)':
C:/msys64/home/[Removed Username]/melonDS/src/libui_sdl/libui/windows/areautil.cpp:8:14: warning: unused variable 'size' [-Wunused-variable]
8 | D2D1_SIZE_F size;
| ^~~~
make[1]: *** [CMakeFiles/Makefile2:296: src/libui_sdl/libui/CMakeFiles/libui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
and finally, this error when I reach 39%:
make: *** [Makefile:150: all] Error 2
Any idea why and how I can get this to work?

____________________
Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m.


Main - General - Issues building melonDS on Windows 7 (64-bit) Hide post layouts | New reply

Page rendered in 0.152 seconds. (2048KB of memory used)
MySQL - queries: 28, rows: 75/75, time: 0.013 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.