Issue 28294 - gcc 3.4.1 support tracking issue
Summary: gcc 3.4.1 support tracking issue
Status: CLOSED FIXED
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: OOo 1.1.1
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: fa
QA Contact: issues@porting
URL:
Keywords:
Depends on: 28295 28307 28450 28452 28453 28777 28784 28926 28928 28930 29352 31209 31260 31261 31262 31263 31264 31424 31438 31439 31442 31443 31445 31465 31468 31469 31479 31484 31532 31534 31537 31540 31542 31546 31568 31580 31586 31592 31595 31601 31605 31725
Blocks:
  Show dependency tree
 
Reported: 2004-04-23 15:43 UTC by fa
Modified: 2005-08-10 14:45 UTC (History)
8 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
solenv/inc/tg_compv.mk libstd++.so.6 patch (278 bytes, patch)
2004-05-07 14:15 UTC, irf
no flags Details | Diff
update cppu/inc/uno/lbnames.h (736 bytes, patch)
2004-05-08 13:53 UTC, irf
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description fa 2004-04-23 15:43:05 UTC
This issue tracks all patches required for gcc 3.4.x support
Comment 1 nkukard 2004-05-03 20:51:43 UTC
Compiled on 3 platforms, got to the same point *Store only if the above patches
are included.
Comment 2 fa 2004-05-05 21:00:16 UTC
.
Comment 3 fa 2004-05-05 22:40:32 UTC
Change Version->1.1.1, since these patches are against 1.1.1
Comment 4 nkukard 2004-05-06 15:38:01 UTC
Another strange error.....

I had to patch tg_compv.mk to allow for libstdc++.so.6 instead of .5, might of
had to patch another... can't remember, but still get the below error.... I
cannot however find an obvious solution.




------------------------------
Making: ../../../unxlngi4.pro/obj/sto_cpp.obj
g++ -fmessage-length=0 -c -I.  -I. -I../inc -I../../../source/inc -I../../../inc
-I../../../unx/inc -I../../../unxlngi4.pro/inc -I.
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/stl
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/external
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solenv/unxlngi4/inc
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solenv/inc
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/res -I/usr/stlport
-I/usr/include/stlport -I/usr/include/stlport
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solenv/inc/Xp31
-INO_JAVA_HOME/include -INO_JAVA_HOME/include/linux
-INO_JAVA_HOME/include/native_threads/include -I/usr/X11R6/include     -I.
-I../../../res -I. -O1   -pipe -mcpu=pentiumpro -fno-for-scope -fpermissive
-fno-rtti -include preinclude.h -fexceptions -fno-enforce-eh-specs  -frtti   
-DLINUX -DUNX -DVCL -DGCC -DC300 -DINTEL
-DGXX_INCLUDE_PATH=/usr/lib/gcc/i586-pc-linux/3.4.0/include -DCVER=C300
-D_USE_NAMESPACE -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR
-D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3
-DSUPD=645 -DBUILD=8762 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0
-DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSRX645  -DMULTITHREAD   -o
../../../unxlngi4.pro/obj/sto_cpp.o
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/sto_cpp.cxx
distcc[12288] ERROR: compile on 127.0.0.1 failed
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
In file included from
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:69,
                 from
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/sto_cpp.cxx:74:
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/ti_storg.hxx:
In member function `const RE& ary::store::ReStorage<XY>::operator[](const
UINT32&) const':
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/ti_storg.hxx:127:
warning: there are no arguments to `inq_Find' that depend on a template
parameter, so a declaration of `inq_Find' must be available
In file included from
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/sto_cpp.cxx:74:
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:
In member function `virtual RE& ary::store::StdReStorage<RE>::do_Add(const
UINT32&, RE&)':
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:134:
error: type/value mismatch at argument 1 in template parameter list for
`template<class _T1, class _T2> struct _STL::pair'
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:134:
error:   expected a type, got `_STL::map<UINT32, RE*, _STL::less<ary::Cid>,
_STL::allocator<_STL::pair<const UINT32, RE*> > >::iterator'
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:135:
error: invalid type in declaration before '=' token
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:136:
error: `second' has not been declared
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:136:
error: request for member of non-aggregate type before '==' token
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:138:
error: `first' has not been declared
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/autodoc/source/ary/store/t_storg.hxx:138:
error: request for member of non-aggregate type before ')' token
dmake:  Error code 1, while making '../../../unxlngi4.pro/obj/sto_cpp.obj'
---* TG_SLO.MK *---
Comment 5 nkukard 2004-05-07 06:53:50 UTC
The other file i had to patch was autodoc/source/inc/stack.hxx, line 101 & 105.
Changed 

{ return std::operator==( Base(), i_rStack.Base() ); }

to

{ return std::operator==( Base(), this->i_rStack.Base() ); }

i know its wrong, but i have no clue which class to use for that function
Comment 6 irf 2004-05-07 13:51:36 UTC
same here, patch autodoc/source/ary/store/ti_storg.hxx as follows:- 
--- autodoc/source/ary/store/ti_storg.hxx   2002-03-08 16:45:20.000000000 
+0200 
+++ autodoc/source/ary/store/ti_storg.hxx   2004-05-06 14:13:27.830759064 
+0300 
@@ -124,7 +124,7 @@ 
 template <class RE> 
 inline const RE & 
 ReStorage<RE>::operator[]( const KEY & i_rKey ) const 
-    { const RE * ret = inq_Find(i_rKey); 
+    { const RE * ret = this->inq_Find(i_rKey); 
       csv_assert(ret != 0); 
       return *ret; 
     } 
cruised pass your error, only to have another one at 
StdReStorage<RE>::do_Add( const KEY &         i_rKey, 
 						  DYN RE &            
let_drElement ) 
 { 
	std::pair<DataBase::iterator, bool> result 
in t_storg.hxx, not sure how to proceed. 
kindly see here for my results: http://bugs.gentoo.org/show_bug.cgi?id=50233 
with regards to libstdc++.so.6, just patched solenv/inc/tg_compv.mk 
is there another that needs to be patched? 
TIA 
Comment 7 foskey 2004-05-07 14:02:18 UTC
"libstdc++.so.6, just patched solenv/inc/tg_compv.mk"

Just changing that is generally enough.  The rest are language issues.
Comment 8 irf 2004-05-07 14:15:57 UTC
Created attachment 15060 [details]
solenv/inc/tg_compv.mk libstd++.so.6 patch
Comment 9 foskey 2004-05-07 14:57:06 UTC
tg_compv.mk committed to cws_src680_ooo20040509
Comment 10 nkukard 2004-05-07 15:31:48 UTC
Thanks waratah & irf!, i should have sent a patch .... was a bit busy though  :(

good we making progress and getting some commits.

now we just need a t_storg.hxx patch, fa... u guys up for it?
Comment 11 irf 2004-05-08 13:53:37 UTC
Created attachment 15090 [details]
update cppu/inc/uno/lbnames.h
Comment 12 irf 2004-05-08 13:54:49 UTC
stuck at the cppuhelper project: 
============= 
Building project cppuhelper 
============= 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/cppuhelper/source 
mkout -- version: 1.3 
------------------------------ 
Making: ../unxlngi4.pro/misc/cppuhelper.dpc 
Making : Dependencies 
touch ../unxlngi4.pro/misc/cppuhelper.dpc 
cppumaker @/var/tmp/portage/openoffice-1.1.1-r1/temp/mk96nEQT 
------------------------------ 
Making: ../unxlngi4.pro/slo/access_control.obj 
g++ -fmessage-length=0 -c -I.  -I../unxlngi4.pro/inc -I../inc -I../inc 
-I../unx/inc -I../unxlngi4.pro/inc -I. 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/stl 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/external 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solenv/unxlngi4/inc 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solenv/inc 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/res 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/stl 
-I/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solenv/inc/Xp31 
-I/opt/blackdown-jdk-1.4.1/include -I/opt/blackdown-jdk-1.4.1/include/linux 
-I/opt/blackdown-jdk-1.4.1/include/native_threads/include -I/usr/X11R6/include     
-I. -I../res -I. -march=pentium4 -mfpmath=sse -msse2 -O2 -fno-strict-aliasing 
-D_STLP_REAL_LOCALE_IMPLEMENTED -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER 
-fno-strict-aliasing -D_STLP_REAL_LOCALE_IMPLEMENTED 
-DTT_CONFIG_OPTION_BYTECODE_INTERPRETER   -march=pentium4 -mfpmath=sse -msse2 
-O2 -fno-strict-aliasing -D_STLP_REAL_LOCALE_IMPLEMENTED 
-DTT_CONFIG_OPTION_BYTECODE_INTERPRETER -fno-strict-aliasing 
-D_STLP_REAL_LOCALE_IMPLEMENTED -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER 
-fno-for-scope -fpermissive -fno-rtti -include preinclude.h -fexceptions 
-fno-enforce-eh-specs   -fpic -DLINUX -DUNX -DVCL -DGCC -DC300 -DINTEL 
-DGXX_INCLUDE_PATH=/usr/lib/gcc/i686-pc-linux-gnu/3.4.0/include/g++-v3 
-DCVER=C300 -D_USE_NAMESPACE -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT 
-DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DUNIX 
-DCPPU_ENV=gcc3 -DSUPD=645 -DBUILD=8762 -DPRODUCT -DNDEBUG -DPRODUCT_FULL 
-DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DSRX645  
-DSHAREDLIB -D_DLL_  -DMULTITHREAD   
-o ../unxlngi4.pro/slo/access_control.o /var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/cppuhelper/source/access_control.cxx 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Any.hxx: 
In function `sal_Bool com::sun::star::uno::operator>>=(const 
com::sun::star::uno::Any&, C&) [with C = 
com::sun::star::uno::Reference<com::sun::star::security::XAccessController>]': 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/cppuhelper/source/access_control.cxx:87:   
instantiated from here 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Any.hxx:210: 
error: no matching function for call to 
`getCppuType(com::sun::star::uno::Reference<com::sun::star::security::XAccessController>*)' 
../unxlngi4.pro/inc/com/sun/star/uno/TypeClass.hpp:21: note: candidates are: 
const com::sun::star::uno::Type& getCppuType(const 
com::sun::star::uno::TypeClass*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:145: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
com::sun::star::uno::Type*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:172: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_Bool*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:189: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_Int8*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:195: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
rtl::OUString*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:201: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_Int16*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:207: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_uInt16*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:213: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_Int32*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:219: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_uInt32*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:225: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_Int64*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:231: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
sal_uInt64*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:237: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
float*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:243: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
double*) 
/var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Any.h:352: 
note:                 const com::sun::star::uno::Type& getCppuType(const 
com::sun::star::uno::Any*) 
../unxlngi4.pro/inc/com/sun/star/uno/Exception.hpp:45: note:                 
const com::sun::star::uno::Type& getCppuType(const 
com::sun::star::uno::Exception*) 
../unxlngi4.pro/inc/com/sun/star/uno/RuntimeException.hpp:47: note:                 
const com::sun::star::uno::Type& getCppuType(const 
com::sun::star::uno::RuntimeException*) 
../unxlngi4.pro/inc/com/sun/star/uno/XInterface.hpp:33: note:                 
const com::sun::star::uno::Type& getCppuType(const 
com::sun::star::uno::Reference<com::sun::star::uno::XInterface>*) 
../unxlngi4.pro/inc/com/sun/star/uno/XComponentContext.hpp:40: note:                 
const com::sun::star::uno::Type& getCppuType(const 
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>*) 
dmake:  Error code 1, while making '../unxlngi4.pro/slo/access_control.obj' 
---* TG_SLO.MK *--- 
 
ERROR: Error 65280 occurred while 
making /var/tmp/portage/openoffice-1.1.1-r1/work/oo_1.1.1_src/cppuhelper/source 
 
!!! ERROR: app-office/openoffice-1.1.1-r1 failed. 
!!! Function src_compile, Line 424, Exitcode 1 
!!! Build failed! 
hth 
Comment 13 nkukard 2004-05-08 13:59:11 UTC
dammit, i was just 30s away from filling out an issue with a patch.... beat me
to it!

good work!
Comment 14 nkukard 2004-05-08 14:25:50 UTC
I"m still stuck here though....

------------------------------
Making: ../unxlngi4.pro/misc/cppuhelper.dpc
Making : Dependencies
touch ../unxlngi4.pro/misc/cppuhelper.dpc
cppumaker @/tmp/mk37Su7L
------------------------------
Making: ../unxlngi4.pro/slo/access_control.obj
g++ -fmessage-length=0 -c -I.  -I../unxlngi4.pro/inc -I../inc -I../inc
-I../unx/inc -I../unxlngi4.pro/inc -I.
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/stl
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/external
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solenv/unxlngi4/inc
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solenv/inc
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/res -I/usr/stlport
-I/usr/include/stlport -I/usr/include/stlport
-I/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solenv/inc/Xp31
-INO_JAVA_HOME/include -INO_JAVA_HOME/include/linux
-INO_JAVA_HOME/include/native_threads/include -I/usr/X11R6/include     -I.
-I../res -I. -O1   -pipe -mcpu=pentiumpro -fno-for-scope -fpermissive -fno-rtti
-include preinclude.h -fexceptions -fno-enforce-eh-specs   -fpic -DLINUX -DUNX
-DVCL -DGCC -DC300 -DINTEL
-DGXX_INCLUDE_PATH=/usr/lib/gcc/i586-pc-linux/3.4.0/include -DCVER=C300
-D_USE_NAMESPACE -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR
-D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3
-DSUPD=645 -DBUILD=8762 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0
-DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSRX645  -DSHAREDLIB -D_DLL_  -DMULTITHREAD  
-o ../unxlngi4.pro/slo/access_control.o
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/cppuhelper/source/access_control.cxx
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Any.hxx:
In function `sal_Bool com::sun::star::uno::operator>>=(const
com::sun::star::uno::Any&, C&) [with C =
com::sun::star::uno::Reference<com::sun::star::security::XAccessController>]':
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/cppuhelper/source/access_control.cxx:87:
  instantiated from here
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Any.hxx:210:
error: no matching function for call to
`getCppuType(com::sun::star::uno::Reference<com::sun::star::security::XAccessController>*)'
../unxlngi4.pro/inc/com/sun/star/uno/TypeClass.hpp:21: note: candidates are:
const com::sun::star::uno::Type& getCppuType(const com::sun::star::uno::TypeClass*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:145:
note:                 const com::sun::star::uno::Type& getCppuType(const
com::sun::star::uno::Type*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:172:
note:                 const com::sun::star::uno::Type& getCppuType(const sal_Bool*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:189:
note:                 const com::sun::star::uno::Type& getCppuType(const sal_Int8*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:195:
note:                 const com::sun::star::uno::Type& getCppuType(const
rtl::OUString*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:201:
note:                 const com::sun::star::uno::Type& getCppuType(const sal_Int16*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:207:
note:                 const com::sun::star::uno::Type& getCppuType(const
sal_uInt16*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:213:
note:                 const com::sun::star::uno::Type& getCppuType(const sal_Int32*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:219:
note:                 const com::sun::star::uno::Type& getCppuType(const
sal_uInt32*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:225:
note:                 const com::sun::star::uno::Type& getCppuType(const sal_Int64*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:231:
note:                 const com::sun::star::uno::Type& getCppuType(const
sal_uInt64*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:237:
note:                 const com::sun::star::uno::Type& getCppuType(const float*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Type.hxx:243:
note:                 const com::sun::star::uno::Type& getCppuType(const double*)
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/solver/645/unxlngi4.pro/inc/com/sun/star/uno/Any.h:352:
note:                 const com::sun::star::uno::Type& getCppuType(const
com::sun::star::uno::Any*)
../unxlngi4.pro/inc/com/sun/star/uno/Exception.hpp:45: note:                
const com::sun::star::uno::Type& getCppuType(const com::sun::star::uno::Exception*)
../unxlngi4.pro/inc/com/sun/star/uno/RuntimeException.hpp:47: note:            
    const com::sun::star::uno::Type& getCppuType(const
com::sun::star::uno::RuntimeException*)
../unxlngi4.pro/inc/com/sun/star/uno/XInterface.hpp:33: note:                
const com::sun::star::uno::Type& getCppuType(const
com::sun::star::uno::Reference<com::sun::star::uno::XInterface>*)
../unxlngi4.pro/inc/com/sun/star/uno/XComponentContext.hpp:40: note:           
     const com::sun::star::uno::Type& getCppuType(const
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>*)
dmake:  Error code 1, while making '../unxlngi4.pro/slo/access_control.obj'
---* TG_SLO.MK *---
 
ERROR: Error 65280 occurred while making
/var/tmp/nkukard-openoffice-build/oo_1.1.1_src/cppuhelper/source
dmake:  Error code 1, while making 'build_all'
---* TG_SLO.MK *---
Comment 15 irf 2004-05-10 20:51:18 UTC
any progress on the cpuhelper project? 
we are stuck, let's move forward 
fa,  nkukard, waratah, anyone, we have a long way to go. 
so let us get over this hurdle 
hth 
Comment 16 fa 2004-06-04 15:52:07 UTC
patches committed to cws_src680_gcc340fixes01
Comment 17 jens-heiner.rechtien 2004-07-08 15:39:28 UTC
Dan, Ken 

mind you if I'm joining you on this CWS? I'm interested in getting 3.4.1 with
the visibility patches going. http://www.nedprod.com/programs/gccvisibility.html

I've posted an article on dev why this would be useful.

Heiner
Comment 18 jens-heiner.rechtien 2004-07-13 13:59:23 UTC
add dependency to #31424
Comment 19 jens-heiner.rechtien 2004-07-13 17:59:50 UTC
add #31439 to dependency list
Comment 20 caolanm 2004-07-16 10:08:48 UTC
gcc 34 isn't letting me compile this, i.e. won't let a private member function
of A be declared as a friend of B, hmm... gcc 3.3.3 is ok with it though

class A
{
public:
        void works();
private:
        void fails();
};

class B
{
        friend void A::works();
        friend void A::fails();
};
Comment 21 jens-heiner.rechtien 2004-07-22 17:28:17 UTC
resolving ...
Comment 22 jens-heiner.rechtien 2004-08-11 17:37:21 UTC
closing ...
Comment 23 thorsten.ziehm 2005-08-10 14:45:19 UTC
This issue is integrated into a build for OOo2.0, but the 'target milestone'
isn't set. To have a better overview about all fixed and integrated tasks in
OOo2.0, I set the field 'target milestone' to OOo2.0.