Paste: nmakefile /w4 2023

Author: razetime
Mode: factor
Date: Sat, 11 Feb 2023 12:24:12
Plain Text |
> nmake /f Nmakefile x86-64-vista

Microsoft (R) Program Maintenance Utility Version 14.34.31937.0
Copyright (C) Microsoft Corporation.  All rights reserved.

        nmake /nologo PLATFORM=x86-64-vista /f Nmakefile all
        cl /EHsc /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS /DFACTOR_VERSION=0.99 /DFACTOR_GIT_LABEL=heads/master-9f5c8dc32f066d24f9fa8cae0ab86de8ae50d8b0 /D_WIN32_WINNT=0x0600 /W4 /MP /Fovm/ /c vm\os-windows-x86.64.cpp
cl : Command line warning D9025 : overriding '/W3' with '/W4'
os-windows-x86.64.cpp
C:\Users\raghu\Documents\factor\vm\bump_allocator.hpp(17): error C2220: the following warning is treated as an error
C:\Users\raghu\Documents\factor\vm\bump_allocator.hpp(17): warning C4458: declaration of 'size' hides class member
C:\Users\raghu\Documents\factor\vm\bump_allocator.hpp(8): note: see declaration of 'factor::bump_allocator::size'
C:\Users\raghu\Documents\factor\vm\mark_bits.hpp(54): warning C4458: declaration of 'size' hides class member
C:\Users\raghu\Documents\factor\vm\mark_bits.hpp(7): note: see declaration of 'factor::mark_bits::size'
C:\Users\raghu\Documents\factor\vm\mark_bits.hpp(55): warning C4458: declaration of 'start' hides class member
C:\Users\raghu\Documents\factor\vm\mark_bits.hpp(8): note: see declaration of 'factor::mark_bits::start'
C:\Users\raghu\Documents\factor\vm\mark_bits.hpp(79): warning C4458: declaration of 'size' hides class member
C:\Users\raghu\Documents\factor\vm\mark_bits.hpp(7): note: see declaration of 'factor::mark_bits::size'
C:\Users\raghu\Documents\factor\vm\aging_space.hpp(9): warning C4458: declaration of 'size' hides class member
C:\Users\raghu\Documents\factor\vm\bump_allocator.hpp(8): note: see declaration of 'factor::bump_allocator::size'
C:\Users\raghu\Documents\factor\vm\aging_space.hpp(19): warning C4458: declaration of 'size' hides class member
C:\Users\raghu\Documents\factor\vm\bump_allocator.hpp(8): note: see declaration of 'factor::bump_allocator::size'
C:\Users\raghu\Documents\factor\vm\tenured_space.hpp(9): warning C4458: declaration of 'size' hides class member
C:\Users\raghu\Documents\factor\vm\free_list.hpp(41): note: see declaration of 'factor::free_list_allocator<factor::object>::size'
C:\Users\raghu\Documents\factor\vm\tenured_space.hpp(31): warning C4458: declaration of 'size' hides class member
C:\Users\raghu\Documents\factor\vm\free_list.hpp(41): note: see declaration of 'factor::free_list_allocator<factor::object>::size'
C:\Users\raghu\Documents\factor\vm\allot.hpp(67): warning C4458: declaration of 'nursery' hides class member
C:\Users\raghu\Documents\factor\vm\vm.hpp(28): note: see declaration of 'factor::factor_vm::nursery'
vm\os-windows-x86.64.cpp(24): error C3646: 'func': unknown override specifier
vm\os-windows-x86.64.cpp(24): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
vm\os-windows-x86.64.cpp(72): error C2065: 'RUNTIME_FUNCTION': undeclared identifier
vm\os-windows-x86.64.cpp(72): error C2065: 'func': undeclared identifier
vm\os-windows-x86.64.cpp(72): error C2039: 'func': is not a member of 'factor::seh_data'
vm\os-windows-x86.64.cpp(22): note: see declaration of 'factor::seh_data'
vm\os-windows-x86.64.cpp(73): error C2065: 'func': undeclared identifier
vm\os-windows-x86.64.cpp(74): error C2065: 'func': undeclared identifier
vm\os-windows-x86.64.cpp(75): error C2065: 'func': undeclared identifier
vm\os-windows-x86.64.cpp(77): error C2065: 'func': undeclared identifier
vm\os-windows-x86.64.cpp(77): error C3861: 'RtlAddFunctionTable': identifier not found
vm\os-windows-x86.64.cpp(82): error C2065: 'func': undeclared identifier
vm\os-windows-x86.64.cpp(82): error C3861: 'RtlDeleteFunctionTable': identifier not found
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\bin\HostX86\x86\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\bin\HostX86\x86\nmake.EXE"' : return code '0x2'
Stop.

New Annotation

Summary:
Author:
Mode:
Body: