[Since Dec 3] Cannot compile latest QZDoom on Linux

Moderators: Rachael, dpJudas

Locked
Talon1024

[Since Dec 3] Cannot compile latest QZDoom on Linux

Post by Talon1024 »

I can't compile the latest version of QZDoom on Ubuntu 16.04 for some reason.

Here's what I get when I try to compile it:

Code: Select all

-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- 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: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.6") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so  
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") 
-- Found GME: /usr/lib/x86_64-linux-gnu/libgme.so  
-- Using system zlib, includes found at /usr/include
-- Using system jpeg library, includes found at /usr/include
-- Using system bzip2 library, includes found at /usr/include
-- Using system gme library, includes found at /usr/include
-- Looking for strdup
-- Looking for strdup - found
-- Looking for strndup
-- Looking for strndup - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of 0i8
-- Check size of 0i8 - failed
-- Check size of 0l
-- Check size of 0l - done
-- Check size of 0ll
-- Check size of 0ll - done
-- Check size of char
-- Check size of char - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Check size of void *
-- Check size of void * - done
-- Check size of __int64
-- Check size of __int64 - failed
-- Found LLVM 3.8.0
-- Using LLVMConfig.cmake in: /usr/lib/llvm-3.8/share/llvm/cmake
-- Performing Test CAN_DO_CPP14
-- Performing Test CAN_DO_CPP14 - Success
-- Looking for itoa
-- Looking for itoa - not found
-- Performing Test DUMB_CAN_USE_SSE
-- Performing Test DUMB_CAN_USE_SSE - Success
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so  
-- Checking for module 'gtk+-3.0'
--   No package 'gtk+-3.0' found
-- Checking for module 'gtk+-2.0'
--   Found gtk+-2.0, version 2.24.30
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found SDL2: /usr/lib/x86_64-linux-gnu/libSDL2main.a;/usr/lib/x86_64-linux-gnu/libSDL2.so;-lpthread  
-- FMOD include files found at /usr/local/include/fmodex
-- FMOD version: 0004.26.36
-- FMOD library found at /usr/local/lib/libfmodex64-4.26.36.so
-- Found FluidSynth: /usr/lib/x86_64-linux-gnu/libfluidsynth.so  
-- Selected assembler: /usr/bin/as
-- Looking for filelength
-- Looking for filelength - not found
-- Looking for strupr
-- Looking for strupr - not found
-- Looking for stricmp
-- Looking for stricmp - not found
-- Looking for strnicmp
-- Looking for strnicmp - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Fluid synth libs: /usr/lib/x86_64-linux-gnu/libfluidsynth.so
-- Looking for FMOD_System_GetDriverCaps in /usr/local/lib/libfmodex64-4.26.36.so
-- Looking for FMOD_System_GetDriverCaps in /usr/local/lib/libfmodex64-4.26.36.so - found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kevinc/Games/code/qzdoom/build-master
Scanning dependencies of target lzma
[  0%] Building C object lzma/CMakeFiles/lzma.dir/C/7zArcIn.c.o
[  1%] Building C object lzma/CMakeFiles/lzma.dir/C/7zBuf.c.o
[  1%] Building C object lzma/CMakeFiles/lzma.dir/C/7zCrc.c.o
[  1%] Building C object lzma/CMakeFiles/lzma.dir/C/7zCrcOpt.c.o
[  1%] Building C object lzma/CMakeFiles/lzma.dir/C/7zDec.c.o
[  1%] Building C object lzma/CMakeFiles/lzma.dir/C/7zStream.c.o
[  1%] Building C object lzma/CMakeFiles/lzma.dir/C/Bcj2.c.o
/home/kevinc/Games/code/qzdoom/lzma/C/Bcj2.c: In function ‘Bcj2Dec_Decode’:
/home/kevinc/Games/code/qzdoom/lzma/C/Bcj2.c:235:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
         SetUi32(p->temp, val);
         ^
[  2%] Building C object lzma/CMakeFiles/lzma.dir/C/Bra.c.o
[  2%] Building C object lzma/CMakeFiles/lzma.dir/C/Bra86.c.o
[  2%] Building C object lzma/CMakeFiles/lzma.dir/C/BraIA64.c.o
[  2%] Building C object lzma/CMakeFiles/lzma.dir/C/CpuArch.c.o
[  2%] Building C object lzma/CMakeFiles/lzma.dir/C/Delta.c.o
[  2%] Building C object lzma/CMakeFiles/lzma.dir/C/LzFind.c.o
[  2%] Building C object lzma/CMakeFiles/lzma.dir/C/Lzma2Dec.c.o
[  3%] Building C object lzma/CMakeFiles/lzma.dir/C/LzmaDec.c.o
[  3%] Building C object lzma/CMakeFiles/lzma.dir/C/LzmaEnc.c.o
[  3%] Building C object lzma/CMakeFiles/lzma.dir/C/Ppmd7.c.o
[  3%] Building C object lzma/CMakeFiles/lzma.dir/C/Ppmd7Dec.c.o
[  3%] Linking C static library liblzma.a
[  3%] Built target lzma
Scanning dependencies of target lemon
[  3%] Building C object tools/lemon/CMakeFiles/lemon.dir/lemon.c.o
[  3%] Linking C executable lemon
/home/kevinc/Games/code/qzdoom/build-master/tools/lemon
[  3%] Built target lemon
Scanning dependencies of target re2c
[  3%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/bitmap.cc.o
[  3%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/emit_action.cc.o
[  3%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/emit_dfa.cc.o
[  4%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/label.cc.o
[  4%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_construct.cc.o
[  4%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_destruct.cc.o
[  4%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_emit.cc.o
[  4%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/go_used_labels.cc.o
[  4%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/input_api.cc.o
[  5%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/output.cc.o
[  5%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/codegen/print.cc.o
[  5%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/msg.cc.o
[  5%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/opt.cc.o
[  5%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/parse_opts.cc.o
[  5%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/conf/warn.cc.o
[  5%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/nfa/calc_size.cc.o
[  6%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/nfa/nfa.cc.o
[  6%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/nfa/split.cc.o
[  6%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/adfa/adfa.cc.o
[  6%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/adfa/prepare.cc.o
[  6%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/dfa/determinization.cc.o
[  6%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/dfa/fillpoints.cc.o
[  6%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/dfa/minimization.cc.o
[  7%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/display.cc.o
[  7%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/enc.cc.o
[  7%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/range_suffix.cc.o
[  7%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf8/utf8_regexp.cc.o
[  7%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf8/utf8_range.cc.o
[  7%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf8/utf8.cc.o
[  8%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf16/utf16_regexp.cc.o
[  8%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf16/utf16.cc.o
[  8%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/encoding/utf16/utf16_range.cc.o
[  8%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/fixed_length.cc.o
[  8%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/regexp/regexp.cc.o
[  8%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/compile.cc.o
[  8%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/rule_rank.cc.o
[  9%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/control_flow.cc.o
[  9%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/generate_code.cc.o
[  9%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/generate_data.cc.o
[  9%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/match_empty.cc.o
[  9%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/maxlen.cc.o
[  9%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/skeleton.cc.o
[  9%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/unreachable.cc.o
[ 10%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/ir/skeleton/way.cc.o
[ 10%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/main.cc.o
[ 10%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/code.cc.o
[ 10%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/input.cc.o
[ 10%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/lex.cc.o
[ 10%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/lex_conf.cc.o
[ 10%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/parser.cc.o
[ 11%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/scanner.cc.o
[ 11%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/parse/unescape.cc.o
[ 11%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/util/s_to_n32_unsafe.cc.o
[ 11%] Building CXX object tools/re2c/CMakeFiles/re2c.dir/src/util/range.cc.o
[ 11%] Linking CXX executable re2c
[ 11%] Built target re2c
Scanning dependencies of target updaterevision
[ 11%] Building C object tools/updaterevision/CMakeFiles/updaterevision.dir/updaterevision.c.o
[ 12%] Linking C executable updaterevision
[ 12%] Built target updaterevision
Scanning dependencies of target zipdir
[ 12%] Building C object tools/zipdir/CMakeFiles/zipdir.dir/zipdir.c.o
[ 13%] Linking C executable zipdir
[ 13%] Built target zipdir
Scanning dependencies of target drawergen
[ 13%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/drawergen.cpp.o
[ 13%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/llvmprogram.cpp.o
[ 13%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/llvmdrawers.cpp.o
[ 14%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_bool.cpp.o
[ 14%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_float.cpp.o
[ 14%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_float_ptr.cpp.o
[ 14%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_for_block.cpp.o
[ 14%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_function.cpp.o
[ 14%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_if_block.cpp.o
[ 14%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_int.cpp.o
[ 15%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_int_ptr.cpp.o
[ 15%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_short.cpp.o
[ 15%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_scope.cpp.o
[ 15%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_struct_type.cpp.o
[ 15%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_ubyte.cpp.o
[ 15%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_ubyte_ptr.cpp.o
[ 15%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_value.cpp.o
[ 16%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_vec4f.cpp.o
[ 16%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_vec4f_ptr.cpp.o
[ 16%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_vec4i.cpp.o
[ 16%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_vec4i_ptr.cpp.o
[ 16%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_vec8s.cpp.o
[ 16%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/ssa/ssa_vec16ub.cpp.o
[ 17%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/fixedfunction/drawercodegen.cpp.o
[ 17%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/fixedfunction/drawspancodegen.cpp.o
[ 17%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/fixedfunction/drawwallcodegen.cpp.o
[ 17%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/fixedfunction/drawcolumncodegen.cpp.o
[ 17%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/fixedfunction/drawskycodegen.cpp.o
[ 17%] Building CXX object tools/drawergen/CMakeFiles/drawergen.dir/fixedfunction/drawtrianglecodegen.cpp.o
[ 17%] Linking CXX executable drawergen
[ 17%] Built target drawergen
Scanning dependencies of target dumb
[ 18%] Building C object dumb/CMakeFiles/dumb.dir/src/core/unload.c.o
[ 18%] Building C object dumb/CMakeFiles/dumb.dir/src/core/rendsig.c.o
[ 18%] Building C object dumb/CMakeFiles/dumb.dir/src/core/rendduh.c.o
[ 18%] Building C object dumb/CMakeFiles/dumb.dir/src/core/register.c.o
[ 18%] Building C object dumb/CMakeFiles/dumb.dir/src/core/readduh.c.o
[ 18%] Building C object dumb/CMakeFiles/dumb.dir/src/core/rawsig.c.o
[ 18%] Building C object dumb/CMakeFiles/dumb.dir/src/core/makeduh.c.o
[ 19%] Building C object dumb/CMakeFiles/dumb.dir/src/core/loadduh.c.o
[ 19%] Building C object dumb/CMakeFiles/dumb.dir/src/core/dumbfile.c.o
[ 19%] Building C object dumb/CMakeFiles/dumb.dir/src/core/duhtag.c.o
[ 19%] Building C object dumb/CMakeFiles/dumb.dir/src/core/duhlen.c.o
[ 19%] Building C object dumb/CMakeFiles/dumb.dir/src/core/atexit.c.o
[ 19%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/stdfile.c.o
[ 19%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/silence.c.o
[ 20%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/sampbuf.c.o
[ 20%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/riff.c.o
[ 20%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/resample.c.o
[ 20%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/memfile.c.o
[ 20%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/clickrem.c.o
[ 20%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/barray.c.o
[ 21%] Building C object dumb/CMakeFiles/dumb.dir/src/it/xmeffect.c.o
[ 21%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readxm2.c.o
[ 21%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readxm.c.o
[ 21%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readstm2.c.o
[ 21%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readstm.c.o
[ 21%] Building C object dumb/CMakeFiles/dumb.dir/src/it/reads3m2.c.o
[ 21%] Building C object dumb/CMakeFiles/dumb.dir/src/it/reads3m.c.o
[ 22%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readriff.c.o
[ 22%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readptm.c.o
[ 22%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readpsm.c.o
[ 22%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readoldpsm.c.o
[ 22%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readokt2.c.o
[ 22%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readokt.c.o
[ 22%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readmtm.c.o
[ 23%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readmod2.c.o
[ 23%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readmod.c.o
[ 23%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readdsmf.c.o
[ 23%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readasy.c.o
[ 23%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readamf2.c.o
[ 23%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readamf.c.o
[ 23%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readam.c.o
[ 24%] Building C object dumb/CMakeFiles/dumb.dir/src/it/read6692.c.o
[ 24%] Building C object dumb/CMakeFiles/dumb.dir/src/it/read669.c.o
[ 24%] Building C object dumb/CMakeFiles/dumb.dir/src/it/ptmeffect.c.o
[ 24%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadxm2.c.o
[ 24%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadxm.c.o
[ 24%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadstm2.c.o
[ 25%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadstm.c.o
[ 25%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loads3m2.c.o
[ 25%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loads3m.c.o
[ 25%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadriff2.c.o
[ 25%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadriff.c.o
[ 25%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadptm2.c.o
[ 25%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadptm.c.o
[ 26%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadpsm2.c.o
[ 26%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadpsm.c.o
[ 26%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadoldpsm2.c.o
[ 26%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadoldpsm.c.o
[ 26%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadokt2.c.o
[ 26%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadokt.c.o
[ 26%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadmtm2.c.o
[ 27%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadmtm.c.o
[ 27%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadmod2.c.o
[ 27%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadmod.c.o
[ 27%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadasy2.c.o
[ 27%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadasy.c.o
[ 27%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadamf2.c.o
[ 27%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadamf.c.o
[ 28%] Building C object dumb/CMakeFiles/dumb.dir/src/it/load6692.c.o
[ 28%] Building C object dumb/CMakeFiles/dumb.dir/src/it/load669.c.o
[ 28%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itunload.c.o
[ 28%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itrender.c.o
[ 28%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itread2.c.o
[ 28%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itread.c.o
[ 29%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itorder.c.o
[ 29%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itmisc.c.o
[ 29%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itload2.c.o
[ 29%] Building C object dumb/CMakeFiles/dumb.dir/src/it/itload.c.o
[ 29%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readany.c.o
[ 29%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadany2.c.o
[ 29%] Building C object dumb/CMakeFiles/dumb.dir/src/it/loadany.c.o
[ 30%] Building C object dumb/CMakeFiles/dumb.dir/src/it/readany2.c.o
[ 30%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/resampler.c.o
[ 30%] Building C object dumb/CMakeFiles/dumb.dir/src/helpers/lpc.c.o
[ 30%] Linking C static library libdumb.a
[ 30%] Built target dumb
Scanning dependencies of target arithchk
[ 30%] Building C object gdtoa/CMakeFiles/arithchk.dir/arithchk.c.o
[ 30%] Linking C executable arithchk
[ 30%] Built target arithchk
[ 31%] Generating arith.h
Scanning dependencies of target qnan
[ 31%] Building C object gdtoa/CMakeFiles/qnan.dir/qnan.c.o
[ 31%] Linking C executable qnan
[ 31%] Built target qnan
[ 31%] Generating gd_qnan.h
Scanning dependencies of target gdtoa
[ 31%] Building C object gdtoa/CMakeFiles/gdtoa.dir/dmisc.c.o
[ 32%] Building C object gdtoa/CMakeFiles/gdtoa.dir/dtoa.c.o
[ 32%] Building C object gdtoa/CMakeFiles/gdtoa.dir/misc.c.o
/home/kevinc/Games/code/qzdoom/gdtoa/misc.c: In function ‘Balloc_D2A’:
/home/kevinc/Games/code/qzdoom/gdtoa/misc.c:70:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   if (k <= Kmax && pmem_next - private_mem + len <= PRIVATE_mem) {
                                                  ^
[ 32%] Linking C static library libgdtoa.a
[ 32%] Built target gdtoa
Scanning dependencies of target drawergen_target
Target triple is x86_64-pc-linux-gnu
Compiling drawer code for pentium4..
[ 32%] Built target drawergen_target
Scanning dependencies of target revision_check
src/gitinfo.h is up to date at commit q1.2pre-519-ga544648.
[ 32%] Built target revision_check
[ 32%] Generating CMakeFiles/zdoom.dir/asm_x86_64/tmap3.o
[ 32%] Generating sc_man_scanner.h
[ 32%] Generating xlat_parser.c, xlat_parser.h
[ 32%] Generating zcc-parse.c, zcc-parse.h
Scanning dependencies of target zdoom
[ 32%] Building CXX object src/CMakeFiles/zdoom.dir/__autostart.cpp.o
[ 32%] Building CXX object src/CMakeFiles/zdoom.dir/posix/i_cd.cpp.o
[ 33%] Building CXX object src/CMakeFiles/zdoom.dir/posix/i_movie.cpp.o
[ 33%] Building CXX object src/CMakeFiles/zdoom.dir/posix/i_steam.cpp.o
[ 33%] Building C object src/CMakeFiles/zdoom.dir/posix/sdl/crashcatcher.c.o
[ 33%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/hardware.cpp.o
[ 33%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/i_gui.cpp.o
[ 33%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/i_input.cpp.o
[ 33%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/i_joystick.cpp.o
[ 34%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/i_main.cpp.o
[ 34%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/i_system.cpp.o
[ 34%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/i_timer.cpp.o
[ 34%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/sdlvideo.cpp.o
[ 34%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/sdlglvideo.cpp.o
[ 34%] Building CXX object src/CMakeFiles/zdoom.dir/posix/sdl/st_start.cpp.o
[ 34%] Building CXX object src/CMakeFiles/zdoom.dir/posix/unix/i_specialpaths.cpp.o
[ 35%] Building CXX object src/CMakeFiles/zdoom.dir/posix/unix/iwadpicker_gtk.cpp.o
[ 35%] Building CXX object src/CMakeFiles/zdoom.dir/gl/hqnx_asm/hq2x_asm.cpp.o
[ 35%] Building CXX object src/CMakeFiles/zdoom.dir/gl/hqnx_asm/hq3x_asm.cpp.o
[ 35%] Building CXX object src/CMakeFiles/zdoom.dir/gl/hqnx_asm/hq4x_asm.cpp.o
[ 35%] Building CXX object src/CMakeFiles/zdoom.dir/gl/hqnx_asm/hqnx_asm_Image.cpp.o
[ 35%] Building CXX object src/CMakeFiles/zdoom.dir/r_swrenderer.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_scene.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_portal.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_cull.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_decal.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_particle.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_plane.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_playersprite.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_wall.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_wallsprite.cpp.o
/home/kevinc/Games/code/qzdoom/src/r_poly_wallsprite.cpp: In member function ‘void RenderPolyWallSprite::Render(const TriMatrix&, const Vec4f&, AActor*, subsector_t*, uint32_t, uint32_t)’:
/home/kevinc/Games/code/qzdoom/src/r_poly_wallsprite.cpp:61:20: warning: ‘right.TVector2<double>::Y’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  right.Y = right.Y + x2 * angsin;
                    ^
[ 37%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_sprite.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_sky.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_triangle.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zdoom.dir/r_poly_intersection.cpp.o
[ 38%] Building CXX object src/CMakeFiles/zdoom.dir/r_3dfloors.cpp.o
[ 38%] Building CXX object src/CMakeFiles/zdoom.dir/r_bsp.cpp.o
[ 38%] Building CXX object src/CMakeFiles/zdoom.dir/r_draw_tc.cpp.o
In file included from /home/kevinc/Games/code/qzdoom/src/r_draw_tc.cpp:20:0:
/home/kevinc/Games/code/qzdoom/src/r_draw_pal.h:233:18: error: member ‘_vptr’ conflicts with virtual function table field name
   const uint8_t *_vptr;
                  ^
src/CMakeFiles/zdoom.dir/build.make:1000: recipe for target 'src/CMakeFiles/zdoom.dir/r_draw_tc.cpp.o' failed
make[2]: *** [src/CMakeFiles/zdoom.dir/r_draw_tc.cpp.o] Error 1
CMakeFiles/Makefile2:886: recipe for target 'src/CMakeFiles/zdoom.dir/all' failed
make[1]: *** [src/CMakeFiles/zdoom.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
dpJudas
Developer
Developer
Posts: 798
Joined: Sat Jul 23, 2016 7:53

Re: [Since Dec 3] Cannot compile latest QZDoom on Linux

Post by dpJudas »

Okay, sent a fix upstream for this. It should land in QZDoom as soon as it is merged into ZDoom.
Locked

Return to “Bugs (Archive)”