qt headers include a nice '#define signals xxx' (puaj) and boost seems to
choke on that.
if I #include "boost/signals/signal1.hpp" in buffer.h I get a clash in
QDocument.C:
How to proceed?
In file included from /home/ab/lyx-cvs2/boost/boost/signals/slot.hpp:21,
from
/home/ab/lyx-cvs2/boost/boost/signals/signal_template.hpp:27,
from /home/ab/lyx-cvs2/boost/boost/signals/signal1.hpp:30,
from /home/ab/lyx-cvs2/src/buffer.h:28,
from
/home/ab/lyx-cvs2/src/frontends/qt2/QDocumentDialog.C:37:
/home/ab/lyx-cvs2/boost/boost/signals/trackable.hpp:29: parse error before `
protected'
/home/ab/lyx-cvs2/boost/boost/signals/trackable.hpp:37: `boost::detail' does
not have a class or union named `signal_base_impl'
/home/ab/lyx-cvs2/boost/boost/signals/trackable.hpp:37: `friend' can only be
specified inside a class
/home/ab/lyx-cvs2/boost/boost/signals/trackable.hpp:38: `boost::detail' does
not have a class or union named `slot_base'
/home/ab/lyx-cvs2/boost/boost/signals/trackable.hpp:38: `friend' can only be
specified inside a class
/home/ab/lyx-cvs2/boost/boost/signals/trackable.hpp:39: `connection' was not
declared in this scope
Any help welcomed, Alfredo