Yep - looks like that's the problem. I've
still got no idea where the macro
is coming from though.
Can you try to change the order of includes, and add a #undef ?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#undef Complex
#include "CoefArray.hxx"
#include "ComplexArray.hxx"
#include "ComplexExtArray.hxx"
#include "PoleZeroPlane.hxx"
#include "PoleZeroList.hxx"
#include "PoleZeroEditorGUI.hxx"
#include "Filter.hxx"
Maarten