linc_discord-rpc icon indicating copy to clipboard operation
linc_discord-rpc copied to clipboard

rpc_connection.cpp

Open Ardub92 opened this issue 3 years ago • 1 comments

I found a bug it does not compile

Compiling group: native-discord-rpc cl.exe -IC:/HaxeToolkit/haxe/lib/discord_rpc/git/lib/discord-rpc/include/ -IC:/HaxeToolkit/haxe/lib/discord_rpc/git/lib/rapidjson/include/ -nologo /WX- /fp:precise -DHX_WINDOWS -GR -O2(optim-std) -Zi(debug) -FdC:\Users\╧юы№чютрЄхы№\Projects\Ardub\Kade-Engine\export\release\windows\obj\obj/msvc19-arm64-nc/vc.pdb(debug) -Od(debug) -O2(release) -Os(optim-size) -FS -Oy- -c -EHs -GS- -IC:/HaxeToolkit/haxe/lib/hxcpp/4,2,1/include -DHXCPP_ARM64 -DHXCPP_M64 -DHXCPP_VISIT_ALLOCS(haxe) -DHXCPP_GC_BIG_BLOCKS(gc) -DHX_SMART_STRINGS(haxe) -DHXCPP_API_LEVEL=400(haxe) -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH -DHX_WIN_MAIN(main) -wd4996 ... tags=[haxe,static]

  • C:/HaxeToolkit/haxe/lib/discord_rpc/git/lib/discord-rpc/src/serialization.cpp
  • C:/HaxeToolkit/haxe/lib/discord_rpc/git/lib/discord-rpc/src/discord-rpc.cpp
  • C:/HaxeToolkit/haxe/lib/discord_rpc/git/lib/discord-rpc/src/rpc_connection.cpp Error: rpc_connection.cpp C:\HaxeToolkit\haxe\lib\discord_rpc\git\lib\rapidjson\include\rapidjson\rapidjson.h(244): fatal error C1189: #error: Unknown machine endianess detected. User needs to define RAPIDJSON_ENDIAN.

Ardub92 avatar Aug 24 '21 17:08 Ardub92

I'm guessing you're on an ARM device? Not sure there's much I can do here, it might be fixed in newer versions of rapidjson but discord-rpc is what pulls that dependency in and discord-rpc is now depricated so won't be getting updated any time soon.

Easiest fix would probably be to manually edit the header file and set RAPIDJSON_ENDIAN to whatever your machine's endian-ness is.

Aidan63 avatar Aug 26 '21 18:08 Aidan63