ishitatsuyuki / LatencyFleX

Vendor agnostic latency reduction middleware. An alternative to NVIDIA Reflex.
Apache License 2.0
797 stars 20 forks source link

ERROR during trying to build #47

Open Acutapugione opened 5 months ago

Acutapugione commented 5 months ago

sudo ninja -C build ninja: Entering directorybuild' [2/19] Compiling C object subprojects/...ibdistorm.a.p/distorm_src_textdefs.c.o In file included from ../subprojects/funchook/distorm/src/textdefs.h:16, from ../subprojects/funchook/distorm/src/textdefs.c:12: ../subprojects/funchook/distorm/src/wstring.h:20:15: warning: ‘strcat_WSR’ defined but not used [-Wunused-function] 20 | INLINE void strcat_WSR(unsigned char* str, const _WRegister reg) | ^~~~~~ [3/19] Compiling C object subprojects/.../libdistorm.a.p/distorm_src_prefix.c.o In file included from ../subprojects/funchook/distorm/src/prefix.c:12: ../subprojects/funchook/distorm/src/prefix.h:58:14: warning: ‘prefixes_is_valid’ defined but not used [-Wunused-function] 58 | INLINE int prefixes_is_valid(unsigned char ch, _DecodeType dt) | ^~~~~ [4/19] Compiling C object subprojects/...k/libdistorm.a.p/distorm_src_insts.c.o In file included from ../subprojects/funchook/distorm/src/instructions.h:16, from ../subprojects/funchook/distorm/src/insts.h:15, from ../subprojects/funchook/distorm/src/insts.c:13: ../subprojects/funchook/distorm/src/prefix.h:65:15: warning: ‘prefixes_ignore’ defined but not used [-Wunused-function] 65 | INLINE void prefixes_ignore(_PrefixState ps, _PrefixIndexer pi) | ^~~~~~~ ../subprojects/funchook/distorm/src/prefix.h:58:14: warning: ‘prefixes_is_valid’ defined but not used [-Wunused-function] 58 | INLINE int prefixes_is_valid(unsigned char ch, _DecodeType dt) | ^~~~~ [7/19] Compiling C object subprojects/...libdistorm.a.p/distorm_src_decoder.c.o In file included from ../subprojects/funchook/distorm/src/instructions.h:16, from ../subprojects/funchook/distorm/src/decoder.c:13: ../subprojects/funchook/distorm/src/prefix.h:58:14: warning: ‘prefixes_is_valid’ defined but not used [-Wunused-function] 58 | INLINE int prefixes_is_valid(unsigned char ch, _DecodeType dt) | ^~~~~ [13/19] Compiling C object subprojects...ibdistorm.a.p/distorm_src_operands.c.o In file included from ../subprojects/funchook/distorm/src/operands.h:17, from ../subprojects/funchook/distorm/src/operands.c:13: ../subprojects/funchook/distorm/src/prefix.h:65:15: warning: ‘prefixes_ignore’ defined but not used [-Wunused-function] 65 | INLINE void prefixes_ignore(_PrefixState ps, _PrefixIndexer pi) | ^~~~~~~ ../subprojects/funchook/distorm/src/prefix.h:58:14: warning: ‘prefixes_is_valid’ defined but not used [-Wunused-function] 58 | INLINE int prefixes_is_valid(unsigned char ch, _DecodeType dt) | ^~~~~ [17/19] Compiling C++ object liblatencyflex_layer.so.p/latencyflex_layer.cpp.o FAILED: liblatencyflex_layer.so.p/latencyflex_layer.cpp.o c++ -Iliblatencyflex_layer.so.p -I. -I.. -I../.. -I../subprojects/funchook/include -Isubprojects/funchook/__CMake_build -I../subprojects/funchook/__CMake_build -I../subprojects/funchook/distorm/include -Isubprojects/funchook -I../subprojects/funchook -fvisibility=hidden -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O0 -g -fPIC -pthread -MD -MQ liblatencyflex_layer.so.p/latencyflex_layer.cpp.o -MF liblatencyflex_layer.so.p/latencyflex_layer.cpp.o.d -o liblatencyflex_layer.so.p/latencyflex_layer.cpp.o -c ../latencyflex_layer.cpp ../latencyflex_layer.cpp:28:10: fatal error: vulkan/generated/vk_layer_dispatch_table.h: No such file or directory 28 | #include <vulkan/generated/vk_layer_dispatch_table.h> | ^~~~~~~~~~~~ compilation terminated. [18/19] Compiling C++ object liblatenc..._layer.so.p/latencyflex_ue4_hook.cpp.o ninja: build stopped: subcommand failed.`

CNR0706 commented 3 months ago

Same here. This seems to be an issue on all platforms.

The AUR package also fails to build for this reason.