Apache OpenOffice (AOO) Bugzilla – Issue 18119
IRIX: sw, math namespace issues
Last modified: 2004-02-27 13:07:19 UTC
cc-1132 CC: ERROR File = /usr/include/internal/math_core.h, Line = 1396 The namespace "std" has no member "size_t". extern char * initstate(unsigned int, char *, __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/internal/stdlib_core.h, Line = 319 The namespace "std" has no member "size_t". extern char *initstate(unsigned int, char *, __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/internal/stdlib_core.h, Line = 330 The namespace "std" has no member "size_t". extern void *valloc(__SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/internal/stdlib_core.h, Line = 350 The namespace "std" has no member "size_t". extern char *getcwd(char *, __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/internal/stdlib_core.h, Line = 356 The namespace "std" has no member "size_t". extern void *memalign(__SGI_LIBC_NAMESPACE_QUALIFIER size_t, __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1018 CC: ERROR File = /usr/include/internal/stdlib_core.h, Line = 356 An unmatched left parentheses "(" appears in an expression. extern void *memalign(__SGI_LIBC_NAMESPACE_QUALIFIER size_t, __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/stdlib.h, Line = 6 The namespace "std" has no member "size_t". __SGI_LIBC_USING_FROM_STD(size_t) ^ cc-1132 CC: ERROR File = /usr/include/internal/string_core.h, Line = 113 The namespace "std" has no member "size_t". __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/internal/string_core.h, Line = 116 The namespace "std" has no member "size_t". extern __SGI_LIBC_NAMESPACE_QUALIFIER size_t strlcat(char *, const char *, ^ cc-1132 CC: ERROR File = /usr/include/internal/string_core.h, Line = 117 The namespace "std" has no member "size_t". __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/internal/string_core.h, Line = 118 The namespace "std" has no member "size_t". extern __SGI_LIBC_NAMESPACE_QUALIFIER size_t strlcpy(char *, const char *, ^ cc-1132 CC: ERROR File = /usr/include/internal/string_core.h, Line = 119 The namespace "std" has no member "size_t". __SGI_LIBC_NAMESPACE_QUALIFIER size_t); ^ cc-1132 CC: ERROR File = /usr/include/string.h, Line = 6 The namespace "std" has no member "size_t". __SGI_LIBC_USING_FROM_STD(size_t) ^ 13 errors detected in the compilation of "/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/sw/source/core/bastyp/calc.cxx".
Changed all standard includes to STL based ones, and used cstdlib rather than search.h Index: calc.cxx =================================================================== RCS file: /cvs/sw/sw/source/core/bastyp/calc.cxx,v retrieving revision 1.25 diff -u -r1.25 calc.cxx --- calc.cxx 17 Apr 2003 13:41:41 -0000 1.25 +++ calc.cxx 11 Aug 2003 01:18:42 -0000 @@ -62,15 +62,17 @@ #pragma hdrstop -#include <ctype.h> +#include <cctype> #if defined(MAC) || defined(MACOSX) #include <stdlib.h> #else -#include <search.h> +//#include <search.h> #endif -#include <limits.h> -#include <math.h> -#include <float.h> +#include <cstdlib> +#include <climits> +#include <cmath> +//#include <math.h> +#include <cfloat>
set target.
reassigned.
fix commited in ooo111fix1
close issue