-- The CXX compiler identification is GNU
-- 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
-- Configuring done
-- Generating done
-- Build files have been written to: /home/qubodup/src/subversion/monster2/src
[ 2%] Building CXX object CMakeFiles/Monster2.dir/3d.cpp.o
In file included from /home/qubodup/src/subversion/monster2/src/3d.cpp:1:
/home/qubodup/src/subversion/monster2/src/monster2.hpp:59:18: error: bass.h: No such file or directory
/home/qubodup/src/subversion/monster2/src/3d.cpp:367:28: error: vmmlib/matrix4.h: No such file or directory
In file included from /home/qubodup/src/subversion/monster2/src/monster2.hpp:169,
from /home/qubodup/src/subversion/monster2/src/3d.cpp:1:
/home/qubodup/src/subversion/monster2/src/sound.hpp:4: error: HSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/sound.hpp:12: error: MSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/sound.hpp:13: error: variable or field destroySample declared void
/home/qubodup/src/subversion/monster2/src/sound.hpp:13: error: MSAMPLE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/sound.hpp:19: error: variable or field playSample declared void
/home/qubodup/src/subversion/monster2/src/sound.hpp:19: error: MSAMPLE was not declared in this scope
In file included from /home/qubodup/src/subversion/monster2/src/monster2.hpp:190,
from /home/qubodup/src/subversion/monster2/src/3d.cpp:1:
/home/qubodup/src/subversion/monster2/src/init.hpp:14: error: LPDIRECT3DTEXTURE9 does not name a type
/home/qubodup/src/subversion/monster2/src/init.hpp:15: error: LPD3DXEFFECT does not name a type
/home/qubodup/src/subversion/monster2/src/init.hpp:16: error: LPD3DXEFFECT does not name a type
/home/qubodup/src/subversion/monster2/src/init.hpp:17: error: LPD3DXEFFECT does not name a type
In file included from /home/qubodup/src/subversion/monster2/src/monster2.hpp:198,
from /home/qubodup/src/subversion/monster2/src/3d.cpp:1:
/home/qubodup/src/subversion/monster2/src/CombatEntity.hpp:112: error: MSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/CombatEntity.hpp:171: error: MSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/CombatEntity.hpp:212: error: MSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/CombatEntity.hpp:213: error: MSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/CombatEntity.hpp:235: error: MSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/CombatEntity.hpp:476: error: MSAMPLE does not name a type
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void draw_3d_quad_tex(std::vector<V3, std::allocator<V3> >&, MBITMAP*):
/home/qubodup/src/subversion/monster2/src/3d.cpp:54: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:54: error: expected ; before device
/home/qubodup/src/subversion/monster2/src/3d.cpp:64: error: D3DCOLOR does not name a type
/home/qubodup/src/subversion/monster2/src/3d.cpp:75: error: struct draw_3d_quad_tex(std::vector<V3, std::allocator<V3> >&, MBITMAP*)::D3D_TL_VERTEX has no member named diffuse
/home/qubodup/src/subversion/monster2/src/3d.cpp:79: error: D3DCOLOR_COLORVALUE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:85: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:85: error: al_d3d_get_video_texture was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:88: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:91: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:91: error: D3DFVF_XYZ was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:91: error: D3DFVF_DIFFUSE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:91: error: D3DFVF_TEX1 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:93: error: D3DPT_TRIANGLEFAN was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void draw_3d_tri_tex(std::vector<V3, std::allocator<V3> >&, MBITMAP*):
/home/qubodup/src/subversion/monster2/src/3d.cpp:162: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:162: error: expected ; before device
/home/qubodup/src/subversion/monster2/src/3d.cpp:172: error: D3DCOLOR does not name a type
/home/qubodup/src/subversion/monster2/src/3d.cpp:183: error: struct draw_3d_tri_tex(std::vector<V3, std::allocator<V3> >&, MBITMAP*)::D3D_TL_VERTEX has no member named diffuse
/home/qubodup/src/subversion/monster2/src/3d.cpp:187: error: D3DCOLOR_COLORVALUE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:193: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:193: error: al_d3d_get_video_texture was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:196: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:199: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:199: error: D3DFVF_XYZ was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:199: error: D3DFVF_DIFFUSE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:199: error: D3DFVF_TEX1 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:201: error: D3DPT_TRIANGLEFAN was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void transform_model(MODEL*, float, float, float, float, float, float, float):
/home/qubodup/src/subversion/monster2/src/3d.cpp:371: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:371: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:371: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:372: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:372: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:372: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:373: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:373: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:373: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:374: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:374: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:374: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:375: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:375: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:375: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:376: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:376: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:376: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:378: error: matrix was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:379: error: rotX was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:380: error: rotY was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:381: error: rotZ was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:382: error: sc was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:383: error: trans was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:391: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:391: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:391: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:397: error: persp was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:413: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:413: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:413: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:414: error: v was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:418: error: vmml has not been declared
/home/qubodup/src/subversion/monster2/src/3d.cpp:418: error: expected primary-expression before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:418: error: expected ; before double
/home/qubodup/src/subversion/monster2/src/3d.cpp:419: error: v2 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void clear_zbuf():
/home/qubodup/src/subversion/monster2/src/3d.cpp:432: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:432: error: expected ; before device
/home/qubodup/src/subversion/monster2/src/3d.cpp:433: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:433: error: D3DCLEAR_ZBUFFER was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void set_projection():
/home/qubodup/src/subversion/monster2/src/3d.cpp:443: error: D3DXMATRIX was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:443: error: expected ; before matIdentity
/home/qubodup/src/subversion/monster2/src/3d.cpp:445: error: matIdentity was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:445: error: D3DXMatrixIdentity was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:447: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:447: error: expected ; before device
/home/qubodup/src/subversion/monster2/src/3d.cpp:449: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:449: error: D3DTS_PROJECTION was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:450: error: D3DTS_WORLD was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:451: error: D3DTS_VIEW was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function bool archery():
/home/qubodup/src/subversion/monster2/src/3d.cpp:605: error: MSAMPLE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:605: error: expected ; before draw_samp
/home/qubodup/src/subversion/monster2/src/3d.cpp:606: error: expected ; before release_samp
/home/qubodup/src/subversion/monster2/src/3d.cpp:612: error: draw_samp was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:612: error: playSample was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:706: error: release_samp was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:828: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:828: error: expected ; before device
/home/qubodup/src/subversion/monster2/src/3d.cpp:829: error: D3DVIEWPORT9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:829: error: expected ; before vp
/home/qubodup/src/subversion/monster2/src/3d.cpp:830: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:830: error: old was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:831: error: vp was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:935: error: destroySample was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:936: error: release_samp was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void set_cullmode():
/home/qubodup/src/subversion/monster2/src/3d.cpp:982: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:982: error: expected ; before dev
/home/qubodup/src/subversion/monster2/src/3d.cpp:983: error: dev was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:983: error: D3DRS_CULLMODE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:983: error: D3DCULL_CW was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void disable_zbuffer():
/home/qubodup/src/subversion/monster2/src/3d.cpp:1115: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1115: error: expected ; before dev
/home/qubodup/src/subversion/monster2/src/3d.cpp:1116: error: dev was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1116: error: D3DRS_ZENABLE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1116: error: D3DZB_FALSE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void enable_zbuffer():
/home/qubodup/src/subversion/monster2/src/3d.cpp:1125: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1125: error: expected ; before dev
/home/qubodup/src/subversion/monster2/src/3d.cpp:1126: error: dev was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1126: error: D3DRS_ZENABLE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1126: error: D3DZB_TRUE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp: In function void volcano_scene():
/home/qubodup/src/subversion/monster2/src/3d.cpp:1208: error: LPDIRECT3DDEVICE9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1208: error: expected ; before dev
/home/qubodup/src/subversion/monster2/src/3d.cpp:1370: error: expected ; before device
/home/qubodup/src/subversion/monster2/src/3d.cpp:1371: error: D3DVIEWPORT9 was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1371: error: expected ; before vp
/home/qubodup/src/subversion/monster2/src/3d.cpp:1372: error: device was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1372: error: old was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1373: error: vp was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1416: error: dev was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1416: error: D3DRS_CULLMODE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1416: error: D3DCULL_NONE was not declared in this scope
/home/qubodup/src/subversion/monster2/src/3d.cpp:1423: error: D3DCULL_CW was not declared in this scope
make[2]: *** [CMakeFiles/Monster2.dir/3d.cpp.o] Error 1
make[1]: *** [CMakeFiles/Monster2.dir/all] Error 2
make: *** [all] Error 2