nanogui: freetype problem


Previous by date: 21 Apr 2004 08:25:34 +0100 microwindows for vxworks, wing-man kwok
Next by date: 21 Apr 2004 08:25:34 +0100 fltk+nxlib on ARM, Takács Áron
Previous in thread:
Next in thread: 21 Apr 2004 08:25:34 +0100 Re: freetype problem, jonathan.foster.philips.com

Subject: freetype problem
From: Takács ####@####.####
Date: 21 Apr 2004 08:25:34 +0100
Message-Id: <200404210845.50707.takacs.aron@infracont.hu>

Hi!
 
 I have problems at compiling microwindows with freetype fonts. I have 
compiled 
 freetype-2.1.3, and installed it under /opt/arm-linux. So I have the 
 "ft2build.h" file in /opt/arm-linux/include, and the other freetype header 
 files in /opt/arm-linux/include/freetype. I have "libfreetype.so" 
 in /opt/arm-linux/lib. In my config file I set:
 
 ####################################################################
 # TrueType font support thru FreeType
 ####################################################################
 HAVE_FREETYPE_2_SUPPORT    = Y
 INCFTLIB                 = /opt/arm-linux/include
 LIBFTLIB                 = /opt/arm-linux/lib/libfreetype.so
 FREETYPE_FONT_DIR        = "/opt/arm-linux/include/microwin/fonts"
 
 When compiling, I get the following messages:
 
 Creating library /home/roni/microwindows-0.90/src/lib/libmwdrivers.a ...
 Creating library /home/roni/microwindows-0.90/src/lib/libmwobjects.a ...
 Updating dependencies in /home/roni/microwindows-0.90/src/engine ...
 font_freetype2.c:88:10: #include expects "FILENAME" or <FILENAME>
 font_freetype2.c:89:10: #include expects "FILENAME" or <FILENAME>
 font_freetype2.c:90:10: #include expects "FILENAME" or <FILENAME>
 font_freetype2.c:92:11: #include expects "FILENAME" or <FILENAME>
 font_freetype2.c:93:11: #include expects "FILENAME" or <FILENAME>
 
 and at the end:
 
 Linking /home/roni/microwindows-0.90/src/bin/nano-X ...
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_init':
 font_freetype2.o(.text+0x44): undefined reference to `FT_Init_FreeType'
 font_freetype2.o(.text+0x8c): undefined reference to `FTC_Manager_New'
 font_freetype2.o(.text+0xac): undefined reference to `FT_Done_FreeType'
 font_freetype2.o(.text+0xc8): undefined reference to `FTC_SBitCache_New'
 font_freetype2.o(.text+0xe8): undefined reference to `FTC_Manager_Done'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_createfont_internal':
 font_freetype2.o(.text+0x4b8): undefined reference to 
 `FTC_Manager_Lookup_Size'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_setfontrotation':
 font_freetype2.o(.text+0x658): undefined reference to `FT_Vector_Unit'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_getfontinfo':
 font_freetype2.o(.text+0x6e4): undefined reference to 
 `FTC_Manager_Lookup_Size'
 font_freetype2.o(.text+0x734): undefined reference to `FT_MulFix'
 font_freetype2.o(.text+0x754): undefined reference to `FT_MulFix'
 font_freetype2.o(.text+0x7e0): undefined reference to `FT_Get_Char_Index'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_drawtext':
 font_freetype2.o(.text+0x8e8): undefined reference to 
 `FTC_Manager_Lookup_Size'
 font_freetype2.o(.text+0x9e0): undefined reference to `FT_Get_Char_Index'
 font_freetype2.o(.text+0xa0c): undefined reference to `FT_Load_Glyph'
 font_freetype2.o(.text+0xa44): undefined reference to `FT_Get_Glyph'
 font_freetype2.o(.text+0xa60): undefined reference to `FT_Glyph_Transform'
 font_freetype2.o(.text+0xa9c): undefined reference to `FT_Glyph_To_Bitmap'
 font_freetype2.o(.text+0xb1c): undefined reference to `FT_Done_Glyph'
 font_freetype2.o(.text+0xb2c): undefined reference to `FT_Glyph_Transform'
 font_freetype2.o(.text+0xb4c): undefined reference to `FT_Get_Kerning'
 font_freetype2.o(.text+0xb98): undefined reference to `FT_Get_Char_Index'
 font_freetype2.o(.text+0xbe8): undefined reference to `FTC_SBitCache_Lookup'
 font_freetype2.o(.text+0xc7c): undefined reference to `FT_Get_Kerning'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_destroyfont':
 font_freetype2.o(.text+0xe3c): undefined reference to `FTC_Manager_Reset'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_face_requester':
 font_freetype2.o(.text+0xf60): undefined reference to `FT_New_Memory_Face'
 font_freetype2.o(.text+0xf98): undefined reference to `FT_New_Face'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_get_glyph_size':
 font_freetype2.o(.text+0x1024): undefined reference to `FT_Load_Glyph'
 font_freetype2.o(.text+0x1068): undefined reference to `FT_Get_Glyph'
 font_freetype2.o(.text+0x1080): undefined reference to `FT_Glyph_Get_CBox'
 font_freetype2.o(.text+0x1088): undefined reference to `FT_Done_Glyph'
 font_freetype2.o(.text+0x10c0): undefined reference to `FTC_SBitCache_Lookup'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_gettextsize_rotated':
 font_freetype2.o(.text+0x1168): undefined reference to 
 `FTC_Manager_Lookup_Size'
 font_freetype2.o(.text+0x1200): undefined reference to `FT_Get_Char_Index'
 font_freetype2.o(.text+0x1228): undefined reference to `FT_Load_Glyph'
 font_freetype2.o(.text+0x1258): undefined reference to `FT_Get_Glyph'
 font_freetype2.o(.text+0x1274): undefined reference to `FT_Glyph_Transform'
 font_freetype2.o(.text+0x12b0): undefined reference to `FT_Glyph_Get_CBox'
 font_freetype2.o(.text+0x12b8): undefined reference to `FT_Done_Glyph'
 font_freetype2.o(.text+0x12c8): undefined reference to `FT_Glyph_Get_CBox'
 font_freetype2.o(.text+0x1318): undefined reference to `FT_Glyph_Transform'
 font_freetype2.o(.text+0x133c): undefined reference to `FT_Get_Kerning'
 /home/roni/microwindows-0.90/src/lib/libmwengine.a(font_freetype2.o): In 
 function `freetype2_gettextsize_fast':
 font_freetype2.o(.text+0x13b4): undefined reference to 
 `FTC_Manager_Lookup_Size'
 font_freetype2.o(.text+0x1414): undefined reference to `FT_Get_Char_Index'
 font_freetype2.o(.text+0x14c8): undefined reference to `FT_Get_Kerning'
 collect2: ld returned 1 exit status
 make[1]: *** [/home/roni/microwindows-0.90/src/bin/nano-X] Error 1
 make: *** [subdir-nanox] Error 2
 
 Any idea what I made wrong?
 Thank you very much for your help!
 
 Áron Takács
  
 

Previous by date: 21 Apr 2004 08:25:34 +0100 microwindows for vxworks, wing-man kwok
Next by date: 21 Apr 2004 08:25:34 +0100 fltk+nxlib on ARM, Takács Áron
Previous in thread:
Next in thread: 21 Apr 2004 08:25:34 +0100 Re: freetype problem, jonathan.foster.philips.com


Powered by ezmlm-browse 0.20.