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

Reply via email to