V0.45

BlitzMax Modules Forums/MiniB3D/V0.45

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Perhaps those Macs don't have XCode installed? If my laptop were working I'd test it for you, but it's in the shop.


ADDITION: Okay so I just tried to update to the latest version and I get errors when I try to compile a program that uses miniB3D. I updated to the latest MingW and tried reinstalling BlitzMax when it wasn't working. I may try reinstalling everything one more time after eating something.

Here is the error output:
Building helper_functions_for_minib3d
Compiling:helper_functions_for_minib3d.bmx
flat assembler  version 1.66
3 passes, 6860 bytes.
Linking:helper_functions_for_minib3d.exe
C:/Program Files/BlitzMax/lib/libstdc++.a(tree.o):tree.cc:(.text+0xd0): multiple definition of `std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&)'
C:/Program Files/BlitzMax/mod/sidesign.mod/minib3d.mod/minib3d.release.win32.x86.a(cfuncs.cpp.release.win32.x86.o):cfuncs.cpp:(.text$_ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_[__ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_]+0x0): first defined here
C:/Program Files/BlitzMax/lib/libstdc++.a(tree.o):tree.cc:(.text+0x120): multiple definition of `std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&)'
C:/Program Files/BlitzMax/mod/sidesign.mod/minib3d.mod/minib3d.release.win32.x86.a(cfuncs.cpp.release.win32.x86.o):cfuncs.cpp:(.text$_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_[__ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_]+0x0): first defined here
C:/Program Files/BlitzMax/mod/sidesign.mod/minib3d.mod/minib3d.release.win32.x86.a(cfuncs.cpp.release.win32.x86.o):cfuncs.cpp:(.text+0x16): undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
C:/Program Files/BlitzMax/mod/sidesign.mod/minib3d.mod/minib3d.release.win32.x86.a(cfuncs.cpp.release.win32.x86.o):cfuncs.cpp:(.text$_ZNSt8_Rb_treeI6VectorSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E[__ZNSt8_Rb_treeI6VectorSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E]+0x24): undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
C:/Program Files/BlitzMax/mod/sidesign.mod/minib3d.mod/minib3d.release.win32.x86.a(cfuncs.cpp.release.win32.x86.o):cfuncs.cpp:(.text$_ZNSt8_Rb_treeI6VectorSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE9_M_insertEPSt18_Rb_tree_node_baseSB_RKS3_[__ZNSt8_Rb_treeI6VectorSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE9_M_insertEPSt18_Rb_tree_node_baseSB_RKS3_]+0x1c): undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
C:/Program Files/BlitzMax/mod/sidesign.mod/minib3d.mod/minib3d.release.win32.x86.a(cfuncs.cpp.release.win32.x86.o):cfuncs.cpp:(.text$_ZNSt8_Rb_treeI6VectorSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE9_M_insertEPSt18_Rb_tree_node_baseSB_RKS3_[__ZNSt8_Rb_treeI6VectorSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE9_M_insertEPSt18_Rb_tree_node_baseSB_RKS3_]+0xd6): undefined reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
C:/Program Files/BlitzMax/mod/sidesign.mod/minib3d.mod/minib3d.release.win32.x86.a(cfuncs.cpp.release.win32.x86.o):cfuncs.cpp:(.text$_ZNSt14__simple_allocISt13_Rb_tree_nodeISt4pairIK6VectorS2_EESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS5_j[__ZNSt14__simple_allocISt13_Rb_tree_nodeISt4pairIK6VectorS2_EESt24__default_alloc_templateILb1ELi0EEE10deallocateEPS5_j]+0x14): undefined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
Build Error: Failed to link C:/Documents and Settings/jhocking/Desktop/interactive storytelling/helper_functions_for_minib3d.exe
Process complete



ADDITION 2: okay having reinstalled everything now it compiles without error, I just don't see anything being rendered. Note that Max2D graphics are showing up just fine, but I don't see any 3D graphics.

On the off-chance that it'd work with an older version I installed BlitzMax 1.26 this time. I will try reinstalling everything from scratch one more time, using 1.28 this time.


ADDITION 3: yay it works now, that was weird