This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: fontconfig: no symbols in libfontconfig.dll.a (2.4.1-3)


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
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

--
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/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]