On Wednesday 26 February 2003 5:31 pm, Maarten de Boer wrote:
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
That didn't work, but putting the undef after
#include "PoleZeroEditorGUI.hxx" does. By a process of moving the undef
around in that file I have determined that the culprit is Fl_Menu_Bar.H ---
but grep -l Complex /usr/local/include/FL/* returns nothing, so I'm
completely baffled.
Anyway, it's built now so I'm off to try it out...