Skip to content

Instantly share code, notes, and snippets.

@ariscop
Created February 9, 2019 03:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ariscop/a9c46d74d67e97f1242d914a61b5c4f4 to your computer and use it in GitHub Desktop.
Save ariscop/a9c46d74d67e97f1242d914a61b5c4f4 to your computer and use it in GitHub Desktop.
Building reactos with gcc 7.3
[91/9712] Performing configure step for 'host-tools'
-- The C compiler identification is GNU 8.2.1
-- The CXX compiler identification is GNU 8.2.1
-- Check for working C compiler using: Ninja
-- Check for working C compiler using: Ninja -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler using: Ninja
-- Check for working CXX compiler using: Ninja -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.17.2")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/andrew/Software/reactos/output-MinGW-i386/reactos/host-tools
[94/9712] Performing build step for 'host-tools'
[1/280] Building C object sdk/tools/CMakeFiles/bin2c.dir/bin2c.c.o
[2/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/cpu_i386.c.o
[3/280] Building C object sdk/tools/CMakeFiles/geninc.dir/geninc/geninc.c.o
[4/280] Building C object sdk/tools/CMakeFiles/obj2bin.dir/obj2bin/obj2bin.c.o
[5/280] Linking C executable bin2c
[6/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/compat.c.o
[7/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/storage.c.o
[8/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/dbghelp.c.o
[9/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/source.c.o
[10/280] Building C object sdk/tools/CMakeFiles/mkshelllink.dir/mkshelllink/mkshelllink.c.o
[11/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/type.c.o
[12/280] Building C object sdk/tools/CMakeFiles/gendib.dir/gendib/gendib.c.o
[13/280] Building C object sdk/tools/CMakeFiles/spec2def.dir/spec2def/spec2def.c.o
[14/280] Linking C executable geninc
[15/280] Linking C executable obj2bin
[16/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/module.c.o
[17/280] Linking C executable mkshelllink
[18/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/pe_module.c.o
[19/280] Linking C executable gendib
[20/280] Building C object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/chmc/err.c.o
[21/280] Building C object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/lzx_compress/lz_nonslide.c.o
[22/280] Linking C executable spec2def
[23/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/stabs.c.o
[24/280] Building C object sdk/tools/kbdtool/CMakeFiles/kbdtool.dir/data.c.o
[25/280] Building C object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/port/mkstemps.c.o
[26/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/symbol.c.o
[27/280] Building C object sdk/tools/hpp/CMakeFiles/hpp.dir/hpp.c.o
[28/280] Building C object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/lzx_compress/lzx_layer.c.o
[29/280] Building C object sdk/tools/kbdtool/CMakeFiles/kbdtool.dir/main.c.o
[30/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/dat.c.o
[31/280] Building C object sdk/tools/isohybrid/CMakeFiles/isohybrid.dir/reactos_support_code.c.o
[32/280] Building C object dll/win32/dbghelp/CMakeFiles/dbghelphost.dir/dwarf.c.o
[33/280] Linking C executable hpp
[34/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/cvmod.c.o
[35/280] Building C object sdk/tools/isohybrid/CMakeFiles/isohybrid.dir/isohybrid.c.o
[36/280] Building C object sdk/tools/mkisofs/CMakeFiles/libmdigest.dir/schilytools/libmdigest/sha3.c.o
[37/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/fcons.c.o
[38/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/ffileread.c.o
[39/280] Linking C static library dll/win32/dbghelp/libdbghelphost.a
[40/280] Linking C static library sdk/tools/mkisofs/liblibmdigest.a
[41/280] Building C object sdk/tools/kbdtool/CMakeFiles/kbdtool.dir/output.c.o
[42/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/fgetline.c.o
[43/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/filewrite.c.o
[44/280] Building C object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/chmc/chmc.c.o
[45/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/fileopen.c.o
[46/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/niwrite.c.o
[47/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/astoll.c.o
[48/280] Building C object sdk/tools/kbdtool/CMakeFiles/kbdtool.dir/parser.c.o
[49/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/stdio/flag.c.o
[50/280] Linking C executable isohybrid
[51/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/dirent.c.o
[52/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/eaccess.c.o
[53/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/checkerr.c.o
[54/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/comerr.c.o
[55/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/error.c.o
[56/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/gettimeofday.c.o
[57/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/fillbytes.c.o
[58/280] Linking C executable kbdtool
[59/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/fconv.c.o
[60/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/geterrno.c.o
[61/280] Building CXX object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/utils.cpp.o
[62/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/fnmatch.c.o
[63/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/getexecpath.c.o
[64/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/gid.c.o
[65/280] Building CXX object sdk/tools/CMakeFiles/utf16le.dir/utf16le/utf16le.cpp.o
[66/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/jsprintf.c.o
[67/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_856.c.o
[68/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/jssnprintf.c.o
[69/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/mem.c.o
[70/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/raisecond.c.o
[71/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/streql.c.o
[72/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/movebytes.c.o
[73/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/getargs.c.o
[74/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/seterrno.c.o
[75/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/format.c.o
[76/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/match.c.o
[77/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/strlcpy.c.o
[78/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/saveargs.c.o
[79/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/uid.c.o
[80/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/searchinpath.c.o
[81/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/strlcat.c.o
[82/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10000.c.o
[83/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_037.c.o
[84/280] Building C object sdk/tools/mkisofs/CMakeFiles/libschily.dir/schilytools/libschily/zerobytes.c.o
[85/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10004.c.o
[86/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10021.c.o
[87/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10006.c.o
[88/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10010.c.o
[89/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10029.c.o
[90/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10017.c.o
[91/280] Linking C static library sdk/tools/mkisofs/liblibschily.a
[92/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10005.c.o
[93/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10007.c.o
[94/280] Building CXX object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/hhpcomp.cpp.o
[95/280] Building C object sdk/tools/fatten/CMakeFiles/fatten.dir/fatten.c.o
[96/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1006.c.o
[97/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10082.c.o
[98/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10079.c.o
[99/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1026.c.o
[100/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1250.c.o
[101/280] Linking CXX executable utf16le
[102/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1251.c.o
[103/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10081.c.o
[104/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1252.c.o
[105/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1255.c.o
[106/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1256.c.o
[107/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1254.c.o
[108/280] Building C object sdk/tools/mkisofs/CMakeFiles/libsiconv.dir/schilytools/libsiconv/sic_nls.c.o
[109/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1253.c.o
[110/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10002.c.o
[111/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1257.c.o
[112/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1258.c.o
[113/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_20127.c.o
[114/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_20866.c.o
[115/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_21866.c.o
[116/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10001.c.o
[117/280] Linking C static library sdk/tools/mkisofs/liblibsiconv.a
[118/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10008.c.o
[119/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28591.c.o
[120/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28592.c.o
[121/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28594.c.o
[122/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_10003.c.o
[123/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28593.c.o
[124/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28596.c.o
[125/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28597.c.o
[126/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28595.c.o
[127/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28598.c.o
[128/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28599.c.o
[129/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28604.c.o
[130/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28600.c.o
[131/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28603.c.o
[132/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/inode.c.o
[133/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/eltorito.c.o
[134/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/isonum.c.o
[135/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_20932.c.o
[136/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/hash.c.o
[137/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28605.c.o
[138/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/boot.c.o
[139/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/match.c.o
[140/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/name.c.o
[141/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/stream.c.o
[142/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_28606.c.o
[143/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/joliet.c.o
[144/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_437.c.o
[145/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_775.c.o
[146/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_737.c.o
[147/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_850.c.o
[148/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_1361.c.o
[149/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_424.c.o
[150/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_852.c.o
[151/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/rock.c.o
../../../sdk/tools/mkisofs/schilytools/mkisofs/rock.c: In function ‘generate_xa_rr_attributes’:
../../../sdk/tools/mkisofs/schilytools/mkisofs/rock.c:467:13: warning: In the GNU C Library, "major" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "major", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"major", you should undefine it after including <sys/types.h>.
set_733((char *)Rock + ipnt, major(lstatbuf->st_rdev));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sdk/tools/mkisofs/schilytools/mkisofs/rock.c:469:13: warning: In the GNU C Library, "minor" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "minor", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"minor", you should undefine it after including <sys/types.h>.
set_733((char *)Rock + ipnt, minor(lstatbuf->st_rdev));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[152/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_500.c.o
[153/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_855.c.o
[154/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_857.c.o
[155/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_861.c.o
[156/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_860.c.o
[157/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_863.c.o
[158/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_864.c.o
[159/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_862.c.o
[160/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_865.c.o
[161/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/multi.c.o
[162/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_866.c.o
[163/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_869.c.o
[164/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_874.c.o
[165/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/tree.c.o
../../../sdk/tools/mkisofs/schilytools/mkisofs/tree.c: In function ‘insert_file_entry’:
../../../sdk/tools/mkisofs/schilytools/mkisofs/tree.c:2151:13: warning: In the GNU C Library, "major" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "major", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"major", you should undefine it after including <sys/types.h>.
(unsigned long) major(statbuf.st_rdev),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sdk/tools/mkisofs/schilytools/mkisofs/tree.c:2152:13: warning: In the GNU C Library, "minor" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "minor", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"minor", you should undefine it after including <sys/types.h>.
(unsigned long) minor(statbuf.st_rdev));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sdk/tools/mkisofs/schilytools/mkisofs/tree.c:2165:13: warning: In the GNU C Library, "major" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "major", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"major", you should undefine it after including <sys/types.h>.
(unsigned long) major(statbuf.st_rdev),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sdk/tools/mkisofs/schilytools/mkisofs/tree.c:2166:13: warning: In the GNU C Library, "minor" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "minor", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"minor", you should undefine it after including <sys/types.h>.
(unsigned long) minor(statbuf.st_rdev));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[166/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_875.c.o
[167/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_878.c.o
[168/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/write.c.o
[169/280] Building C object sdk/tools/mkisofs/CMakeFiles/mkisofs.dir/schilytools/mkisofs/mkisofs.c.o
[170/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/casemap.c.o
[171/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/compose.c.o
[172/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/cptable.c.o
[173/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/utf8.c.o
[174/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/mbtowc.c.o
[175/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/wctype.c.o
[176/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/wctomb.c.o
[177/280] Linking C executable mkisofs
[178/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/string.c.o
[179/280] Building C object sdk/tools/wpp/CMakeFiles/wpphost.dir/wpp.c.o
[180/280] Building C object sdk/tools/xml2sdb/CMakeFiles/xml2sdb.dir/__/__/__/dll/appcompat/apphelp/sdbwrite.c.o
[181/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_932.c.o
[182/280] Building C object sdk/tools/wpp/CMakeFiles/wpphost.dir/preproc.c.o
[183/280] Building C object sdk/tools/rsym/CMakeFiles/raddr2line.dir/rsym_common.c.o
[184/280] Building CXX object sdk/tools/hhpcomp/CMakeFiles/hhpcomp.dir/hhp_reader.cpp.o
[185/280] Building C object sdk/tools/rsym/CMakeFiles/rsym_common.dir/rsym_common.c.o
[186/280] Building C object sdk/tools/xml2sdb/CMakeFiles/xml2sdb.dir/__/__/__/dll/appcompat/apphelp/sdbstringtable.c.o
[187/280] Building C object sdk/tools/rsym/CMakeFiles/raddr2line.dir/raddr2line.c.o
[188/280] Linking C static library sdk/tools/rsym/librsym_common.a
[189/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_950.c.o
[190/280] Building C object sdk/tools/fatten/CMakeFiles/fatten.dir/fatfs/diskio.c.o
[191/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/adler32.c.o
[192/280] Building C object sdk/tools/fatten/CMakeFiles/fatten.dir/fatfs/option/ccsbcs.c.o
[193/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_949.c.o
[194/280] Building C object sdk/tools/unicode/CMakeFiles/unicode.dir/c_936.c.o
[195/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/crc32.c.o
[196/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/inffast.c.o
[197/280] Linking C executable raddr2line
[198/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/help.c.o
[199/280] Linking C static library sdk/tools/unicode/libunicode.a
[200/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/cache.c.o
[201/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/image.c.o
[202/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/list.c.o
[203/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/cmd.c.o
[204/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/match.c.o
[205/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/options.c.o
[206/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/log2lines.c.o
[207/280] Building C object sdk/tools/wpp/CMakeFiles/wpphost.dir/ppy.tab.c.o
[208/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/revision.c.o
[209/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/stat.c.o
[210/280] Building C object sdk/tools/log2lines/CMakeFiles/log2lines.dir/util.c.o
[211/280] Linking CXX executable sdk/tools/hhpcomp/hhpcomp
[212/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/cmkeydel.c.o
[213/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/deflate.c.o
[214/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/cminit.c.o
[215/280] Building C object sdk/tools/wpp/CMakeFiles/wpphost.dir/ppl.yy.c.o
[216/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/cmname.c.o
[217/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/cmse.c.o
[218/280] Building C object sdk/tools/fatten/CMakeFiles/fatten.dir/fatfs/ff.c.o
[219/280] Linking C executable log2lines
[220/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/hivesum.c.o
[221/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/cmvalue.c.o
[222/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/hivebin.c.o
[223/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/hivewrt.c.o
[224/280] Linking C static library sdk/tools/wpp/libwpphost.a
[225/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/hivecell.c.o
[226/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/hiveinit.c.o
[227/280] Building C object sdk/lib/inflib/CMakeFiles/inflibhost.dir/infput.c.o
[228/280] Building C object sdk/lib/inflib/CMakeFiles/inflibhost.dir/infhostget.c.o
[229/280] Linking C executable fatten
[230/280] Building C object sdk/lib/cmlib/CMakeFiles/cmlibhost.dir/cmindex.c.o
[231/280] Building C object sdk/lib/inflib/CMakeFiles/inflibhost.dir/infget.c.o
[232/280] Building C object sdk/lib/inflib/CMakeFiles/inflibhost.dir/infhostgen.c.o
[233/280] Building C object sdk/lib/inflib/CMakeFiles/inflibhost.dir/infhostput.c.o
[234/280] Building C object sdk/lib/inflib/CMakeFiles/inflibhost.dir/infcore.c.o
[235/280] Building C object sdk/lib/inflib/CMakeFiles/inflibhost.dir/infhostrtl.c.o
[236/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/inftrees.c.o
[237/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/hash.c.o
[238/280] Building CXX object sdk/tools/xml2sdb/CMakeFiles/xml2sdb.dir/tinyxml2.cpp.o
[239/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/typetree.c.o
[240/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/inflate.c.o
[241/280] Building CXX object sdk/tools/xml2sdb/CMakeFiles/xml2sdb.dir/main.cpp.o
[242/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/register.c.o
[243/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/client.c.o
[244/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/trees.c.o
[245/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/typelib.c.o
[246/280] Linking C static library sdk/lib/inflib/libinflibhost.a
[247/280] Linking C static library sdk/lib/cmlib/libcmlibhost.a
[248/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/expr.c.o
[249/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/server.c.o
[250/280] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/zlibhost.dir/zutil.c.o
[251/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/utils.c.o
[252/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/port/mkstemps.c.o
[253/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/widl.c.o
[254/280] Linking C static library sdk/lib/3rdparty/zlib/libzlibhost.a
[255/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/proxy.c.o
[256/280] Building C object sdk/tools/mkhive/CMakeFiles/mkhive.dir/binhive.c.o
[257/280] Building C object sdk/tools/mkhive/CMakeFiles/mkhive.dir/mkhive.c.o
[258/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/parser.yy.c.o
[259/280] Building C object sdk/tools/mkhive/CMakeFiles/mkhive.dir/cmi.c.o
[260/280] Building C object sdk/tools/mkhive/CMakeFiles/mkhive.dir/reginf.c.o
[261/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/header.c.o
[262/280] Building C object sdk/tools/mkhive/CMakeFiles/mkhive.dir/registry.c.o
[263/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/write_sltg.c.o
[264/280] Building C object sdk/tools/mkhive/CMakeFiles/mkhive.dir/rtl.c.o
[265/280] Building CXX object sdk/tools/cabman/CMakeFiles/cabman.dir/raw.cxx.o
[266/280] Building CXX object sdk/tools/cabman/CMakeFiles/cabman.dir/mszip.cxx.o
[267/280] Building CXX object sdk/tools/cabman/CMakeFiles/cabman.dir/CCFDATAStorage.cxx.o
[268/280] Linking C executable mkhive
[269/280] Building CXX object sdk/tools/cabman/CMakeFiles/cabman.dir/main.cxx.o
[270/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/write_msft.c.o
[271/280] Building CXX object sdk/tools/cabman/CMakeFiles/cabman.dir/dfp.cxx.o
[272/280] Building C object sdk/tools/rsym/CMakeFiles/rsym.dir/rsym.c.o
[273/280] Building CXX object sdk/tools/cabman/CMakeFiles/cabman.dir/cabinet.cxx.o
[274/280] Linking C executable rsym
[275/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/parser.tab.c.o
[276/280] Building C object sdk/tools/widl/CMakeFiles/widl.dir/typegen.c.o
[277/280] Linking CXX executable cabman
sdk/tools/cabman/CMakeFiles/cabman.dir/CCFDATAStorage.cxx.o: In function `CCFDATAStorage::Create()':
CCFDATAStorage.cxx:(.text+0xa4): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
[278/280] Linking C executable widl
[279/280] Building CXX object sdk/tools/xml2sdb/CMakeFiles/xml2sdb.dir/xml2sdb.cpp.o
[280/280] Linking CXX executable xml2sdb
[116/9712] Generating boot/bootdata/BCD
Binary hive maker
Creating binary hive: /home/andrew/Software/reactos/output-MinGW-i386/reactos/boot/bootdata/BCD
Done.
[181/9712] Generating boot/bootdata/system, boot/bootdata/software, boot/bootdata/default, boot/bootdata/sam, boot/bootdata/security
Binary hive maker
Creating binary hive: /home/andrew/Software/reactos/output-MinGW-i386/reactos/boot/bootdata/system
Creating binary hive: /home/andrew/Software/reactos/output-MinGW-i386/reactos/boot/bootdata/software
Creating binary hive: /home/andrew/Software/reactos/output-MinGW-i386/reactos/boot/bootdata/default
Creating binary hive: /home/andrew/Software/reactos/output-MinGW-i386/reactos/boot/bootdata/sam
Creating binary hive: /home/andrew/Software/reactos/output-MinGW-i386/reactos/boot/bootdata/security
Done.
[1964/9712] Building C object boot/freeldr/freeldr/CMakeFiles/freeldr_common.dir/arch/i386/xboxmem.c.obj
../../boot/freeldr/freeldr/arch/i386/xboxmem.c: In function 'XboxMemInit':
../../boot/freeldr/freeldr/arch/i386/xboxmem.c:58:20: warning: argument 1 null where non-null expected [-Wnonnull]
if (0 == memcmp(MembaseLow, ControlRegion, TEST_SIZE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../sdk/include/psdk/guiddef.h:118:0,
from sdk/include/psdk/ntdef.h:28,
from sdk/include/ddk/wdm.h:42,
from sdk/include/ddk/ntddk.h:38,
from ../../boot/freeldr/freeldr/include/freeldr.h:36,
from ../../boot/freeldr/freeldr/arch/i386/xboxmem.c:22:
../../sdk/include/crt/string.h:72:3: note: in a call to function 'memcmp' declared here
memcmp(
^~~~~~
[2100/9712] Building C object dll/win32/wlnotify/CMakeFiles/wlnotify.dir/wlnotify.c.obj
In file included from ../../dll/win32/wlnotify/precomp.h:12:0,
from ../../dll/win32/wlnotify/wlnotify.c:9:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../sdk/include/reactos/wine/debug.h:378:48: note: in definition of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^~~~~~~~~~~~~~~~~~~~~
[2139/9712] Building C object sdk/lib/3rdparty/zlib/CMakeFiles/minizip.dir/contrib/minizip/zip.c.obj
../../sdk/lib/3rdparty/zlib/contrib/minizip/zip.c: In function 'zip64local_SearchCentralDir':
../../sdk/lib/3rdparty/zlib/contrib/minizip/zip.c:521:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for (i=(int)uReadSize-3; (i--)>0;)
^~~
../../sdk/lib/3rdparty/zlib/contrib/minizip/zip.c:529:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
if (uPosFound!=0)
^~
[2397/9712] Building C object sdk/lib/crt/CMakeFiles/crt.dir/stdio/stat64.c.obj
../../sdk/lib/crt/stdio/stat64.c:7:13: warning: inline function 'release_ioinfo' declared but never defined
inline void release_ioinfo(ioinfo *info);
^~~~~~~~~~~~~~
../../sdk/lib/crt/stdio/stat64.c:6:16: warning: inline function 'get_ioinfo' declared but never defined
inline ioinfo* get_ioinfo(int fd);
^~~~~~~~~~
[2405/9712] Building C object sdk/lib/crt/CMakeFiles/crt.dir/stdio/wstat64.c.obj
In file included from ../../sdk/lib/crt/stdio/wstat64.c:4:0:
../../sdk/lib/crt/stdio/stat64.c:7:13: warning: inline function 'release_ioinfo' declared but never defined
inline void release_ioinfo(ioinfo *info);
^~~~~~~~~~~~~~
../../sdk/lib/crt/stdio/stat64.c:6:16: warning: inline function 'get_ioinfo' declared but never defined
inline ioinfo* get_ioinfo(int fd);
^~~~~~~~~~
[2493/9712] Building C object sdk/lib/crt/CMakeFiles/crt.dir/time/futime32.c.obj
In file included from ../../sdk/lib/crt/time/futime32.c:9:0:
../../sdk/lib/crt/time/futime.c:45:13: warning: inline function 'release_ioinfo' declared but never defined
inline void release_ioinfo(ioinfo *info);
^~~~~~~~~~~~~~
../../sdk/lib/crt/time/futime.c:44:16: warning: inline function 'get_ioinfo' declared but never defined
inline ioinfo* get_ioinfo(int fd);
^~~~~~~~~~
[2494/9712] Building C object sdk/lib/crt/CMakeFiles/crt.dir/time/futime.c.obj
../../sdk/lib/crt/time/futime.c:45:13: warning: inline function 'release_ioinfo' declared but never defined
inline void release_ioinfo(ioinfo *info);
^~~~~~~~~~~~~~
../../sdk/lib/crt/time/futime.c:44:16: warning: inline function 'get_ioinfo' declared but never defined
inline ioinfo* get_ioinfo(int fd);
^~~~~~~~~~
[2495/9712] Building C object sdk/lib/crt/CMakeFiles/crt.dir/time/futime64.c.obj
In file included from ../../sdk/lib/crt/time/futime64.c:9:0:
../../sdk/lib/crt/time/futime.c:45:13: warning: inline function 'release_ioinfo' declared but never defined
inline void release_ioinfo(ioinfo *info);
^~~~~~~~~~~~~~
../../sdk/lib/crt/time/futime.c:44:16: warning: inline function 'get_ioinfo' declared but never defined
inline ioinfo* get_ioinfo(int fd);
^~~~~~~~~~
[3058/9712] Building CXX object base/services/tftpd/CMakeFiles/tftpd.dir/tftpd.cpp.obj
../../base/services/tftpd/tftpd.cpp: In function 'void processRequest(void*)':
../../base/services/tftpd/tftpd.cpp:488:6: warning: '%s' directive writing up to 511 bytes into a region of size between 478 and 488 [-Wformat-overflow=]
void processRequest(void *lpParam)
^~~~~~~~~~~~~~
../../base/services/tftpd/tftpd.cpp:570:24: note: 'sprintf' output between 25 and 546 bytes into a destination of size 512
sprintf(req.serverError.errormessage, "Error Code %i at Client, %s", ntohs(req.clientError.errorcode), req.clientError.errormessage);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../base/services/tftpd/tftpd.cpp:488:6: warning: '%s' directive writing up to 511 bytes into a region of size 477 [-Wformat-overflow=]
void processRequest(void *lpParam)
^~~~~~~~~~~~~~
../../base/services/tftpd/tftpd.cpp:1155:36: note: 'sprintf' output 36 or more bytes (assuming 547) into a destination of size 512
sprintf(req.serverError.errormessage, "Client %s:%u, Error Code %i at Client, %s", inet_ntoa(req.client.sin_addr), ntohs(req.client.sin_port), ntohs(req.clientError.errorcode), req.clientError.errormessage);
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3081/9712] Building C object dll/3rdparty/libxslt/CMakeFiles/libxslt.dir/security.c.obj
../../dll/3rdparty/libxslt/security.c: In function 'xsltCheckWrite':
../../dll/3rdparty/libxslt/security.c:358:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
else
^~~~
../../dll/3rdparty/libxslt/security.c:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
if (ret <= 0) {
^~
[3484/9712] Building CXX object dll/win32/framedyn/CMakeFiles/framedyn.dir/chstring.cpp.obj
In file included from ../../dll/win32/framedyn/chstring.cpp:27:0:
../../sdk/include/psdk/chstring.h:25:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString(WCHAR ch, int nRepeat = 1) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:26:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString(LPCWSTR lpsz) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:27:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString(LPCWSTR lpch, int nLength) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:28:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString(LPCSTR lpsz) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:33:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
BSTR AllocSysString() const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:41:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Format(UINT nFormatID, ...) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:42:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void Format(LPCWSTR lpszFormat, ...) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:43:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void FormatMessageW(UINT nFormatID, ...) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:44:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void FormatMessageW(LPCWSTR lpszFormat, ...) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:46:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void FreeExtra() throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:49:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
LPWSTR GetBuffer(int nMinBufLength) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:50:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
LPWSTR GetBufferSetLength(int nNewLength) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:53:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString Left(int nCount) const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:54:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int LoadStringW(UINT nID) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:56:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void MakeLower() throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:57:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void MakeReverse() throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:58:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void MakeUpper() throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:59:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString Mid(int nFirst) const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:60:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString Mid(int nFirst, int nCount) const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:61:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void ReleaseBuffer(int nNewLength = -1) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:63:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString Right(int nCount) const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:64:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void SetAt(int nIndex, WCHAR ch) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:65:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString SpanExcluding(LPCWSTR lpszCharSet) const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:66:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString SpanIncluding(LPCWSTR lpszCharSet) const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:67:21: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void TrimLeft() throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:68:22: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void TrimRight() throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:71:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator=(char ch) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:72:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator=(WCHAR ch) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:73:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator=(CHString *p) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:74:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator=(LPCSTR lpsz) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:75:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator=(LPCWSTR lpsz) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:76:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator=(const CHString& stringSrc) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:77:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator=(const unsigned char* lpsz) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:79:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator+=(char ch) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:80:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator+=(WCHAR ch) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:81:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator+=(LPCWSTR lpsz) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:82:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& operator+=(const CHString& string) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:88:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
friend CHString WINAPI operator+(WCHAR ch, const CHString& string) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:89:72: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
friend CHString WINAPI operator+(const CHString& string, WCHAR ch) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:90:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
friend CHString WINAPI operator+(const CHString& string, LPCWSTR lpsz) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:91:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
friend CHString WINAPI operator+(LPCWSTR lpsz, const CHString& string) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:92:88: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
friend CHString WINAPI operator+(const CHString& string1, const CHString& string2) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:97:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void AllocBeforeWrite(int nLen) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:98:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void AllocBuffer(int nLen) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:99:87: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void AllocCopy(CHString& dest, int nCopyLen, int nCopyIndex, int nExtraLen) const throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:100:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void AssignCopy(int nSrcLen, LPCWSTR lpszSrcData) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:101:93: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void ConcatCopy(int nSrc1Len, LPCWSTR lpszSrc1Data, int nSrc2Len, LPCWSTR lpszSrc2Data) throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:103:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CopyBeforeWrite() throw (CHeap_Exception);
^~~~~
../../sdk/include/psdk/chstring.h:106:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int LoadStringW(UINT nID, LPWSTR lpszBuf, UINT nMaxBuf) throw (CHeap_Exception);
^~~~~
../../dll/win32/framedyn/chstring.cpp:110:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString::CHString(WCHAR ch, int nRepeat) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:134:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString::CHString(LPCWSTR lpsz) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:157:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString::CHString(LPCWSTR lpch, int nLength) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:174:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString::CHString(LPCSTR lpsz) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:253:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::AllocBeforeWrite(int nLen) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:269:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::AllocBuffer(int nSize) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:319:93: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::AllocCopy(CHString& dest, int nCopyLen, int nCopyIndex, int nExtraLen) const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:357:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
BSTR CHString::AllocSysString() const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:374:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::AssignCopy(int nSrcLen, LPCWSTR lpszSrcData) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:479:99: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::ConcatCopy(int nSrc1Len, LPCWSTR lpszSrc1Data, int nSrc2Len, LPCWSTR lpszSrc2Data) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:505:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::CopyBeforeWrite() throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:612:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::Format(UINT nFormatID, ...) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:621:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::Format(LPCWSTR lpszFormat, ...) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:634:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::FormatMessageW(UINT nFormatID, ...) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:643:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::FormatMessageW(LPCWSTR lpszFormat, ...) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:659:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::FreeExtra() throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:698:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
LPWSTR CHString::GetBuffer(int nMinBufLength) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:733:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
LPWSTR CHString::GetBufferSetLength(int nNewLength) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:786:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString CHString::Left(int nCount) const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:807:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int CHString::LoadStringW(UINT nID) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:816:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
int CHString::LoadStringW(UINT nID, LPWSTR lpszBuf, UINT nMaxBuf) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:839:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::MakeLower() throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:851:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::MakeReverse() throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:863:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::MakeUpper() throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:875:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString CHString::Mid(int nFirst) const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:884:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString CHString::Mid(int nFirst, int nCount) const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:961:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::ReleaseBuffer(int nNewLength) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1002:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString CHString::Right(int nCount) const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1040:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::SetAt(int nIndex, WCHAR ch) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1050:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString CHString::SpanExcluding(LPCWSTR lpszCharSet) const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1062:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString CHString::SpanIncluding(LPCWSTR lpszCharSet) const throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1074:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::TrimLeft() throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1107:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void CHString::TrimRight() throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1168:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator=(char ch) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1177:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator=(WCHAR ch) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1186:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator=(CHString *p) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1195:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator=(LPCSTR lpsz) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1228:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator=(LPCWSTR lpsz) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1241:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator=(const CHString& stringSrc) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1271:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator=(const unsigned char* lpsz) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1280:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator+=(char ch) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1289:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator+=(WCHAR ch) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1298:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator+=(LPCWSTR lpsz) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1311:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
const CHString& CHString::operator+=(const CHString& string) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1337:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString WINAPI operator+(WCHAR ch, const CHString& string) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1350:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString WINAPI operator+(const CHString& string, WCHAR ch) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1363:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString WINAPI operator+(const CHString& string, LPCWSTR lpsz) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1379:65: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString WINAPI operator+(LPCWSTR lpsz, const CHString& string) throw (CHeap_Exception)
^~~~~
../../dll/win32/framedyn/chstring.cpp:1395:77: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
CHString WINAPI operator+(const CHString& string1, const CHString& string2) throw (CHeap_Exception)
^~~~~
[3677/9712] Building C object dll/win32/rsaenh/CMakeFiles/rsaenh.dir/rsaenh.c.obj
../../dll/win32/rsaenh/rsaenh.c: In function 'create_container_key':
../../dll/win32/rsaenh/rsaenh.c:161:23: warning: '%s' directive writing up to 259 bytes into a region of size 235 [-Wformat-overflow=]
#define RSAENH_REGKEY "Software\\Wine\\Crypto\\RSA\\%s"
^
../../dll/win32/rsaenh/rsaenh.c:161:23: note: in definition of macro 'RSAENH_REGKEY'
#define RSAENH_REGKEY "Software\\Wine\\Crypto\\RSA\\%s"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../dll/win32/rsaenh/rsaenh.c:1107:5: note: 'sprintf' output between 26 and 285 bytes into a destination of size 260
sprintf(szRSABase, RSAENH_REGKEY, pKeyContainer->szName);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[5063/9712] Building C object drivers/filesystems/ext2/CMakeFiles/ext2fs.dir/src/memory.c.obj
In file included from sdk/include/ddk/ntddk.h:38:0,
from sdk/include/ddk/ntifs.h:35,
from ../../drivers/filesystems/ext2/inc/linux/types.h:9,
from ../../drivers/filesystems/ext2/inc/linux/module.h:16,
from ../../drivers/filesystems/ext2/inc/ext2fs.h:15,
from ../../drivers/filesystems/ext2/src/memory.c:12:
../../drivers/filesystems/ext2/src/memory.c: In function 'Ext2ParseRegistryVolumeParams':
sdk/include/ddk/wdm.h:10848:5: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
memset(Destination, 0, Length)
^
../../drivers/filesystems/ext2/src/memory.c:2075:5: note: in expansion of macro 'RtlZeroMemory'
RtlZeroMemory(Codepage, CODEPAGE_MAXLEN);
^~~~~~~~~~~~~
sdk/include/ddk/wdm.h:10848:5: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
memset(Destination, 0, Length)
^
../../drivers/filesystems/ext2/src/memory.c:2076:5: note: in expansion of macro 'RtlZeroMemory'
RtlZeroMemory(Prefix, HIDINGPAT_LEN);
^~~~~~~~~~~~~
sdk/include/ddk/wdm.h:10848:5: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
memset(Destination, 0, Length)
^
../../drivers/filesystems/ext2/src/memory.c:2077:5: note: in expansion of macro 'RtlZeroMemory'
RtlZeroMemory(Suffix, HIDINGPAT_LEN);
^~~~~~~~~~~~~
[5225/9712] Building C object drivers/filesystems/reiserfs/CMakeFiles/reiserfs.dir/src/memory.c.obj
../../drivers/filesystems/reiserfs/src/memory.c: In function 'RfsdCreateFcbFromMcb':
../../drivers/filesystems/reiserfs/src/memory.c:874:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (Mcb->RfsdFcb)
^~
../../drivers/filesystems/reiserfs/src/memory.c:877:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
if (RfsdLoadInode(Vcb, &(Mcb->Key), &RfsdIno)) {
^~
[5242/9712] Building CXX object drivers/filesystems/udfs/CMakeFiles/udfs.dir/udf_info/extent.cpp.obj
In file included from sdk/include/ddk/ntddk.h:38:0,
from sdk/include/ddk/ntifs.h:35,
from ../../drivers/filesystems/udfs/udffs.h:111,
from ../../drivers/filesystems/udfs/udf_info/udf.h:8,
from ../../drivers/filesystems/udfs/udf_info/extent.cpp:18:
In function 'ULONG MyReallocPool__(PCHAR, ULONG, CHAR**, ULONG)',
inlined from 'NTSTATUS UDFResizeExtent(PVCB, uint32, int64, BOOLEAN, PEXTENT_INFO)' at ../../drivers/filesystems/udfs/udf_info/extent.cpp:2594:32:
sdk/include/ddk/wdm.h:10848:11: warning: 'void* memset(void*, int, size_t)': specified size 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
memset(Destination, 0, Length)
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../../drivers/filesystems/udfs/Include/mem_tools.h:268:13: note: in expansion of macro 'RtlZeroMemory'
RtlZeroMemory(newaddr+len, newlen - len);
^~~~~~~~~~~~~
[5325/9712] Building CXX object drivers/filesystems/udfs/CMakeFiles/udfs.dir/wcache.cpp.obj
In file included from ../../drivers/filesystems/udfs/wcache.cpp:11:0:
../../drivers/filesystems/udfs/Include/wcache_lib.cpp: In function 'NTSTATUS WCacheUpdatePacket(PW_CACHE, PVOID, _W_CACHE_ASYNC**, _W_CACHE_ASYNC**, PW_CACHE_ENTRY, lba_t, lba_t, ULONG, ULONG, ULONG, ULONG, PULONG, BOOLEAN, ULONG)':
../../drivers/filesystems/udfs/Include/wcache_lib.cpp:1116:11: warning: suggest parentheses around operand of '!' or change '|' to '||' or '!' to '~' [-Wparentheses]
mod = !read | Cache->DoNotCompare;
^~~~~
[6983/9712] Building CXX object dll/opengl/glu32/CMakeFiles/glu32.dir/src/libnurbs/internals/arc.cc.obj
../../dll/opengl/glu32/src/libnurbs/internals/arc.cc: In member function 'int Arc::check()':
../../dll/opengl/glu32/src/libnurbs/internals/arc.cc:239:5: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
if( this == 0 ) return 1;
^~
[7020/9712] Building CXX object dll/opengl/glu32/CMakeFiles/glu32.dir/src/libnurbs/internals/quilt.cc.obj
../../dll/opengl/glu32/src/libnurbs/internals/quilt.cc: In member function 'void Quilt::deleteMe(Pool&)':
../../dll/opengl/glu32/src/libnurbs/internals/quilt.cc:65:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if( q->breakpoints) delete[] q->breakpoints; q->breakpoints = 0;
^~
../../dll/opengl/glu32/src/libnurbs/internals/quilt.cc:65:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
if( q->breakpoints) delete[] q->breakpoints; q->breakpoints = 0;
^
[7039/9712] Building CXX object dll/opengl/glu32/CMakeFiles/glu32.dir/src/libnurbs/internals/subdivider.cc.obj
../../dll/opengl/glu32/src/libnurbs/internals/subdivider.cc: In member function 'void Subdivider::freejarcs(Bin&)':
../../dll/opengl/glu32/src/libnurbs/internals/subdivider.cc:852:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if( jarc->pwlArc ) jarc->pwlArc->deleteMe( pwlarcpool ); jarc->pwlArc = 0;
^~
../../dll/opengl/glu32/src/libnurbs/internals/subdivider.cc:852:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
if( jarc->pwlArc ) jarc->pwlArc->deleteMe( pwlarcpool ); jarc->pwlArc = 0;
^~~~
../../dll/opengl/glu32/src/libnurbs/internals/subdivider.cc:853:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if( jarc->bezierArc) jarc->bezierArc->deleteMe( bezierarcpool ); jarc->bezierArc = 0;
^~
../../dll/opengl/glu32/src/libnurbs/internals/subdivider.cc:853:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
if( jarc->bezierArc) jarc->bezierArc->deleteMe( bezierarcpool ); jarc->bezierArc = 0;
^~~~
[7381/9712] Building CXX object base/applications/msconfig_new/CMakeFiles/msconfig_new.dir/xmldomparser.cpp.obj
In file included from ../../base/applications/msconfig_new/xmldomparser.hpp:26:0,
from ../../base/applications/msconfig_new/xmldomparser.cpp:10:
sdk/include/psdk/msxml2.h:12705:20: warning: ISO C++ forbids converting a string constant to 'BSTR {aka wchar_t*}' [-Wwrite-strings]
BSTR uri = L"") = 0;
^~~
sdk/include/psdk/msxml2.h:12731:20: warning: ISO C++ forbids converting a string constant to 'BSTR {aka wchar_t*}' [-Wwrite-strings]
BSTR uri = L"") = 0;
^~~
[7390/9712] Building CXX object base/applications/msconfig_new/CMakeFiles/msconfig_new.dir/toolspage.cpp.obj
In file included from ../../base/applications/msconfig_new/xmldomparser.hpp:26:0,
from ../../base/applications/msconfig_new/toolspage.cpp:11:
sdk/include/psdk/msxml2.h:12705:20: warning: ISO C++ forbids converting a string constant to 'BSTR {aka wchar_t*}' [-Wwrite-strings]
BSTR uri = L"") = 0;
^~~
sdk/include/psdk/msxml2.h:12731:20: warning: ISO C++ forbids converting a string constant to 'BSTR {aka wchar_t*}' [-Wwrite-strings]
BSTR uri = L"") = 0;
^~~
[8357/9712] Building CXX object dll/win32/browseui/CMakeFiles/browseui.dir/explorerband.cpp.obj
../../dll/win32/browseui/explorerband.cpp: In member function 'virtual HRESULT CExplorerBand::OnWinEvent(HWND, UINT, WPARAM, LPARAM, LRESULT*)':
../../dll/win32/browseui/explorerband.cpp:1332:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if (!SUCCEEDED(hr) || !pParent.p)
^~
../../dll/win32/browseui/explorerband.cpp:1335:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
hr = pParent->SetNameOf(0, pidlChild, dispInfo->item.pszText, SHGDN_INFOLDER, &pidlNew);
^~
[8790/9712] Building C object dll/win32/mshtml/CMakeFiles/mshtml.dir/script.c.obj
../../dll/win32/mshtml/script.c: In function 'ScriptBSC_read_data':
../../dll/win32/mshtml/script.c:844:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if(!new_buf)
^~
../../dll/win32/mshtml/script.c:846:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
This->size <<= 1;
^~~~
[9097/9712] Building C object dll/win32/setupapi/CMakeFiles/setupapi.dir/devinst.c.obj
In file included from ../../sdk/include/crt/mingw32/intrin.h:98:0,
from ../../sdk/include/crt/intrin.h:1017,
from sdk/include/psdk/winnt.h:48,
from ../../sdk/include/psdk/windef.h:202,
from ../../dll/win32/setupapi/setupapi_private.h:31,
from ../../dll/win32/setupapi/devinst.c:22:
In function 'memcpy',
inlined from 'SetupDiGetDeviceInfoListClass' at ../../dll/win32/setupapi/devinst.c:4443:9:
../../sdk/include/crt/mingw32/intrin_x86.h:76:12: warning: '__builtin_memcpy' writing 16 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=]
return memmove(dest, source, num);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9186/9712] Building C object dll/win32/shell32/CMakeFiles/shell32.dir/wine/shellpath.c.obj
../../dll/win32/shell32/wine/shellpath.c:646:20: warning: 'AllUsersW' defined but not used [-Wunused-const-variable=]
static const WCHAR AllUsersW[] = {'P','u','b','l','i','c',0};
^~~~~~~~~
../../dll/win32/shell32/wine/shellpath.c:641:20: warning: 'szDefaultProfileDirW' defined but not used [-Wunused-const-variable=]
static const WCHAR szDefaultProfileDirW[] = {'u','s','e','r','s',0};
^~~~~~~~~~~~~~~~~~~~
[9248/9712] Building RC object dll/win32/urlmon/CMakeFiles/urlmon.dir/urlmon.rc.res
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:0: warning: "PROXY_CLSID_IS" redefined
<command-line>:0:0: note: this is the location of the previous definition
[9317/9712] Building C object dll/win32/wbemprox/CMakeFiles/wbemprox.dir/builtin.c.obj
../../dll/win32/wbemprox/builtin.c:401:20: warning: 'prop_statusW' defined but not used [-Wunused-const-variable=]
static const WCHAR prop_statusW[] =
^~~~~~~~~~~~
../../dll/win32/wbemprox/builtin.c:273:20: warning: 'prop_installeddisplaydriversW' defined but not used [-Wunused-const-variable=]
static const WCHAR prop_installeddisplaydriversW[]=
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../dll/win32/wbemprox/builtin.c:239:20: warning: 'prop_driverdateW' defined but not used [-Wunused-const-variable=]
static const WCHAR prop_driverdateW[] =
^~~~~~~~~~~~~~~~
../../dll/win32/wbemprox/builtin.c:185:20: warning: 'prop_configmanagererrorcodeW' defined but not used [-Wunused-const-variable=]
static const WCHAR prop_configmanagererrorcodeW[] =
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[9426/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/bind.c.obj
In file included from ../../dll/win32/wldap32/bind.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/bind.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9428/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/add.c.obj
In file included from ../../dll/win32/wldap32/add.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/add.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9429/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/compare.c.obj
In file included from ../../dll/win32/wldap32/compare.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/compare.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9430/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/control.c.obj
In file included from ../../dll/win32/wldap32/control.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/control.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9431/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/dn.c.obj
In file included from ../../dll/win32/wldap32/dn.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/dn.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9433/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/delete.c.obj
In file included from ../../dll/win32/wldap32/delete.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/delete.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9440/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/modify.c.obj
In file included from ../../dll/win32/wldap32/modify.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/modify.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9442/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/modrdn.c.obj
In file included from ../../dll/win32/wldap32/modrdn.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/modrdn.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9444/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/option.c.obj
In file included from ../../dll/win32/wldap32/option.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/option.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9446/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/parse.c.obj
In file included from ../../dll/win32/wldap32/parse.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/parse.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9449/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/rename.c.obj
In file included from ../../dll/win32/wldap32/rename.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/rename.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9456/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/search.c.obj
In file included from ../../dll/win32/wldap32/search.c:35:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/search.c:37:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9457/9712] Building C object dll/win32/wldap32/CMakeFiles/wldap32.dir/ber.c.obj
In file included from ../../dll/win32/wldap32/ber.c:27:0:
../../sdk/include/reactos/wine/debug.h:378:48: warning: '__wine_dbch___default' defined but not used [-Wunused-const-variable=]
static struct __wine_debug_channel * const __wine_dbch___default = &__wine_dbch_##ch
^
../../dll/win32/wldap32/ber.c:29:1: note: in expansion of macro 'WINE_DEFAULT_DEBUG_CHANNEL'
WINE_DEFAULT_DEBUG_CHANNEL(wldap32);
^~~~~~~~~~~~~~~~~~~~~~~~~~
[9554/9712] Building C object subsystems/mvdm/ntvdm/CMakeFiles/ntvdm.dir/emulator.c.obj
../../subsystems/mvdm/ntvdm/emulator.c: In function 'EmulatorInitialize':
../../subsystems/mvdm/ntvdm/emulator.c:595:50: warning: comparison between pointer and zero character constant [-Wpointer-compare]
GlobalSettings.FloppyDisks[i].Buffer != '\0')
^~
../../subsystems/mvdm/ntvdm/emulator.c:595:13: note: did you mean to dereference the pointer?
GlobalSettings.FloppyDisks[i].Buffer != '\0')
^
../../subsystems/mvdm/ntvdm/emulator.c:614:48: warning: comparison between pointer and zero character constant [-Wpointer-compare]
GlobalSettings.HardDisks[i].Buffer != L'\0')
^~
../../subsystems/mvdm/ntvdm/emulator.c:614:13: note: did you mean to dereference the pointer?
GlobalSettings.HardDisks[i].Buffer != L'\0')
^
[9563/9712] Building C object subsystems/mvdm/ntvdm/CMakeFiles/ntvdm.dir/ntvdm.c.obj
In file included from ../../subsystems/mvdm/ntvdm/ntvdm.c:306:0:
../../subsystems/mvdm/ntvdm/./console/console.c: In function 'UpdateVdmMenuDisks':
../../subsystems/mvdm/ntvdm/./console/console.c:172:50: warning: comparison between pointer and zero character constant [-Wpointer-compare]
GlobalSettings.FloppyDisks[i].Buffer != L'\0')
^~
../../subsystems/mvdm/ntvdm/./console/console.c:172:13: note: did you mean to dereference the pointer?
GlobalSettings.FloppyDisks[i].Buffer != L'\0')
^
[9712/9712] cd /home/andrew/Software/reactos/output-MinGW-i386/reactos/boot && /home/andrew/Software/rea...t/freeldr/bootsect/isombr.bin -t 0x96 /home/andrew/Software/reactos/output-MinGW-i386/reactos/livecd.iso
mkisofs: Warning: Cannot add inode hints with -no-cache-inodes.
Warning: Creating ISO-9660:1999 (version 2) filesystem.
Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.
commit 0159f760941d4b6b36006c3e2d22c40b35b181e1
Author: Andrew Cook <ariscop@gmail.com>
Date: Sat Feb 9 14:58:03 2019 +1100
gcc 7.3 hacks
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 84b900c37e..f2063d3821 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -282,6 +282,10 @@ else()
# Create the registry hives
create_registry_hives()
+ add_cd_file(FILE "/usr/i686-w64-mingw32/sys-root/mingw/bin/libgcc_s_sjlj-1.dll" DESTINATION reactos/system32 FOR all)
+ add_cd_file(FILE "/usr/i686-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll" DESTINATION reactos/system32 FOR all)
+ add_cd_file(FILE "/usr/i686-w64-mingw32/sys-root/mingw/bin/libstdc++-6.dll" DESTINATION reactos/system32 FOR all)
+
# Create {bootcd, livecd, bootcdregtest}.lst
create_iso_lists()
diff --git a/base/applications/CMakeLists.txt b/base/applications/CMakeLists.txt
index 87cbdbf5e1..331f599352 100644
--- a/base/applications/CMakeLists.txt
+++ b/base/applications/CMakeLists.txt
@@ -6,7 +6,7 @@ add_subdirectory(charmap)
add_subdirectory(clipbrd)
add_subdirectory(cmdutils)
add_subdirectory(control)
-add_subdirectory(drwtsn32)
+#add_subdirectory(drwtsn32)
add_subdirectory(dxdiag)
add_subdirectory(extrac32)
add_subdirectory(findstr)
@@ -29,7 +29,7 @@ add_subdirectory(mstsc)
add_subdirectory(network)
add_subdirectory(notepad)
add_subdirectory(osk)
-add_subdirectory(rapps)
+#add_subdirectory(rapps)
add_subdirectory(regedit)
add_subdirectory(regedt32)
add_subdirectory(sc)
diff --git a/base/applications/network/CMakeLists.txt b/base/applications/network/CMakeLists.txt
index 4f95614999..d3184fa4cc 100644
--- a/base/applications/network/CMakeLists.txt
+++ b/base/applications/network/CMakeLists.txt
@@ -10,7 +10,7 @@ add_subdirectory(netstat)
add_subdirectory(nslookup)
add_subdirectory(ping)
add_subdirectory(route)
-add_subdirectory(telnet)
+#add_subdirectory(telnet)
add_subdirectory(tracert)
add_subdirectory(whois)
add_subdirectory(wlanconf)
diff --git a/configure.sh b/configure.sh
index 64a18db4c8..c97547535e 100755
--- a/configure.sh
+++ b/configure.sh
@@ -1,9 +1,10 @@
#!/bin/sh
-if [ "x$ROS_ARCH" = "x" ]; then
- echo Could not detect RosBE.
- exit 1
-fi
+#if [ "x$ROS_ARCH" = "x" ]; then
+# echo Could not detect RosBE.
+# exit 1
+#fi
+ROS_ARCH=i386
BUILD_ENVIRONMENT=MinGW
ARCH=$ROS_ARCH
@@ -71,6 +72,6 @@ echo Preparing reactos...
cd reactos
rm -f CMakeCache.txt host-tools/CMakeCache.txt
-cmake -G "$CMAKE_GENERATOR" -DENABLE_CCACHE:BOOL=0 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-gcc.cmake -DARCH:STRING=$ARCH -DNEW_STYLE_BUILD:BOOL=$USE_NEW_STYLE $EXTRA_ARGS $ROS_CMAKEOPTS "$REACTOS_SOURCE_DIR"
+/usr/local/RosBE/bin/cmake -G "$CMAKE_GENERATOR" -DPCH:BOOL=0 -DENABLE_CCACHE:BOOL=0 -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-gcc.cmake -DARCH:STRING=$ARCH -DNEW_STYLE_BUILD:BOOL=$USE_NEW_STYLE $EXTRA_ARGS $ROS_CMAKEOPTS "$REACTOS_SOURCE_DIR"
echo Configure script complete! Enter directories and execute appropriate build commands \(ex: ninja, make, makex, etc...\).
diff --git a/dll/shellext/CMakeLists.txt b/dll/shellext/CMakeLists.txt
index e11df36001..40ecbe06f1 100644
--- a/dll/shellext/CMakeLists.txt
+++ b/dll/shellext/CMakeLists.txt
@@ -6,6 +6,6 @@ add_subdirectory(devcpux)
add_subdirectory(fontext)
add_subdirectory(netshell)
add_subdirectory(ntobjshex)
-add_subdirectory(shellbtrfs)
+#add_subdirectory(shellbtrfs)
add_subdirectory(stobject)
add_subdirectory(zipfldr)
diff --git a/sdk/cmake/gcc.cmake b/sdk/cmake/gcc.cmake
index 8f7226dffb..5a145b6cb4 100644
--- a/sdk/cmake/gcc.cmake
+++ b/sdk/cmake/gcc.cmake
@@ -110,11 +110,6 @@ else()
add_compile_flags("-march=${OARCH}")
endif()
-# Warnings, errors
-if((NOT CMAKE_BUILD_TYPE STREQUAL "Release") AND (NOT CMAKE_C_COMPILER_ID STREQUAL "Clang"))
- add_compile_flags("-Werror")
-endif()
-
add_compile_flags("-Wall -Wpointer-arith")
add_compile_flags("-Wno-char-subscripts -Wno-multichar -Wno-unused-value")
@@ -295,11 +290,9 @@ function(set_module_type_toolchain MODULE TYPE)
if((${TYPE} STREQUAL "kernelmodedriver") OR (${TYPE} STREQUAL "wdmdriver"))
message(FATAL_ERROR "Use of STL in kernelmodedriver or wdmdriver type module prohibited")
endif()
- target_link_libraries(${MODULE} -lstdc++ -lsupc++ -lgcc -lmingwex)
+ target_link_libraries(${MODULE} -lstdc++ -lsupc++ -lgcc_s -lmingwex -lwinpthread)
elseif(CPP_USE_RT)
- target_link_libraries(${MODULE} -lsupc++ -lgcc)
- elseif(IS_CPP)
- target_link_libraries(${MODULE} -lgcc)
+ target_link_libraries(${MODULE} -lsupc++ -lgcc_s -lwinpthread)
endif()
if((${TYPE} STREQUAL "kernelmodedriver") OR (${TYPE} STREQUAL "wdmdriver"))
diff --git a/sdk/include/reactos/rosctrls.h b/sdk/include/reactos/rosctrls.h
index 6d3481a042..dc03c8bab4 100644
--- a/sdk/include/reactos/rosctrls.h
+++ b/sdk/include/reactos/rosctrls.h
@@ -280,7 +280,7 @@ public: // Configuration methods
DWORD SetTooltip(HWND hWndTooltip)
{
- return SendMessageW(TB_SETTOOLTIPS, hWndTooltip, 0);
+ return SendMessageW(TB_SETTOOLTIPS, (WPARAM)hWndTooltip, 0);
}
INT GetHotItem()
diff --git a/sdk/lib/crt/stdio/file.c b/sdk/lib/crt/stdio/file.c
index 2357d99bfc..0793a3fffa 100644
--- a/sdk/lib/crt/stdio/file.c
+++ b/sdk/lib/crt/stdio/file.c
@@ -178,7 +178,7 @@ static inline void init_ioinfo_cs(ioinfo *info)
}
}
-/*static*/ inline ioinfo* get_ioinfo(int fd)
+ioinfo* get_ioinfo(int fd)
{
ioinfo *ret = get_ioinfo_nolock(fd);
if(ret == &__badioinfo)
@@ -260,7 +260,7 @@ static inline ioinfo* get_ioinfo_alloc(int *fd)
return &__badioinfo;
}
-/*static*/ inline void release_ioinfo(ioinfo *info)
+void release_ioinfo(ioinfo *info)
{
if(info!=&__badioinfo && info->exflag & EF_CRIT_INIT)
LeaveCriticalSection(&info->crit);
commit 0004aa5ebfb7c19d4e3a53fb165faf7e89b3459c
Author: Andrew Cook <ariscop@gmail.com>
Date: Tue Feb 5 20:06:10 2019 +1100
Remove --compress-debug-sections
Broken in clang and newer gcc
diff --git a/sdk/cmake/gcc.cmake b/sdk/cmake/gcc.cmake
index 102b4186e2..8f7226dffb 100644
--- a/sdk/cmake/gcc.cmake
+++ b/sdk/cmake/gcc.cmake
@@ -252,23 +252,16 @@ endif()
set(CMAKE_EXE_LINKER_FLAGS "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import,--disable-stdcall-fixup,--allow-multiple-definition")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS_INIT} -Wl,--disable-stdcall-fixup,--allow-multiple-definition")
-if((NOT CMAKE_C_COMPILER_ID STREQUAL "Clang") AND (NOT CMAKE_BUILD_TYPE STREQUAL "Release"))
- # FIXME: Set this once Clang toolchain works with it
- set(_compress_debug_sections_flag "-Wa,--compress-debug-sections")
-endif()
-
if(CMAKE_VERSION VERSION_LESS 3.4.0)
- set(CMAKE_C_COMPILE_OBJECT "${CCACHE} <CMAKE_C_COMPILER> <DEFINES> ${_compress_debug_sections_flag} <FLAGS> -o <OBJECT> -c <SOURCE>")
- # FIXME: Once the GCC toolchain bugs are fixed, add _compress_debug_sections_flag to CXX too
+ set(CMAKE_C_COMPILE_OBJECT "${CCACHE} <CMAKE_C_COMPILER> <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE>")
set(CMAKE_CXX_COMPILE_OBJECT "${CCACHE} <CMAKE_CXX_COMPILER> <DEFINES> <FLAGS> -o <OBJECT> -c <SOURCE>")
- set(CMAKE_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> ${_compress_debug_sections_flag} -x assembler-with-cpp -o <OBJECT> -I${REACTOS_SOURCE_DIR}/sdk/include/asm -I${REACTOS_BINARY_DIR}/sdk/include/asm <FLAGS> <DEFINES> -D__ASM__ -c <SOURCE>")
+ set(CMAKE_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> -x assembler-with-cpp -o <OBJECT> -I${REACTOS_SOURCE_DIR}/sdk/include/asm -I${REACTOS_BINARY_DIR}/sdk/include/asm <FLAGS> <DEFINES> -D__ASM__ -c <SOURCE>")
set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> -O coff <FLAGS> -DRC_INVOKED -D__WIN32__=1 -D__FLAT__=1 ${I18N_DEFS} <DEFINES> <SOURCE> <OBJECT>")
else()
- set(CMAKE_C_COMPILE_OBJECT "${CCACHE} <CMAKE_C_COMPILER> <DEFINES> ${_compress_debug_sections_flag} <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>")
- # FIXME: Once the GCC toolchain bugs are fixed, add _compress_debug_sections_flag to CXX too
+ set(CMAKE_C_COMPILE_OBJECT "${CCACHE} <CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>")
set(CMAKE_CXX_COMPILE_OBJECT "${CCACHE} <CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>")
- set(CMAKE_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> ${_compress_debug_sections_flag} -x assembler-with-cpp -o <OBJECT> -I${REACTOS_SOURCE_DIR}/sdk/include/asm -I${REACTOS_BINARY_DIR}/sdk/include/asm <INCLUDES> <FLAGS> <DEFINES> -D__ASM__ -c <SOURCE>")
+ set(CMAKE_ASM_COMPILE_OBJECT "<CMAKE_ASM_COMPILER> -x assembler-with-cpp -o <OBJECT> -I${REACTOS_SOURCE_DIR}/sdk/include/asm -I${REACTOS_BINARY_DIR}/sdk/include/asm <INCLUDES> <FLAGS> <DEFINES> -D__ASM__ -c <SOURCE>")
set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> -O coff <INCLUDES> <FLAGS> -DRC_INVOKED -D__WIN32__=1 -D__FLAT__=1 ${I18N_DEFS} <DEFINES> <SOURCE> <OBJECT>")
endif()
commit 04f510bb1c5c3b873698b90b95fdae738b922271
Author: Andrew Cook <ariscop@gmail.com>
Date: Tue Feb 5 19:54:46 2019 +1100
Allow multiple definitions
Newer versions of ld error because DEFINE_GUID in headers creates
duplicate symbols
diff --git a/sdk/cmake/gcc.cmake b/sdk/cmake/gcc.cmake
index da203e5aa1..102b4186e2 100644
--- a/sdk/cmake/gcc.cmake
+++ b/sdk/cmake/gcc.cmake
@@ -249,8 +249,8 @@ else()
"<CMAKE_C_COMPILER> ${CMAKE_C_FLAGS} <CMAKE_SHARED_LIBRARY_C_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>")
endif()
-set(CMAKE_EXE_LINKER_FLAGS "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import,--disable-stdcall-fixup")
-set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS_INIT} -Wl,--disable-stdcall-fixup")
+set(CMAKE_EXE_LINKER_FLAGS "-nostdlib -Wl,--enable-auto-image-base,--disable-auto-import,--disable-stdcall-fixup,--allow-multiple-definition")
+set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS_INIT} -Wl,--disable-stdcall-fixup,--allow-multiple-definition")
if((NOT CMAKE_C_COMPILER_ID STREQUAL "Clang") AND (NOT CMAKE_BUILD_TYPE STREQUAL "Release"))
# FIXME: Set this once Clang toolchain works with it
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment