Apache OpenOffice (AOO) Bugzilla – Issue 17740
IRIX: psprint/source/printergfx - incomplete type used in list
Last modified: 2004-02-05 12:40:07 UTC
CC -DEFAULT:abi=n32:isa=mips3 -c -I. -I. -I../inc -I../../inc -I../../unx/inc -I../../unxirxm3.pro/inc -I. -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/solver/645/unxirxm3.pro/inc/stl -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/solver/645/unxirxm3.pro/inc/external -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/solver/645/unxirxm3.pro/inc -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/solenv/unxirxm3/inc -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/solenv/inc -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/res -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/solver/645/unxirxm3.pro/inc/stl -I/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/solenv/inc/Xp31 -I/usr/java2/include -I/usr/java2/include/irix -I/usr/java2/include/native_threads/include -I. -I../../res -I. -O2 -LANG:ansi-for-init-scope=OFF -LANG:std -LANG:libc_in_namespace_std=ON -LANG:exceptions=OFF -KPIC -DIRIX -DUNX -DVCL -DC730 -DC730 -DMIPS -DCVER=C730 -D_USE_NAMESPACE -DSTLPORT_VERSION=0x450 -D_USE_NAMESPACE=1 -DNEW_SOLAR -DSGI_STL -D__STL_THROW_RANGE_ERRORS -D__DMAKE -DUNIX -DCPPU_ENV=MipsPro -DSUPD=645 -DBUILD=8639 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_OFF -DCUI -DSOLAR_JAVA -DSRX645 -DSHAREDLIB -D_DLL_ -DMULTITHREAD -w -n32 /build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/psprint/source/printergfx/printerjob.cxx -o ../../unxirxm3.pro/slo/printerjob.o cc-1070 CC: ERROR File = /usr/include/CC/stl_list.h, Line = 46 The indicated type is incomplete. _Tp _M_data; ^ A template was detected during header processing. instantiation of class "std::_List_node<psp::GlyphSet>" at line 235 instantiation of "void std::_List_base<psp::GlyphSet, std::allocator<psp::GlyphSet>>::clear()" cc-1278 CC: ERROR File = /usr/include/CC/stl_list.h, Line = 239 No instance of overloaded function "std::destroy" matches the argument list. The argument types are: (<error-type>). destroy(&__tmp->_M_data); ^ detected during instantiation of "void std::_List_base<psp::GlyphSet, std::allocator<psp::GlyphSet>>::clear()" 2 errors detected in the compilation of "/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/psprint/source/printergfx/printerjob.cxx".
The first issue, seems to be that the class GlyphSet only has a forward declaration. Added #include "glyphset.hxx" to psprint/source/printergfx/printerjob.cxx psprint is built!
set target milestone to 1.1.1
commited in ooo111fix1
mark as verified.
closing issue, feel free to reopen in case a problem is left.