[PPL-devel] Problems with ppl-0.10.2 and g++ 4.4.0 on Open Solaris (x86_64)

Marc Glisse marc.glisse at normalesup.org
Sun Apr 26 18:16:02 CEST 2009


(sorry for the broken thread, I haven't subscribed to the list)

> apparently, some of the header files in your system are broken.
> For example, here is line 69 in src/Pointset_Powerset.defs.hh:
>
>    typedef Powerset<CS> Base;
> 
> I bet that you have an header file containing something like
>
>    #define CS 15
> 
> Can you please check that?

He does, in sys/regset.h. And so does linux (actually glibc) on x86(_64)
in sys/reg.h (but CS is either 13 or 17 there). The only difference is
that the libstdc++ headers end up accidentally including it on solaris
and not on linux.

It sucks, but I guess it would be nice to occasionally build PPL and run
the testsuite on linux on a PC with CPPFLAGS='-include sys/reg.h'.

-- 
Marc Glisse



More information about the PPL-devel mailing list