Skip to content

Instantly share code, notes, and snippets.

@Zero3K
Created July 11, 2025 22:08
Show Gist options
  • Save Zero3K/8dcfeb14d6ea45204563d57da62cdde2 to your computer and use it in GitHub Desktop.
Save Zero3K/8dcfeb14d6ea45204563d57da62cdde2 to your computer and use it in GitHub Desktop.
[0/1] Re-running CMake...
-- indicdll has no base address
-- cabview has no base address
-- user32_vista has no base address
-- Configuring done
-- Generating done
-- Build files have been written to: D:/reactos/output-MinGW-i386
[1/179] Performing build step for 'host-tools'
ninja: no work to do.
[2/30] Building C object drivers/filesystems/udfs/CMakeFiles/udfs.dir/udfs.c.obj
FAILED: drivers/filesystems/udfs/CMakeFiles/udfs.dir/udfs.c.obj
C:\RosBE\i386\bin\gcc.exe -DD3D_UMD_INTERFACE_VERSION=0x000C -DDBG=1 -DDLL_EXPORT_VERSION=0x502 -DDXGKDDI_INTERFACE_VERSION=0x1052 -DKERNEL_MODE=1 -DMINGW_HAS_SECURE_API=1 -DUDF_KERNEL_DRIVER=1 -DUSE_COMPILER_EXCEPTIONS -DWINVER=0x502 -D_CRT_NON_CONFORMING_SWPRINTFS -D_CRT_SUPPRESS_RESTRICT -D_FILE_OFFSET_BITS=64 -D_GLIBCXX_HAVE_BROKEN_VSWPRINTF -D_LARGEFILE_SOURCE -D_M_IX86 -D_NEW_DELETE_OPERATORS_ -D_SEH_ENABLE_TRACE -D_SETUPAPI_VER=0x502 -D_USE_32BIT_TIME_T -D_USE_PSEH3=1 -D_WIN32_IE=0x600 -D_WIN32_WINDOWS=0x502 -D_WIN32_WINNT=0x502 -D_X86_ -D__REACTOS__ -D__RELFILE__="&__FILE__[__FILE__[0] == '.' ? 3 : 11]" -D__USE_LARGEFILE64 -D__i386__ -Di386 -Idrivers/filesystems/udfs -I../drivers/filesystems/udfs -I../sdk/include -I../sdk/include/psdk -I../sdk/include/dxsdk -I../sdk/include/winrt -Isdk/include -Isdk/include/psdk -Isdk/include/dxsdk -Isdk/include/ddk -Isdk/include/reactos -Isdk/include/reactos/mc -I../sdk/include/crt -I../sdk/include/vcruntime -I../sdk/include/ddk -I../sdk/include/ndk -I../sdk/include/reactos -I../sdk/include/reactos/libs -I../sdk/lib/pseh/include -I../drivers/filesystems/udfs/udfct/uct_core -I../drivers/filesystems/udfs/udfct/udf_scsi -pipe -fms-extensions -fno-strict-aliasing -fno-common -mlong-double-64 -nostdinc -Wno-unknown-pragmas -fno-aggressive-loop-optimizations -Wold-style-declaration -fno-builtin-acosf -fno-builtin-acosl -fno-builtin-asinf -fno-builtin-asinl -fno-builtin-atan2f -fno-builtin-atan2l -fno-builtin-atanf -fno-builtin-atanl -fno-builtin-ceilf -fno-builtin-ceill -fno-builtin-coshf -fno-builtin-coshl -fno-builtin-cosf -fno-builtin-cosl -fno-builtin-expf -fno-builtin-expl -fno-builtin-fabsf -fno-builtin-fabsl -fno-builtin-floorf -fno-builtin-floorl -fno-builtin-fmodf -fno-builtin-fmodl -fno-builtin-frexpf -fno-builtin-frexpl -fno-builtin-hypotf -fno-builtin-hypotl -fno-builtin-ldexpf -fno-builtin-ldexpl -fno-builtin-logf -fno-builtin-logl -fno-builtin-log10f -fno-builtin-log10l -fno-builtin-modff -fno-builtin-modfl -fno-builtin-powf -fno-builtin-powl -fno-builtin-sinhf -fno-builtin-sinhl -fno-builtin-sinf -fno-builtin-sinl -fno-builtin-sqrtf -fno-builtin-sqrtl -fno-builtin-tanhf -fno-builtin-tanhl -fno-builtin-tanf -fno-builtin-tanl -fno-builtin-feraiseexcept -fno-builtin-feupdateenv -gdwarf-2 -gstrict-dwarf -femit-struct-debug-detailed=none -feliminate-unused-debug-symbols -march=pentium -mtune=generic -Werror -Wall -Wpointer-arith -Wno-unknown-warning-option -Wno-char-subscripts -Wno-multichar -Wno-unused-value -Wno-unused-const-variable -Wno-unused-local-typedefs -Wno-deprecated -Wno-unused-result -Wno-maybe-uninitialized -O1 -fno-optimize-sibling-calls -fno-omit-frame-pointer -mstackrealign -mpreferred-stack-boundary=3 -fno-set-stack-executable -std=gnu99 -MD -MT drivers/filesystems/udfs/CMakeFiles/udfs.dir/udfs.c.obj -MF drivers\filesystems\udfs\CMakeFiles\udfs.dir\udfs.c.obj.d -o drivers/filesystems/udfs/CMakeFiles/udfs.dir/udfs.c.obj -c ../drivers/filesystems/udfs/udfs.c
../drivers/filesystems/udfs/udfs.c: In function 'UdfsCreateVcb':
../drivers/filesystems/udfs/udfs.c:237:47: error: passing argument 2 of 'FsRtlSetupAdvancedHeader' from incompatible pointer type [-Werror=incompatible-pointer-types]
FsRtlSetupAdvancedHeader(&NewVcb->Header, &NewVcb->VcbResource);
^~~~~~~~~~~~~~~~~~~~
In file included from ../drivers/filesystems/udfs/udfsprocs.h:16,
from ../drivers/filesystems/udfs/udfs.c:9:
sdk/include/ddk/ntifs.h:8556:20: note: expected 'PFAST_MUTEX' {aka 'struct _FAST_MUTEX *'} but argument is of type 'ERESOURCE *' {aka 'struct _ERESOURCE *'}
_In_ PFAST_MUTEX FMutex )
~~~~~~~~~~~~^~~~~~
../drivers/filesystems/udfs/udfs.c: At top level:
cc1.exe: error: unrecognized command line option '-Wno-unknown-warning-option' [-Werror]
cc1.exe: all warnings being treated as errors
[3/30] Building C object drivers/filesystems/udfs/CMakeFiles/udfs.dir/create.c.obj
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment