ikinal wrote:
> We're seeing this error when building:
> ++ -DHAVE_CONFIG_H -I. -I. -I../include/log4cxx -I../include
> -I/usr/local/include/libxml2 
> -I/usr/local/gcc-3.3/include/c++/3.3 
> -I/usr/local/gcc-3.3/include/c++/3.3/sparc-sun-solaris2.8 

These latter two are weird. Normally, g++ knows where to finds its own
headers, so you shouldn't need these. In fact they might be wrong because
if you're using 3.4 and redirect it to 3.3 headers anything might happen.

> /usr/local/gcc-3.3/include/c++/3.3/bits/concept_check.h:52: warning:
> invalid character in macro parameter name
> /usr/local/gcc-3.3/include/c++/3.3/bits/concept_check.h:52: badly
> punctuated parameter list in `#define'

> The relevant code reads:
> 00050 #ifndef _GLIBCXX_CONCEPT_CHECKS
> 00051
> 00052 #define __glibcxx_function_requires(...)
> 00053 #define __glibcxx_class_requires(_a,_b)

What I also wonder here is why _GLIBCXX_CONCEPT_CHECKS isn't defined, I
thought it was on by default. I could be wrong however.

Uli

-- 
http://gcc.gnu.org/faq.html
http://parashift.com/c++-faq-lite/

_______________________________________________
Help-gplusplus mailing list
Help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to