This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 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]

Enabling cygwin.rules/SharedLibFont


I have tried enabling SharedLibFont in cygwin.rules, but we need xc/lib/font/Xfont-def.cpp. I ran Alexander's gendef.sh script to create the export list as follows:

cd lib/font
gendef.sh Xfont bitmap/unshared/?*.o fontfile/unshared/?*.o fc/unshared/?*.o fontcache/unshared/?*.o Speedo/unshared/?*.o Type1/unshared/?*.o FreeType/unshared/?*.o util/unshared/?*.o



The Xfont-def.cpp file gets built just fine, but 'make' gives the following errors. Any help would be appreciated.


Harold


make[1]: Leaving directory `/home/harold/x-devel/4.3/build/std/lib/font/stubs'
rm -f libXfont-1.dll.a
rm -f cygXfont-1.dll
gcc -shared -Wl,--out-implib=libXfont-1.dll.a -Wl,--enable-auto-import --def Xfo
nt.def -Wl,--exclude-libs,ALL -o cygXfont-1.dll bitmap/?*.o fontfile/?*.o fc/?*.
o fontcache/?*.o Speedo/?*.o Type1/?*.o FreeTyp
e/?*.o util/?*.o
Creating library file: libXfont-1.dll.a
fontfile/ffcheck.o(.text+0x49):ffcheck.c: undefined reference to `_XpClientIsBit
mapClient'
fontfile/ffcheck.o(.text+0xe1):ffcheck.c: undefined reference to `_XpClientIsBit
mapClient'
fontfile/ffcheck.o(.text+0x171):ffcheck.c: undefined reference to `_XpClientIsBi
tmapClient'
fontfile/ffcheck.o(.text+0x207):ffcheck.c: undefined reference to `_XpClientIsBi
tmapClient'
fontfile/ffcheck.o(.text+0x2a1):ffcheck.c: undefined reference to `_XpClientIsBi
tmapClient'
fontfile/ffcheck.o(.text+0x337):ffcheck.c: more undefined references to `_XpClie
ntIsBitmapClient' follow
fontfile/ffcheck.o(.text+0x437):ffcheck.c: undefined reference to `_RegisterFPEF
unctions'
fontfile/fontdir.o(.text+0x1096):fontdir.c: undefined reference to `_GetDefaultP
ointSize'
fontfile/fontdir.o(.text+0x11d3):fontdir.c: undefined reference to `_GetClientRe
solutions'
fontfile/fontdir.o(.text+0x1255):fontdir.c: undefined reference to `_GetDefaultP
ointSize'
fontfile/fontdir.o(.text+0x12b9):fontdir.c: undefined reference to `_GetDefaultP
ointSize'
fontfile/fontencc.o(.text+0x59):fontencc.c: undefined reference to `_ErrorF'
fontfile/fontencc.o(.text+0xa8):fontencc.c: undefined reference to `_ErrorF'
fontfile/fontfile.o(.text+0x1b0e):fontfile.c: undefined reference to `_RegisterF
PEFunctions'
fontfile/fontscale.o(.text+0x268):fontscale.c: undefined reference to `_GetClien
tResolutions'
fontfile/gunzip.o(.text+0x84):gunzip.c: undefined reference to `_inflateInit2_'
fontfile/gunzip.o(.text+0x116):gunzip.c: undefined reference to `_inflateEnd'
fontfile/gunzip.o(.text+0x228):gunzip.c: undefined reference to `_inflate'
fontfile/printerfont.o(.text+0x120):printerfont.c: undefined reference to `_XpCl
ientIsPrintClient'
fontfile/printerfont.o(.text+0x1b5):printerfont.c: undefined reference to `_XpCl
ientIsPrintClient'
fontfile/printerfont.o(.text+0x245):printerfont.c: undefined reference to `_XpCl
ientIsPrintClient'
fontfile/printerfont.o(.text+0x2db):printerfont.c: undefined reference to `_XpCl
ientIsPrintClient'
fontfile/printerfont.o(.text+0x375):printerfont.c: undefined reference to `_XpCl
ientIsPrintClient'
fontfile/printerfont.o(.text+0x40b):printerfont.c: more undefined references to
`_XpClientIsPrintClient' follow
fontfile/printerfont.o(.text+0x4ee):printerfont.c: undefined reference to `_Regi
sterFPEFunctions'
fontfile/renderers.o(.text+0x169):renderers.c: undefined reference to `_ErrorF'
fc/fsconvert.o(.text+0x107a):fsconvert.c: undefined reference to `_find_old_font
'
fc/fsconvert.o(.text+0x10aa):fsconvert.c: undefined reference to `_DeleteFontCli
entID'
fc/fsconvert.o(.text+0x11d0):fsconvert.c: undefined reference to `_GetNewFontCli
entID'
fc/fsconvert.o(.text+0x11df):fsconvert.c: undefined reference to `_StoreFontClie
ntFont'
fc/fserve.o(.text+0x56):fserve.c: undefined reference to `_GetClientResolutions'


fc/fserve.o(.text+0x149):fserve.c: undefined reference to `_init_fs_handlers'
fc/fserve.o(.text+0x231):fserve.c: undefined reference to `_remove_fs_handlers'
fc/fserve.o(.text+0x358):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x41b):fserve.c: undefined reference to `_ClientSignal'
fc/fserve.o(.text+0x731):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x85d):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x89f):fserve.c: undefined reference to `_find_old_font'
fc/fserve.o(.text+0xd27):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x10f9):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x1415):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x165f):fserve.c: undefined reference to `_ClientSignal'
fc/fserve.o(.text+0x1789):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x1817):fserve.c: undefined reference to `_ClientSignal'
fc/fserve.o(.text+0x18a7):fserve.c: undefined reference to `_ClientSignal'
fc/fserve.o(.text+0x18cd):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x24d9):fserve.c: undefined reference to `_serverClient'
fc/fserve.o(.text+0x2512):fserve.c: undefined reference to `_serverClient'
fc/fserve.o(.text+0x252f):fserve.c: undefined reference to `_serverClient'
fc/fserve.o(.text+0x2dd4):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x2f4a):fserve.c: undefined reference to `_GetNewFontClientID'


fc/fserve.o(.text+0x2f77):fserve.c: undefined reference to `_set_font_authorizat
ions'
fc/fserve.o(.text+0x2fdb):fserve.c: undefined reference to `_client_auth_generat
ion'
fc/fserve.o(.text+0x304d):fserve.c: undefined reference to `_client_auth_generat
ion'
fc/fserve.o(.text+0x3200):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x33a9):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x3420):fserve.c: undefined reference to `_GetClientResolution
s'
fc/fserve.o(.text+0x36c6):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x38e1):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x3a14):fserve.c: undefined reference to `_GetTimeInMillis'
fc/fserve.o(.text+0x3bee):fserve.c: undefined reference to `_RegisterFPEFunction
s'
fc/fserve.o(.text+0x3c49):fserve.c: undefined reference to `_XpClientIsBitmapCli
ent'
fc/fserve.o(.text+0x3ce1):fserve.c: undefined reference to `_XpClientIsBitmapCli
ent'
fc/fserve.o(.text+0x3d71):fserve.c: undefined reference to `_XpClientIsBitmapCli
ent'
fc/fserve.o(.text+0x3e07):fserve.c: undefined reference to `_XpClientIsBitmapCli
ent'
fc/fserve.o(.text+0x3eee):fserve.c: undefined reference to `_RegisterFPEFunction
s'
fc/fsio.o(.text+0x448):fsio.c: undefined reference to `_GetTimeInMillis'
Speedo/sperr.o(.text+0x1e):sperr.c: undefined reference to `_ErrorF'
Speedo/sperr.o(.text+0x30):sperr.c: undefined reference to `_ErrorF'
Type1/arith.o(.text+0x227):arith.c: undefined reference to `_FatalError'
Type1/curves.o(.text+0x420):curves.c: undefined reference to `_FatalError'
Type1/hints.o(.text+0x165):hints.c: undefined reference to `_FatalError'
Type1/hints.o(.text+0x2da):hints.c: undefined reference to `_FatalError'
Type1/hints.o(.text+0x3e7):hints.c: undefined reference to `_FatalError'
Type1/hints.o(.text+0x53d):hints.c: more undefined references to `_FatalError' f
ollow
Type1/t1funcs.o(.text+0x286c):t1funcs.c: undefined reference to `_ErrorF'
Type1/t1malloc.o(.text+0x113):t1malloc.c: undefined reference to `_FatalError'
Type1/t1malloc.o(.text+0x239):t1malloc.c: undefined reference to `_FatalError'
Type1/t1malloc.o(.text+0x538):t1malloc.c: undefined reference to `_FatalError'
Type1/t1malloc.o(.text+0x741):t1malloc.c: undefined reference to `_FatalError'
Type1/t1stub.o(.text+0x2a):t1stub.c: undefined reference to `_FatalError'
FreeType/ftenc.o(.text+0x17b):ftenc.c: undefined reference to `_FT_Select_Charma
p'
FreeType/ftenc.o(.text+0x1b8):ftenc.c: undefined reference to `_ErrorF'
FreeType/ftenc.o(.text+0x1ed):ftenc.c: undefined reference to `_FT_Has_PS_Glyph_
Names'
FreeType/ftenc.o(.text+0x2aa):ftenc.c: undefined reference to `_FT_Get_Sfnt_Tabl
e'
FreeType/ftenc.o(.text+0x2f3):ftenc.c: undefined reference to `_ErrorF'
FreeType/ftenc.o(.text+0x437):ftenc.c: undefined reference to `_FT_Set_Charmap'
FreeType/ftenc.o(.text+0x44e):ftenc.c: undefined reference to `_FT_Get_Char_Inde
x'
FreeType/ftenc.o(.text+0x483):ftenc.c: undefined reference to `_FT_Get_Name_Inde
x'
FreeType/ftfuncs.o(.text+0x1ce):ftfuncs.c: undefined reference to `_FT_Init_Free
Type'
FreeType/ftfuncs.o(.text+0x2bb):ftfuncs.c: undefined reference to `_FT_New_Face'


FreeType/ftfuncs.o(.text+0x306):ftfuncs.c: undefined reference to `_ErrorF'
FreeType/ftfuncs.o(.text+0x33f):ftfuncs.c: undefined reference to `_FT_New_Face'


FreeType/ftfuncs.o(.text+0x371):ftfuncs.c: undefined reference to `_ErrorF'
FreeType/ftfuncs.o(.text+0x3f5):ftfuncs.c: undefined reference to `_ErrorF'
FreeType/ftfuncs.o(.text+0x400):ftfuncs.c: undefined reference to `_FT_Done_Face
'
FreeType/ftfuncs.o(.text+0x5ed):ftfuncs.c: undefined reference to `_FT_Activate_
Size'
FreeType/ftfuncs.o(.text+0x60c):ftfuncs.c: undefined reference to `_ErrorF'
FreeType/ftfuncs.o(.text+0x64f):ftfuncs.c: undefined reference to `_FT_Set_Trans
form'
FreeType/ftfuncs.o(.text+0x7e8):ftfuncs.c: undefined reference to `_FT_New_Size'


FreeType/ftfuncs.o(.text+0x7fe):ftfuncs.c: undefined reference to `_ErrorF'
FreeType/ftfuncs.o(.text+0x871):ftfuncs.c: undefined reference to `_FT_Set_Char_
Size'
FreeType/ftfuncs.o(.text+0x882):ftfuncs.c: undefined reference to `_FT_Done_Size
'
FreeType/ftfuncs.o(.text+0x918):ftfuncs.c: undefined reference to `_FT_Done_Size
'
FreeType/ftfuncs.o(.text+0xd19):ftfuncs.c: undefined reference to `_FT_Load_Glyp
h'
FreeType/ftfuncs.o(.text+0x18cc):ftfuncs.c: undefined reference to `_FT_Get_Sfnt
_Table'
FreeType/ftfuncs.o(.text+0x18eb):ftfuncs.c: undefined reference to `_FT_Get_Sfnt
_Table'
FreeType/ftfuncs.o(.text+0x1906):ftfuncs.c: undefined reference to `_FT_Get_PS_F
ont_Info'
FreeType/ftfuncs.o(.text+0x2416):ftfuncs.c: undefined reference to `_FT_Get_X11_
Font_Format'
FreeType/ftfuncs.o(.text+0x315b):ftfuncs.c: undefined reference to `_FT_Get_PS_F
ont_Info'
FreeType/fttools.o(.text+0xc0):fttools.c: undefined reference to `_FT_Get_Sfnt_N
ame_Count'
FreeType/fttools.o(.text+0xef):fttools.c: undefined reference to `_FT_Get_Sfnt_N
ame'
collect2: ld returned 1 exit status
make: *** [cygXfont-1.dll] Error 1



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