Z:\WORKSPACE\hello-hwloc>scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... cl /Fomain.obj /c main.cpp /TP /nologo /Iinclude\windows main.cpp include\windows\hwloc/bitmap.h(61) : error C3646: '__attribute__' : unknown over ride specifier include\windows\hwloc/bitmap.h(61) : error C2065: '__malloc__' : undeclared iden tifier include\windows\hwloc/bitmap.h(61) : error C2072: 'hwloc_bitmap_alloc' : initial ization of a function include\windows\hwloc/bitmap.h(64) : error C3646: '__attribute__' : unknown over ride specifier include\windows\hwloc/bitmap.h(64) : error C2065: '__malloc__' : undeclared iden tifier include\windows\hwloc/bitmap.h(64) : error C2072: 'hwloc_bitmap_alloc_full' : in itialization of a function include\windows\hwloc/bitmap.h(76) : error C3646: '__attribute__' : unknown over ride specifier include\windows\hwloc/bitmap.h(76) : error C2065: '__malloc__' : undeclared iden tifier include\windows\hwloc/bitmap.h(76) : error C2072: 'hwloc_bitmap_dup' : initializ ation of a function include\windows\hwloc/bitmap.h(213) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(213) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(213) : error C2072: 'hwloc_bitmap_to_ulong' : ini tialization of a function include\windows\hwloc/bitmap.h(216) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(216) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(216) : error C2072: 'hwloc_bitmap_to_ith_ulong' : initialization of a function include\windows\hwloc/bitmap.h(219) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(219) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(219) : error C2072: 'hwloc_bitmap_isset' : initia lization of a function include\windows\hwloc/bitmap.h(222) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(222) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(222) : error C2072: 'hwloc_bitmap_iszero' : initi alization of a function include\windows\hwloc/bitmap.h(225) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(225) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(225) : error C2072: 'hwloc_bitmap_isfull' : initi alization of a function include\windows\hwloc/bitmap.h(231) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(231) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(231) : error C2072: 'hwloc_bitmap_first' : initia lization of a function include\windows\hwloc/bitmap.h(239) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(239) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(239) : error C2072: 'hwloc_bitmap_next' : initial ization of a function include\windows\hwloc/bitmap.h(245) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(245) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(245) : error C2072: 'hwloc_bitmap_last' : initial ization of a function include\windows\hwloc/bitmap.h(252) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(252) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(252) : error C2072: 'hwloc_bitmap_weight' : initi alization of a function include\windows\hwloc/bitmap.h(305) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(305) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(305) : error C2072: 'hwloc_bitmap_intersects' : i nitialization of a function include\windows\hwloc/bitmap.h(308) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(308) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(308) : error C2072: 'hwloc_bitmap_isincluded' : i nitialization of a function include\windows\hwloc/bitmap.h(311) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(311) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(311) : error C2072: 'hwloc_bitmap_isequal' : init ialization of a function include\windows\hwloc/bitmap.h(318) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(318) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(318) : error C2072: 'hwloc_bitmap_compare_first' : initialization of a function include\windows\hwloc/bitmap.h(325) : error C3646: '__attribute__' : unknown ove rride specifier include\windows\hwloc/bitmap.h(325) : error C2065: '__pure__' : undeclared ident ifier include\windows\hwloc/bitmap.h(325) : error C2072: 'hwloc_bitmap_compare' : init ialization of a function include\windows\hwloc/cpuset.h(29) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(29) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(29) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_alloc' include\windows\hwloc/cpuset.h(29) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(29) : error C2440: 'return' : cannot convert from 'hwloc_bitmap_t' to 'int' There is no context in which this conversion is possible include\windows\hwloc/cpuset.h(29) : error C2617: 'hwloc_cpuset_alloc' : inconsi stent return statement include\windows\hwloc/cpuset.h(29) : see declaration of 'hwloc_cpuset_al loc' include\windows\hwloc/cpuset.h(30) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(30) : error C2182: '__attribute__' : illegal use of type 'void' include\windows\hwloc/cpuset.h(30) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(30) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(30) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_free' include\windows\hwloc/cpuset.h(30) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(30) : warning C4508: 'hwloc_cpuset_free' : functi on should return a value; 'void' return type assumed include\windows\hwloc/cpuset.h(31) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(31) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(31) : error C2374: '__attribute__' : redefinition ; multiple initialization include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(31) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_dup' include\windows\hwloc/cpuset.h(31) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(31) : error C2440: 'return' : cannot convert from 'hwloc_bitmap_t' to 'int' There is no context in which this conversion is possible include\windows\hwloc/cpuset.h(31) : error C2617: 'hwloc_cpuset_dup' : inconsist ent return statement include\windows\hwloc/cpuset.h(31) : see declaration of 'hwloc_cpuset_du p' include\windows\hwloc/cpuset.h(32) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(32) : error C2182: '__attribute__' : illegal use of type 'void' include\windows\hwloc/cpuset.h(32) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(32) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(32) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_copy' include\windows\hwloc/cpuset.h(32) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(32) : warning C4508: 'hwloc_cpuset_copy' : functi on should return a value; 'void' return type assumed include\windows\hwloc/cpuset.h(33) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(33) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(33) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(33) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_snprintf' include\windows\hwloc/cpuset.h(33) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(34) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(34) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(34) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(34) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_asprintf' include\windows\hwloc/cpuset.h(34) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(35) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(35) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(35) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(35) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_from_string' include\windows\hwloc/cpuset.h(35) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(36) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(36) : error C2182: '__attribute__' : illegal use of type 'void' include\windows\hwloc/cpuset.h(36) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(36) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(36) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_zero' include\windows\hwloc/cpuset.h(36) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(36) : warning C4508: 'hwloc_cpuset_zero' : functi on should return a value; 'void' return type assumed include\windows\hwloc/cpuset.h(37) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(37) : error C2182: '__attribute__' : illegal use of type 'void' include\windows\hwloc/cpuset.h(37) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(37) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(37) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_fill' include\windows\hwloc/cpuset.h(37) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(37) : warning C4508: 'hwloc_cpuset_fill' : functi on should return a value; 'void' return type assumed include\windows\hwloc/cpuset.h(38) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(38) : error C2182: '__attribute__' : illegal use of type 'void' include\windows\hwloc/cpuset.h(38) : error C2433: '__attribute__' : 'inline' not permitted on data declarations include\windows\hwloc/cpuset.h(38) : error C2373: '__attribute__' : redefinition ; different type modifiers include\windows\hwloc/cpuset.h(29) : see declaration of '__attribute__' include\windows\hwloc/cpuset.h(38) : error C2146: syntax error : missing ';' bef ore identifier 'hwloc_cpuset_from_ulong' include\windows\hwloc/cpuset.h(38) : error C4430: missing type specifier - int a ssumed. Note: C++ does not support default-int include\windows\hwloc/cpuset.h(38) : warning C4508: 'hwloc_cpuset_from_ulong' : function should return a value; 'void' return type assumed include\windows\hwloc/cpuset.h(39) : error C2065: '__deprecated__' : undeclared identifier include\windows\hwloc/cpuset.h(39) : error C2182: '__attribute__' : illegal use of type 'void' include\windows\hwloc/cpuset.h(39) : fatal error C1003: error count exceeds 100; stopping compilation scons: *** [main.obj] Error 2 scons: building terminated because of errors.