To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=76102


User techie564 changed the following:

                What    |Old value                 |New value
================================================================================
                  Status|RESOLVED                  |CLOSED
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Fri Apr  6 19:29:15 +0000 
2007 -------
Problem solved apparently had nothing to do with openoffice code at all it in
fact was result of two RH patches.

1. This one was a problem at start because built without hunspell, later I built
hunspell and included this patch again.  Solved autospell check issue was able
to type more than one character with enabled
openoffice.org-2.1.0.oooXXXXX.lingucomponent.systemhunspell.patch

2. This one was a issue with cppuhelper I resorted back to a patch supplied with
2.0.4 package and the crash when going to options was solved
openoffice.org.2.0.3-ooo66018.cppuhelper.dangerousvisibility.patch

Working patch:
RCS file: /cvs/udk/cppuhelper/inc/cppuhelper/implbase_ex.hxx,v
retrieving revision 1.6
diff -u -r1.6 implbase_ex.hxx
--- openoffice.org.orig/cppuhelper/inc/cppuhelper/implbase_ex.hxx       5 Oct 
2005
14:27:57 -0000  1.6
+++ openoffice.org/cppuhelper/inc/cppuhelper/implbase_ex.hxx    29 Jun 2006
11:50:48 -0000
@@ -53,6 +53,9 @@
 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
 #endif
 
+#include <stdlib.h>
+#include <stdio.h>
+
 /* If you need to define implementation helper classes that deal with more than
    12 interfaces, then use macros as follows, e.g. for 3 interfaces:
    
@@ -117,6 +120,19 @@
     */
     type_entry m_typeEntries[ 1 ];
 };
+
+template<typename Impl> class_data* class_data_fixup(class_data *s_cd)
+{
+    if (!s_cd->m_typeEntries[s_cd->m_nTypes-1].m_type.getCppuType)
+    {
+        fprintf(stderr, "Avert a fatal crash\n");
+        s_cd->m_typeEntries[s_cd->m_nTypes-1].m_type.getCppuType =
+                ::com::sun::star::lang::XTypeProvider::static_type;
+        s_cd->m_typeEntries[s_cd->m_nTypes-1].m_offset =
+                ((sal_IntPtr)(::com::sun::star::lang::XTypeProvider *) (Impl *)
16) - 16;
+    }
+    return s_cd;
+}
 
 /** ImplHelper
     @internal


###########################################

Not Working:

RCS file: /cvs/udk/cppuhelper/inc/cppuhelper/implbase_ex.hxx,v
retrieving revision 1.6
diff -u -r1.6 implbase_ex.hxx
--- openoffice.org.orig/cppuhelper/inc/cppuhelper/implbase_ex.hxx       5 Oct 
2005
14:27:57 -0000  1.6
+++ openoffice.org/cppuhelper/inc/cppuhelper/implbase_ex.hxx    26 Feb 2007
10:08:08 -0000
@@ -64,7 +64,7 @@
 __DEF_IMPLHELPER_EX( 3 )
 */
 
-
+#pragma GCC visibility push(default)
 namespace cppu
 {
 
@@ -187,5 +187,5 @@
     SAL_THROW( (::com::sun::star::uno::RuntimeException) );
 
 }
-
+#pragma GCC visibility pop
 #endif







---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to