Apache OpenOffice (AOO) Bugzilla – Issue 17743
IRIX: toolkit: no iterator != const_iterator
Last modified: 2010-11-10 16:52:11 UTC
CC -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=ON -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_ON -DCUI -DSOLAR_JAVA -DSRX645 -DSHAREDLIB -D_DLL_ -DMULTITHREAD -w -o ../../unxirxm3.pro/slo/dialogcontrol.o /build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/toolkit/source/controls/dialogcontrol.cxx cc-1323 CC: ERROR File = /build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/toolkit/source/controls/dialogcontrol.cxx, Line = 595 No operator "!=" matches these operands. The operand types are: std::list<UnoControlDialogModel::UnoControlModelHolder, std::allocator<UnoControlDialogModel::UnoControlModelHold er>>::iterator != std::list<UnoControlDialogModel::UnoControlModelHolder, std::allocator<UnoControlDialogModel::UnoControlModelHold er>>::const_iterator. if ( maModels.end() != aPos ) ^ cc-1323 CC: ERROR File = /build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/toolkit/source/controls/dialogcontrol.cxx, Line = 917 No operator "!=" matches these operands. The operand types are: std::list<UnoControlDialogModel::UnoControlModelHolder, std::allocator<UnoControlDialogModel::UnoControlModelHold er>>::iterator != std::list<UnoControlDialogModel::UnoControlModelHolder, std::allocator<UnoControlDialogModel::UnoControlModelHold er>>::const_iterator. if ( maModels.end() != aPos ) ^ 2 errors detected in the compilation of "/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/toolkit/source/controls/dialogcontrol.cxx". dmake: Error code 2, while making '../../unxirxm3.pro/slo/dialogcontrol.obj' Think this will be essentially the same as the second problem in 17738
Nope, wrong. Is comparing an iterator with a const_iterator. Changed const_iterator to ::iterator and its happy. Although, you'd think this would be ok!
svx/source/dialog/pfiledlg.cxx - has this too
stoc/source/security/file_policy.cxx
source/filter/xml/xmlnexpi.cxx
desktop/source/pkgchk/pkgchk_basic.cxx
set target milestone to 1.1.1
reassigned.
retarget to 1.1.2 - its not clear if it is code, or STLport / SGI stlport issue
per issue 106845 sb removed the partial irix port, so this doesn't make sense in isolation anymore
closing
Created attachment 73312