[ 72%] Building C object lib/CMakeFiles/libLibElysianVMU.dir/source/fs/evmu_file_manager.c.o
/home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c: In function ‘EvmuFileManager_read’:
/home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c:151:26: warning: dereferencing ‘void *’ pointer
151 | memcpy(&pData[bytesRead], data, byteCount);
| ^
/home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c: In function ‘EvmuFileManager_defrag’:
/home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c:336:47: error: passing argument 2 of ‘EvmuFileManager_alloc’ from incompatible pointer type [-Wincompatible-pointer-types]
336 | &fileProperties,
| ^~~~~~~~~~~~~~~
| |
| VMUFlashNewFileProperties *
In file included from /home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c:1:
/home/bilbo/libevmu/lib/api/evmu/fs/evmu_file_manager.h:121:68: note: expected ‘EvmuNewFileInfo *’ {aka ‘struct EvmuNewFileInfo *’} but argument is of type ‘VMUFlashNewFileProperties *’
121 | EvmuNewFileInfo* pInfo,
| ~~~~~~~~~~~~~~~~~^~~~~
In file included from /home/bilbo/libevmu/lib/api/evmu/fs/../hw/../types/../evmu_api.h:14,
from /home/bilbo/libevmu/lib/api/evmu/fs/../hw/../types/evmu_typedefs.h:11,
from /home/bilbo/libevmu/lib/api/evmu/fs/../hw/../types/evmu_ibehavior.h:13,
from /home/bilbo/libevmu/lib/api/evmu/fs/../hw/../types/evmu_peripheral.h:15,
from /home/bilbo/libevmu/lib/api/evmu/fs/../hw/evmu_flash.h:32,
from /home/bilbo/libevmu/lib/api/evmu/fs/evmu_fat.h:29,
from /home/bilbo/libevmu/lib/api/evmu/fs/evmu_file_manager.h:15:
/home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c: In function ‘EvmuFileManager_write’:
/home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c:626:51: warning: dereferencing ‘void *’ pointer
626 | &pBuffer[bytesWritten],
| ^
/home/bilbo/libevmu/lib/lib/libgimbal/lib/api/gimbal/core/gimbal_ctx.h:523:58: note: in definition of macro ‘GBL_CTX_CALL_N’
523 | GBL_MAYBE_UNUSED const GBL_RESULT localResult = (funcCall); \
| ^~~~~~~~
/home/bilbo/libevmu/lib/lib/libgimbal/lib/api/gimbal/core/../algorithms/../core/../preprocessor/gimbal_macro_composition.h:25:41: note: in expansion of macro ‘GBL_CTX_CALL_2’
25 | #define GBL_CAT(A, B) A##B
| ^
/home/bilbo/libevmu/lib/source/fs/evmu_file_manager.c:624:9: note: in expansion of macro ‘GBL_CTX_CALL’
624 | GBL_CTX_CALL(EvmuFlash_writeBytes(pFlash,
| ^~~~~~~~~~~~
At top level:
cc1: note: unrecognized command-line option ‘-Wno-deprecated-volatile’ may have been intended to silence earlier diagnostics
Attempting to build 9d1bf63 , a different and unrelated build error: