Issue 17914

Summary: IRIX: configmgr - Explicit specialization of member must precede its first use.
Product: porting Reporter: nickb
Component: codeAssignee: sander_traveling
Status: CLOSED WONT_FIX QA Contact: issues@porting <issues>
Severity: Trivial    
Priority: P3 CC: issues
Version: OOo 1.1 RC   
Target Milestone: AOO PleaseHelp   
Hardware: SGI   
OS: IRIX   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on:    
Issue Blocks: 809    

Description nickb 2003-08-06 08:32:21 UTC
--- C++ prelinker: ../unxirxm3.pro/slo/apifactoryimpl.o ---
 CC -DEFAULT:abi=n32:isa=mips3 -DEFAULT:abi=n32:isa=mips3 -c -I. -I. -I../inc
-I../../source/inc/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 -n32
/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/configmgr/source/api2/apifactoryimpl.cxx
-o ../../unxirxm3.pro/slo/apifactoryimpl.o
cc-3234 CC: ERROR File =
/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/configmgr/source/api2/apiaccessobj.cxx,
Line = 225
  Explicit specialization of member
          "configmgr::configapi::OInnerElement<configmgr::configapi::NodeSetInf
          oAccess>::s_pServiceInfo" must precede its first use.

  const OInnerElement<NodeSetInfoAccess>::s_pServiceInfo = &aInnerSetInfoSI;
                                          ^
1 error detected in the compilation of
"/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/configmgr/source/api2/apifactoryimpl.cxx".
C++ prelinker: Error compiling ../unxirxm3.pro/slo/apifactoryimpl.o
dmake:  Error code 2, while making '../unxirxm3.pro/lib/libcfgmgr2.so'
---* TG_SLO.MK *---

ERROR: Error 65280 occurred while making
/build1/nickb/openoffice/workarea/11rc/oo_1.1rc_src/configmgr/util
Comment 1 nickb 2003-08-06 08:39:58 UTC
yuck... I moved the 
const OInnerElement<NodeSetInfoAccess>::s_pServiceInfo = &aInnerSetInfoSI;

lines (all of them, about 6) to the top, after the apiaccessobj.hxx
include.
Comment 2 Martin Hollmichel 2003-08-07 15:56:09 UTC
set target milestone to 1.1.1
Comment 3 Martin Hollmichel 2003-10-17 08:21:06 UTC
reassigned.
Comment 4 sander_traveling 2003-12-04 04:32:17 UTC
retarget to 1.1.2
Comment 5 caolanm 2010-03-29 21:03:36 UTC
per issue 106845 sb removed the partial irix port, so this doesn't make sense in
isolation anymore
Comment 6 caolanm 2010-03-29 21:03:53 UTC
closing