I wrote a simple Networking library that uses Boost on Linux (Fedora Core 6). I thought I'd try and add a Qt3 front end, but when I compile I get a weird error:

Qt Code:
  1. /usr/include/boost/signals/detail/signals_common.hpp:26: error: expected identifier before protected
  2. /usr/include/boost/signals/detail/signals_common.hpp:26: error: expected unqualified-id before protected
  3. main.cc:20: error: expected `}' at end of input
To copy to clipboard, switch view to plain text mode 

The Boost header file is:

http://boost.cvs.sourceforge.net/boo...11&view=markup

Any ideas?