OFX & Raknet problem

BlitzMax Forums/Brucey's Modules/OFX & Raknet problem

xlsior(Posted 2011) [#1]
After reinstalling MinGW from scratch and rebuilding all my modules, I ran into three minor issues:

- The OFX module wouldn't compile using tdm MinGW gcc 4.5.1.

It gave the following error:
Compiling:ofUCUtils.cpp
C:/Code/BlitzMax/mod/ofx.mod/core.mod/libs/openFrameworks/video/ofQtUtils.cpp: In function 'void initializeQuicktime()':
C:/Code/BlitzMax/mod/ofx.mod/core.mod/libs/openFrameworks/video/ofQtUtils.cpp:22:17: error: 'exit' is not a member of 'std'
C:/Code/BlitzMax/mod/ofx.mod/core.mod/libs/openFrameworks/video/ofQtUtils.cpp:29:4: error: 'exit' is not a member of 'std'
Build Error: failed to compile (1) C:/Code/BlitzMax/mod/ofx.mod/core.mod/libs/openFrameworks/video/ofQtUtils.cpp
Build Error: failed to compile (1) C:/Code/BlitzMax/mod/ofx.mod/core.mod/libs/openFrameworks/video/ofQtUtils.cpp


Luckily this appears to have an easy fix: the error went away and compilation completed after I added the following to ofQtUtils.cpp :
#include <cstdlib>


The other problem was bah.raknetrooms:

bmk makemods -a bah.raknetrooms


Compiling:IntervalTimer.cpp
Compiling:RoomTypes.cpp
Compiling:ProfanityFilter.cpp
Compiling:RoomsContainer.cpp
Compiling:RoomsErrorCodes.cpp
Compiling:RoomsPlugin.cpp
Compiling:glue.cpp
C:/Code/BlitzMax/mod/bah.mod/raknetrooms.mod/glue.cpp:105:96: error: conflicting declaration 'int filter'
C:/Code/BlitzMax/mod/bah.mod/raknetrooms.mod/glue.cpp:105:67: error: 'filter' has a previous declaration as 'ProfanityFilter* filter'
Build Error: failed to compile (1) C:/Code/BlitzMax/mod/bah.mod/raknetrooms.mod/glue.cpp

Build Error: failed to compile (1) C:/Code/BlitzMax/mod/bah.mod/raknetrooms.mod/glue.cpp


Does this compile for others / using different MinGW versions?