Apache OpenOffice (AOO) Bugzilla – Issue 6792
Installation fails on libi18n641ss.so
Last modified: 2003-10-15 07:13:01 UTC
The network installation of OOo 1.0.1 fails when nearly finished with registering components. This happens on Solaris 8 with all required patches mentioned in the installation guide. This is the error message on the console: ld.so.1: /var/tmp/sv001.tmp/setup.bin: fatal: relocation error: file ./libi18n641ss.so: symbol __1cNInternationalHToLower6kMrnGString__v_: referenced symbol not found
Hi Olli, on solaris9 no problem, on solaris8 setup crashes after confirming the license dialog.
Hi Olli, on solaris9 no problem, on solaris8 setup crashes after confirming the license dialog. I can't reach the 'registration of component'.
I see the same thing here just doing a local install ... eddie{jon}444: ./setup ld.so.1: /var/tmp/sv002.tmp/setup.bin: fatal: relocation error: file ./libi18n641ss.so: symbol __1cNInternationalHCompare6kMrknGString_3H_nNStringCompare__: referenced symbol not found eddie{jon}445: Yes, I have checked this Sun has the required patches, in fact it has a current Solaris 8 recommended patch set. Jon
This is a serious bug, as OpenOffice 1.0.1 can't be installed on Solaris8 Sparc machines, until there is a fix.
The symbol __1cNInternationalHToLower6kMrnGString__v_ should appear in libtl641si.so, and it's probably a "static" symbol in that library, because it's missing in /cvs/oo/util/tools/util/libtl641ss.so.mapfile,v so that the linker does not export it from the libtl641ss.so shared library. When building OOo 1.0.0 and OOo 1.0.1 on Solaris 8 SPARC, I had to correct lots of these errors, but I must admit that I'm using an unsported version of the CC compiler (WorkShop 6 update 2 C++ 5.3) and I'm not sure which of these missing symbols in the shared library mapfiles are caused by using a version of the CC compiler that was not tested for build OOo. I'll attach some mapfile diffs I'm using to compile OOo 1.0.1
Hmm, Issuezilla refuses to accept attachments at time time... Internal server error... )-: Index: libsfx641ss.so.mapfile =================================================================== RCS file: /cvs/oo/framework/sfx2/util/libsfx641ss.so.mapfile,v retrieving revision 1.2.2.2 diff -u -B -r1.2.2.2 libsfx641ss.so.mapfile --- libsfx641ss.so.mapfile 2002/05/31 11:08:59 1.2.2.2 +++ libsfx641ss.so.mapfile 2002/08/26 17:17:18 @@ -474,6 +474,7 @@ __1cOSfxApplicationRSaveConfiguration6kM_v_; __1cOSfxApplicationR_GetInterfaceImpl6F_pnMSfxInterface__; __1cOSfxApplicationSGetDialogContainer6M_nDcomDsunEstarDunoJReference4n0DGscriptRXLibraryContainer____; + __1cOSfxApplicationSGetLabelResManager6kM_pnGResMgr__; __1cOSfxApplicationSSaveBasicContainer6kM_H_; __1cOSfxApplicationTGetStatusBarManager6kM_pnTSfxStatusBarManager__; __1cOSfxApplicationTRegisterChildWindow6MpnJSfxModule_pnSSfxChildWinFactory__v_; Index: libsvx641ss.so.mapfile =================================================================== RCS file: /cvs/oo/graphics/svx/util/libsvx641ss.so.mapfile,v retrieving revision 1.1.2.2 diff -u -B -r1.1.2.2 libsvx641ss.so.mapfile --- libsvx641ss.so.mapfile 2002/05/31 12:57:57 1.1.2.2 +++ libsvx641ss.so.mapfile 2002/08/26 17:17:28 @@ -1845,6 +1845,7 @@ __1cMSdrOnOffItemKStaticType6F_pF_pv_; __1cMSdrOnOffItemPGetPresentation6kMnTSfxItemPresentation_nKSfxMapUnit_2rnGString_pknLIntlWrapper__1_; __1cMSdrOnOffItemRGetValueTextByVal6kMC_nGString__; + __1cMSdrOnOffItemG__vtbl_; __1cMSdrPaintView2T5B6M_v_; __1cMSdrPaintViewFClear6M_v_; __1cMSdrPaintViewHHitPage6kMrknFPoint__pnLSdrPageView__; @@ -1903,6 +1904,7 @@ __1cMSdrYesNoItemGCreate6kMrnISvStream_H_pnLSfxPoolItem__; __1cMSdrYesNoItemPGetPresentation6kMnTSfxItemPresentation_nKSfxMapUnit_2rnGString_pknLIntlWrapper__1_; __1cM SdrYesNoItemRGetValueTextByVal6kMC_nGString__; + __1cMSdrYesNoItemG__vtbl_; __1cMSetFieldUnit6FrnLMetricField_nJFieldUnit_C_v_; __1cMSvxBlinkItem2t6MkCkH_v_; __1cMSvxBrushItem2G6Mrk0_r0_; @@ -2177,6 +2179,7 @@ __1cNSdrMetricItemKHasMetrics6kM_i_; __1cNSdrMetricItemMScaleMetrics6Mll_i_; __1cNSdrMetricItemPGetPresentation6kMnTSfxItemPresentation_nKSfxMapUnit_2rnGString_pknLIntlWrapper__1_; + __1cNSdrMetricItemG__vtbl_; __1cNSdrObjFactoryNMakeNewObject6FLHpnHSdrPage_pnISdrModel__pnJSdrObject__; __1cNSdrObjFactoryTInsertMakeObjectHdl6FrknELink__v_; __1cNSdrObjFactoryTRemoveMakeObjectHdl6FrknELink__v_; @@ -2379,6 +2382,7 @@ __1cOSdrPercentItemFClone6kMpnLSfxItemPool__pnLSfxPoolItem__; __1cOSdrPercentItemGCreate6kMrnISvStream_H_pnLSfxPoolItem__; __1cOSdrPercentItemPGetPresentation6kMnTSfxItemPresentation_nKSfxMapUnit_2rnGString_pknLIntlWrapper__1_; + __1cOSdrPercentItemG__vtbl_; __1cOSdrUndoAttrObj2t6MrnJSdrObject_ii_v_; __1cOSdrUndoDelPage2t6MrnHSdrPage__v_; __1cOSdrUndoMoveObjG__vtbl_; @@ -2393,6 +2397,7 @@ __1cOSvxAddressItemIGetToken6kMH_nGString__; __1cOSvxAddressItemISetToken6MHrknGString__C_; __1cOSvxAddressItemKStaticType6F_pF_pv_; + __1cOSvxAddressItemG__vtbl_; __1cOSvxAreaTabPageGCreate6FpnGWindow_rknKSfxItemSet__pnKSfxTabPage__; __1cOSvxAreaTabPageJConstruct6M_v_; __1cOSvxAreaTabPageJGetRanges6F_pH_; @@ -2408,6 +2413,7 @@ __1cOSvxAuthorFieldMGetFormatted6kM_nGString__; __1cOSvxAuthorFieldOCreateInstance6FppnNSvPersistBase__pv_; __1cOSvxAutoCorrDoc2T5B6M_v_; + __1cOSvxAutoCorrDocG__vtbl_; __1cOSvxAutoCorrect2T5B6M_v_; __1cOSvxAutoCorrect2T6M_v_; __1cOSvxAutoCorrect2t5B6Mrk0_v_; @@ -2450,6 +2456,7 @@ __1cOSvxFmMSFactoryOcreateInstance6MrknDrtlIOUString__nDcomDsunEstarDunoJReference4n0GKXInterface____; __1cOSvxFmMSFactoryYgetAvailableServiceNames6M_nDcomDsunEstarDunoISequence4nDrtlIOUString____; __1cOSvxFmMSFactorybBcreateInstanceWithArguments6MrknDrtlIOUString_rknDcomDsunEstarDunoISequence4n0GDAny____n0GJReference4n0GKXInterface____; + __1cOSvxFmMSFactoryG__vtbl_; __1cOSvxFmtKeepItemG__vtbl_; __1cOSvxFmtKeepItemKStaticType6F_pF_pv_; __1cOSvxGrfCropPageGCreate6FpnGWindow_rknKSfxItemSet__pnKSfxTabPage__; @@ -3228,6 +3235,7 @@ __1cTSvxUnoDrawMSFactorySconcatServiceNames6MrnDcomDsunEstarDunoISequence4nDrtlIOUString___7_6_; __1cTSvxUnoDrawMSFactoryYgetAvailableServiceNames6M_nDcomDsunEstarDunoISequence4nDrtlIOUString____; __1cTSvxUnoDrawMSFactorybBcreateInstanceWithArguments6MrknDrtlIOUString_rknDcomDsunEstarDunoISequence4n0GDAny____n0GJReference4n0GKXInterface____; + __1cTSvxUnoDrawMSFactoryG__vtbl_; __1cTSvxUnoTextRangeBaseGGoLeft6MhC_C_; __1cTSvxUnoTextRangeBaseHGoRight6MhC_C_; __1cTSvxUnoTextRangeBaseHGotoEnd6MC_v_; @@ -3277,6 +3285,7 @@ __1cUSdrGrafLuminanceItemG__vtbl_; __1cUSdrIOHeaderLookAhead2t6MrnISvStream_C_v_; __1cUSdrPageGridFrameListFClear6M_v_; + __1cUSdrSignedPercentItemG__vtbl_; __1cUSdrTextAniAmountItemG__vtbl_; __1cUSvx3DDoubleSidedItem2t6MC_v_; __1cUSvx3DLightOnOff1Item2t6MC_v_; @@ -3465,8 +3474,10 @@ __1cYXFormTextShadowColorItemKStaticType6F_pF_pv_; __1cZEscherExClientAnchor_Base2T5B6M_v_; __1cZEscherExClientAnchor_Base2T6M_v_; + __1cZEscherExClientAnchor_BaseG__vtbl_; __1cZEscherExClientRecord_Base2T5B6M_v_; __1cZEscherExClientRecord_Base2T6M_v_; + __1cZEscherExClientRecord_BaseG__vtbl_; __1cZSvXMLEmbeddedObjectHelperGCreate6FrnJSvPersist_nbDSvXMLEmbeddedObjectHelperMode__p0_; __1cZSvXMLEmbeddedObjectHelperGCreate6FrnJSvStorage_rnJSvPersist_nbDSvXMLEmbeddedObjectHelperMode_C_p0_; __1cZSvXMLEmbeddedObjectHelperHDestroy6Fp0_v_; Index: libtl641ss.so.mapfile =================================================================== RCS file: /cvs/oo/util/tools/util/libtl641ss.so.mapfile,v retrieving revision 1.4.2.1 diff -u -B -r1.4.2.1 libtl641ss.so.mapfile --- libtl641ss.so.mapfile 2002/05/30 13:56:14 1.4.2.1 +++ libtl641ss.so.mapfile 2002/08/26 17:17:46 @@ -265,6 +265,7 @@ __1cIDateTime2D6MrknETime__r0_; __1cIDateTime2H6kMrk0_C_; __1cIDateTime2S6MrknETime__r0_; + __1cIDateTime2S6Md_r0_; __1cIDateTime2b6kMrk0_C_; __1cIDateTime2h6kMrk0_C_; __1cIDateTimeJIsBetween6kMrk02_C_; @@ -520,6 +521,7 @@ __1cKByteStringGAssign6Mrk0_r0_; __1cKByteStringGAssign6MrknDrtlHOString__r0_; __1cKByteStringGEquals6kMpkc_C_; + __1cKByteStringGEquals6kMpkcHH_C_; __1cKByteStringGEquals6kMrk0HH_C_; __1cKByteStringGEquals6kMrk0_C_; __1cKByteStringGExpand6MHc_r0_; @@ -742,10 +744,16 @@ __1cNInternational2t6Mrk0_v_; __1cNInternational2t6MrknFResId__v_; __1cNInternationalEInit6MHH_v_; + __1cNInternationalFLower6kMrknGString__1_; + __1cNInternationalFUpper6kMrknGString__1_; __1cNInternationalGGetNum6kMlH_nGString__; + __1cNInternationalHCompare6kMrknGString_3H_nNStringCompare__; __1cNInternationalHGetCurr6kMlH_nGString__; __1cNInternationalHGetDate6kMrknEDate__nGString__; __1cNInternationalHGetTime6kMrknETime_CC_nGString__; + __1cNInternationalHToLower6kMrnGString__v_; + __1cNInternationalHToUpper6kMrnGString__v_; + __1cNInternationalLGetCharType6kMH_C_; __1cNInternationalLGetDuration6kMrknETime_CC_nGString__; __1cNInternationalLGetLongDate6kMrknEDate__nGString__; __1cNInternationalNSetTimeFormat6MnKTimeFormat__v_; @@ -837,6 +845,7 @@ __1cQSvAsyncLockBytesH__descr_; __1cQSvAsyncLockBytesKFillAppend6MpkvLpL_L_; __1cQSvDataCopyStreamEIsOf6FpF_pv_C_; + __1cQSvDataCopyStreamG__vtbl_; __1cQSvGlobalNameList2T6M_v_; __1cQSvGlobalNameList2t6M_v_; __1cRCommunicationLinkLCallInfoMsg6MnKInfoString__v_; Index: libsvl641ss.so.mapfile =================================================================== RCS file: /cvs/oo/util/svtools/util/libsvl641ss.so.mapfile,v retrieving revision 1.1.2.2 diff -u -B -r1.1.2.2 libsvl641ss.so.mapfile --- libsvl641ss.so.mapfile 2002/05/30 11:46:49 1.1.2.2 +++ libsvl641ss.so.mapfile 2002/08/26 17:17:49 @@ -51,7 +51,6 @@ __1cISvPtrarrGInsert6MrkpvH_v_; __1cISvPtrarrGRemove6MHH_v_; __1cISvPtrarrHReplace6MrkpvH_v_; - __1cISvPtrarrIInitData6MpkpvH_v_; __1cISvPtrarrI_ForEach6MHHpFrkpv1_C1_v_; __1cISvShorts2t5B6MCC_v_; __1cISvShorts2t6MCC_v_; @@ -631,6 +630,7 @@ __1cOSvtViewOptionsOSetWindowState6MrknDrtlIOUString__v_; __1cPSfxDateTimeItem2t6MHrknIDateTime__v_; __1cPSfxDateTimeItemKStaticType6F_pF_pv_; + __1cPSfxDateTimeItemG__vtbl_; __1cPSfxPoolItemHint2T6M_v_; __1cPSfxPoolItemHint2t6MpnLSfxPoolItem_C_v_; __1cPSfxPoolItemHintKStaticType6F_pF_pv_; @@ -875,6 +875,7 @@ __1cUSfxEnumItemInterfaceNGetValueByPos6kMH_H_; __1cUSfxEnumItemInterfacePGetPresentation6kMnTSfxItemPresentation_nKSfxMapUnit_2rnGString_pknLIntlWrapper__1_; __1cUSfxEnumItemInterfaceRGetValueTextByPos6kMH_nGString__; + __1cUSfxEnumItemInterfaceG__vtbl_; __1cUSfxMultiRecordReader2T6M_v_; __1cUSfxMultiRecordReader2t6MpnISvStream_H_v_; __1cUSfxMultiRecordReaderKGetContent6M_i_; Index: libsvt641ss.so.mapfile =================================================================== RCS file: /cvs/oo/util/svtools/util/libsvt641ss.so.mapfile,v retrieving revision 1.1.2.2 diff -u -B -r1.1.2.2 libsvt641ss.so.mapfile --- libsvt641ss.so.mapfile 2002/05/30 11:46:49 1.1.2.2 +++ libsvt641ss.so.mapfile 2002/08/26 17:17:53 @@ -102,6 +102,7 @@ __1cDsvtPOStringTransferLPasteString6FrnDrtlIOUString_pnGWindow__C_; __1cDsvtPOStringTransferPStartStringDrag6FrknDrtlIOUString_pnGWindow_W_v_; __1cDsvtREditBrowserHeaderLDoubleClick6M_v_; + __1cDsvtREditBrowserHeaderG__vtbl_; __1cDsvtROGenericUnoDialog2T5B6M_v_; __1cDsvtROGenericUnoDialog2t5B6MrknDcomDsunEstarDunoJReference4n0EElangUXMultiServiceFactory____v_; __1cDsvtROGenericUnoDialogHexecute6M_h_; @@ -907,6 +908,7 @@ __1cLSfxEnumItemEIsOf6FpF_pv_C_; __1cLSfxEnumItemEType6kM_pF_pv_; __1cLSfxEnumItemKStaticType6F_pF_pv_; + __1cLSfxEnumItemG__vtbl_; __1cLSfxFlagItem2e6kMrknLSfxPoolItem__i_; __1cLSfxFlagItem2t5B6MHH_v_; __1cLSfxFlagItem2t5B6Mrk0_v_; @@ -1450,6 +1452,7 @@ __1cQSfxRectangleItem2t6MHrknJRectangle__v_; __1cQSfxRectangleItem2t6Mrk0_v_; __1cQSfxRectangleItemKStaticType6F_pF_pv_; + __1cQSfxRectangleItemG__vtbl_; __1cQSvLBoxButtonData2T6M_v_; __1cQSvLBoxButtonData2t6M_v_; __1cQSvLBoxButtonDataUConvertToButtonState6kMH_nNSvButtonState__;
reassigning to dirk - I don't think Oliver will work on these issues any more.
I'll have a look at this one.
I use Solaris 8 for Czech builds. Here is updated patch for 1.0.2.
Created attachment 4519 [details] Updated patch for 1.0.2
There are no problems with OOo 1.1 beta, but the patches could be useful for OOo 1.0.3?
I think, this issue might be related to issue 10863, bot I have no knowledge in SOLARIS. Could someone pls. check this and close this issue, if I am right? Rainer
Could someone please close this issue or update the state? Imho 1.0.1 to 1.0.3 have been delivered and have been installabel even on Solrais, so there is no reason to have an open PRIO1 (This priority is for issues that make it impossible to work with the version!) Issue. This may cause OOo to be virtual much worse than it is in reality.
FWIW, I haven't encountered the issue with the installation of 1.1.
Closed per Comments From Reinout van Schouwen 2003-10-14 05:06 Rainer
And Closed Rainer