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:
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
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