X-Spam-Check-By: sourceware.org Message-ID: <4585EA22.7010206@cwilson.fastmail.fm> Date: Sun, 17 Dec 2006 20:08:50 -0500 From: Charles Wilson User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: fontconfig: no symbols in libfontconfig.dll.a (2.4.1-3) References: <4561388B DOT 1030707 AT users DOT sourceforge DOT net> <82y7plbf2c DOT fsf AT vzell-de DOT de DOT oracle DOT com> In-Reply-To: <82y7plbf2c.fsf@vzell-de.de.oracle.com> Content-Type: multipart/mixed; boundary="------------020102020004020707030000" Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com --------------020102020004020707030000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Dr. Volker Zell wrote: >>>>>> Yaakov S writes: > > > Subject says it all; it appears that libfontconfig.dll.a may have been > > stripped, which (AFAIK) works for static libs but kills import libs. > > Ping. This also prevents compilation of latest Xemacs beta 21.5.27. > > > Yaakov Ping Ping. Also prevents compilation of update rxvt-unicode-X. My workaround: I got the libfontconfig.def.in file from the -src package, hand-edited it to insert the correct version numbers, and then did dlltool --input-def fontconfig.def --dllname cygfontconfig-1.dll --output-lib libfontconfig.dll.a Seems to work okay. .def file is attached. -- Chuck --------------020102020004020707030000 Content-Type: text/plain; name="fontconfig.def" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="fontconfig.def" EXPORTS FcDirCacheValid FcDirCacheHasCurrentArch FcDirCacheUnlink FcBlanksCreate FcBlanksDestroy FcBlanksAdd FcBlanksIsMember FcConfigHome FcConfigEnableHome FcConfigFilename FcConfigCreate FcConfigDestroy FcConfigSetCurrent FcConfigGetCurrent FcConfigUptoDate FcConfigBuildFonts FcConfigGetFontDirs FcConfigNormalizeFontDir FcConfigGetConfigDirs FcConfigGetConfigFiles FcConfigGetCache FcConfigGetBlanks FcConfigGetRescanInverval FcConfigSetRescanInverval FcConfigGetFonts FcConfigAppFontAddFile FcConfigAppFontAddDir FcConfigAppFontClear FcConfigSubstituteWithPat FcConfigSubstitute FcCharSetCreate FcCharSetDestroy FcCharSetAddChar FcCharSetCopy FcCharSetEqual FcCharSetIntersect FcCharSetUnion FcCharSetSubtract FcCharSetHasChar FcCharSetCount FcCharSetIntersectCount FcCharSetSubtractCount FcCharSetIsSubset FcCharSetFirstPage FcCharSetNextPage FcValuePrint FcPatternPrint FcFontSetPrint FcDebugVal FcFontSetUnserialize FcDefaultSubstitute FcFileScan FcDirScan FcDirSave FcFreeTypeQuery FcFontSetCreate FcFontSetDestroy FcFontSetAdd FcInitLoadConfig FcInitLoadConfigAndFonts FcInit FcFini FcGetVersion FcInitReinitialize FcInitBringUptoDate FcLangSetCreate FcLangSetDestroy FcLangSetCopy FcLangSetAdd FcLangSetHasLang FcLangSetCompare FcLangSetContains FcLangSetEqual FcLangSetHash FcObjectSetCreate FcObjectSetAdd FcObjectSetDestroy FcObjectSetVaBuild FcObjectSetBuild FcFontSetList FcFontList FcAtomicCreate FcAtomicLock FcAtomicNewFile FcAtomicOrigFile FcAtomicReplaceOrig FcAtomicDeleteNew FcAtomicUnlock FcAtomicDestroy FcFontSetMatch FcFontMatch FcFontRenderPrepare FcFontSetSort FcFontSort FcFontSetSortDestroy FcMatrixCopy FcMatrixEqual FcMatrixMultiply FcMatrixRotate FcMatrixScale FcMatrixShear FcNameRegisterObjectTypes FcNameUnregisterObjectTypes FcNameGetObjectType FcNameRegisterConstants FcNameUnregisterConstants FcNameGetConstant FcNameConstant FcNameParse FcNameUnparse FcNameUnparseEscaped FcPatternCreate FcPatternDuplicate FcPatternReference FcValueDestroy FcValueEqual FcValueSave FcPatternDestroy FcPatternEqual FcPatternEqualSubset FcPatternHash FcPatternAdd FcPatternAddWeak FcPatternGet FcPatternDel FcPatternRemove FcPatternAddInteger FcPatternAddDouble FcPatternAddString FcPatternAddMatrix FcPatternAddCharSet FcPatternAddBool FcPatternAddLangSet FcPatternGetInteger FcPatternGetDouble FcPatternGetString FcPatternGetMatrix FcPatternGetCharSet FcPatternGetBool FcPatternGetLangSet FcPatternVaBuild FcPatternBuild FcStrCopy FcStrCopyFilename FcStrDowncase FcStrCmpIgnoreCase FcStrCmp FcStrStrIgnoreCase FcStrStr FcUtf8ToUcs4 FcUtf8Len FcUcs4ToUtf8 FcUtf16ToUcs4 FcUtf16Len FcStrDirname FcStrBasename FcStrSetCreate FcStrSetMember FcStrSetEqual FcStrSetAdd FcStrSetAddFilename FcStrSetDel FcStrSetDestroy FcStrListCreate FcStrListNext FcStrListDone FcConfigParseAndLoad FcFreeTypeCharIndex FcFreeTypeCharSetAndSpacing FcFreeTypeCharSet FcPatternGetFTFace FcPatternAddFTFace FcGlobalCacheCreate FcGlobalCacheDestroy FcGlobalCacheReadDir FcGlobalCacheLoad FcGlobalCacheUpdate FcGlobalCacheSave FcCacheRead FcDirCacheWrite FcDirCacheRead FcCacheBankToIndexMTF FcCacheFindBankDir FcConfigAddConfigDir FcConfigAddFontDir FcConfigAddDir FcConfigAddConfigFile FcConfigSetCache FcConfigAddBlank FcConfigAddEdit FcConfigSetFonts FcConfigCompareValue FcConfigGlobAdd FcConfigAcceptFilename FcConfigPatternsAdd FcConfigAcceptFont FcConfigModifiedTime FcLangCharSetPopulate FcCharSetFreeze FcCharSetThawAll FcNameUnparseCharSet FcNameParseCharSet FcCharSetFindLeafCreate FcCharSetNewBank FcCharSetNeededBytes FcCharSetNeededBytesAlign FcCharSetDistributeBytes FcCharSetUnserialize FcValueListPrint FcLangSetPrint FcOpPrint FcTestPrint FcExprPrint FcEditPrint FcSubstPrint FcInitDebug FcGetDefaultLang FcFileIsDir FcFileScanConfig FcDirScanConfig FcFreeTypeIsExclusiveLang FcFreeTypeUcs4ToPrivate FcFreeTypePrivateToUcs4 FcFreeTypeGetPrivateMap FcFontSetNewBank FcFontSetNeededBytes FcFontSetNeededBytesAlign FcFontSetDistributeBytes FcFontSetSerialize FcConfigSaveField FcTestDestroy FcExprCreateInteger FcExprCreateDouble FcExprCreateString FcExprCreateMatrix FcExprCreateBool FcExprCreateNil FcExprCreateField FcExprCreateConst FcExprCreateOp FcExprDestroy FcEditDestroy FcMemReport FcMemAlloc FcMemFree FcFreeTypeLangSet FcLangCompare FcCharSetForLang FcLangSetPromote FcNameParseLangSet FcNameUnparseLangSet FcLangSetNewBank FcLangSetNeededBytes FcLangSetNeededBytesAlign FcLangSetDistributeBytes FcLangSetSerialize FcLangSetUnserialize FcListPatternMatchAny FcNameBool FcObjectDistributeBytes FcObjectToPtr FcObjectNeededBytes FcObjectNeededBytesAlign FcObjectUnserialize FcObjectSerialize FcObjectPtrU FcObjectStaticNameFini FcValueCanonicalize FcValueListDestroy FcPatternFindElt FcPatternInsertElt FcPatternAddWithBinding FcPatternFreeze FcPatternFini FcPatternAppend FcPatternAddFullFname FcPatternTransferFullFname FcStrStaticName FcStringHash FcPatternNewBank FcPatternNeededBytes FcPatternNeededBytesAlign FcPatternDistributeBytes FcPatternSerialize FcPatternUnserialize FcMatrixFree FcStrPlus FcStrFree FcStrBufInit FcStrBufDestroy FcStrBufDone FcStrBufChar FcStrBufString FcStrBufData FcStrCmpIgnoreBlanksAndCase FcStrContainsIgnoreBlanksAndCase FcStrContainsIgnoreCase FcStrUsesHome FcStrLastSlash FcStrHashIgnoreCase LIBRARY libfontconfig-1.dll VERSION 2.0 --------------020102020004020707030000 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------020102020004020707030000--