Bug 11445

Summary: Not able to link with Font and PNg
Product: cairo Reporter: Satyanarayana K V P <satyam.kvp>
Component: freetype font backendAssignee: Behdad Esfahbod <freedesktop>
Status: RESOLVED NOTOURBUG QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: major    
Priority: highest    
Version: 1.2.4   
Hardware: ARM   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Satyanarayana K V P 2007-07-01 22:41:43 UTC
Dear sir,
 I am cross compiling cairo on PC(i686) with arm_v5t_le-gcc.I want to build Pango with Cairo Back End.But it is not accepting Cairo As Back End.Then I have started debugging it and I found that Cairo is not able to take Freetype componets and PNG components.I am using freetype-2.3.4.I am getting error while make check ,but cairo is installing properly.But When I am installing Pango the Same errors  I got in config.log of Pango.Here I am giving those errors which I got during make check of cairo.

../src/.libs/libcairo.so: undefined reference to `png_get_IHDR@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_destroy_write_struct@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FcPatternAddInteger'
../src/.libs/libcairo.so: undefined reference to `png_write_end@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Get_PS_Font_Info'
../src/.libs/libcairo.so: undefined reference to `png_set_tRNS_to_alpha@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Init_FreeType'
../src/.libs/libcairo.so: undefined reference to `FcPatternAddBool'
../src/.libs/libcairo.so: undefined reference to `png_set_write_fn@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FcPatternGetBool'
../src/.libs/libcairo.so: undefined reference to `png_destroy_read_struct@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_create_read_struct@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Load_Glyph'
../src/.libs/libcairo.so: undefined reference to `png_set_palette_to_rgb@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Done_Face'
../src/.libs/libcairo.so: undefined reference to `FcNameConstant'
../src/.libs/libcairo.so: undefined reference to `FT_Render_Glyph'
../src/.libs/libcairo.so: undefined reference to `png_set_read_fn@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_bKGD@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_filler@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Get_Char_Index'
../src/.libs/libcairo.so: undefined reference to `FT_Outline_Translate'
../src/.libs/libcairo.so: undefined reference to `png_read_image@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_interlace_handling@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_get_io_ptr@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_error@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_read_end@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_read_info@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_read_update_info@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Outline_Decompose'
../src/.libs/libcairo.so: undefined reference to `FT_Set_Pixel_Sizes'
../src/.libs/libcairo.so: undefined reference to `png_create_write_struct@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FcPatternGetString'
../src/.libs/libcairo.so: undefined reference to `FT_Get_Glyph_Name'
../src/.libs/libcairo.so: undefined reference to `FcPatternGetInteger'
../src/.libs/libcairo.so: undefined reference to `FT_Outline_Transform'
../src/.libs/libcairo.so: undefined reference to `png_set_IHDR@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FcPatternCreate'
../src/.libs/libcairo.so: undefined reference to `FcPatternAddString'
../src/.libs/libcairo.so: undefined reference to `png_get_valid@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_packing@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FcPatternDel'
../src/.libs/libcairo.so: undefined reference to `FcPatternGet'
../src/.libs/libcairo.so: undefined reference to `FT_Outline_Get_Bitmap'
../src/.libs/libcairo.so: undefined reference to `png_create_info_struct@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Load_Sfnt_Table'
../src/.libs/libcairo.so: undefined reference to `png_convert_from_time_t@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_gray_to_rgb@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FcConfigSubstitute'
../src/.libs/libcairo.so: undefined reference to `FcPatternDestroy'
../src/.libs/libcairo.so: undefined reference to `FT_Vector_Transform'
../src/.libs/libcairo.so: undefined reference to `FT_Done_FreeType'
../src/.libs/libcairo.so: undefined reference to `FT_Set_Char_Size'
../src/.libs/libcairo.so: undefined reference to `FT_Set_Transform'
../src/.libs/libcairo.so: undefined reference to `png_write_info@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_Outline_Get_CBox'
../src/.libs/libcairo.so: undefined reference to `png_write_image@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_read_user_transform_fn@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_gray_1_2_4_to_8@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FT_New_Face'
../src/.libs/libcairo.so: undefined reference to `FcFontMatch'
../src/.libs/libcairo.so: undefined reference to `png_set_tIME@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_write_user_transform_fn@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `png_set_strip_16@PNG12_0'
../src/.libs/libcairo.so: undefined reference to `FcDefaultSubstitute'
collect2: ld returned 1 exit status
make[2]: *** [imagediff] Error 1
make[2]: Leaving directory `/home/satyanarayana/Desktop/cairo-1.2.4/test'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/satyanarayana/Desktop/cairo-1.2.4/test'
make: *** [check-recursive] Error 1



Thanks in advance,
Satyanarayana K V P.
Comment 1 Satyanarayana K V P 2007-07-02 04:12:21 UTC
Dear sir,
 Sorry for my mistake.I am usin freetype-2.1.8 not 2.3.4.

Tanks in advance,
Satyanarayana K V P.
Comment 2 Owen Taylor 2007-07-02 05:39:09 UTC
*** Bug 11447 has been marked as a duplicate of this bug. ***
Comment 3 Owen Taylor 2007-07-02 05:39:38 UTC
*** Bug 11446 has been marked as a duplicate of this bug. ***
Comment 4 Owen Taylor 2007-07-02 05:42:38 UTC
Your reports look very much like misconfiguration of your cross-compilation
environment. 

Bugzilla is not the right place to get assistance on this type of thing.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.