
15 Dec
2005
15 Dec
'05
4:33 p.m.
Resending with a more appropriate subject .... Noel Belcourt wrote:
There is a problem compiling Xpressive's test_static and test_dynamic with CW 9.6. The error is in test/impl/execution_monitor.ipp, lines 86-88.
# include <unistd.h> # include <signal.h> # include <setjmp.h>
These include files are defined in CW's standard library (MSL) and they hide the ones in /usr/include. The MSL doesn't seem to define the full (or maybe the correct) set of signal handling functions and structures.
Xpressive's test_static and test_dynamic compile and run without error if I change the includes to
# include </usr/include/unistd.h> # include </usr/include/signal.h> # include </usr/include/setjmp.h>
Can anyone suggest a workaround for this?
-- Noel