[gs-bugs] [Bug 692989] New: Not able to build libmupdf.so file

bugzilla-daemon at ghostscript.com bugzilla-daemon at ghostscript.com
Mon Apr 16 05:07:44 UTC 2012


http://bugs.ghostscript.com/show_bug.cgi?id=692989

           Summary: Not able to build libmupdf.so file
           Product: Bug Tracker
           Version: unspecified
          Platform: PC
        OS/Version: Windows 7
            Status: UNCONFIRMED
          Severity: major
          Priority: P4
         Component: General
        AssignedTo: support at artifex.com
        ReportedBy: arpit2111 at hotmail.com
         QAContact: gs-bugs at ghostscript.com


When I am compiling my project, libmupdfcore.a and libmupdfthirdparty.a builds
but libmupdf.so is not getting installed and giving following error when
compiling on Cygwin:

$ /cygdrive/d/android-ndk-r7b/ndk-build
Gdbserver      : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup       : libs/armeabi/gdb.setup
Gdbserver      : [arm-linux-androideabi-4.4.3] libs/armeabi-v7a/gdbserver
Gdbsetup       : libs/armeabi-v7a/gdb.setup
SharedLibrary  : libmupdf.so
./obj/local/armeabi/libmupdfcore.a(dev_text.o): In function `fz_text_extract':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/dev_text.c:321: undefined reference
                                                                               
                                to `FT_Set_Char_Size'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/dev_text.c:407: undefined reference
                                                                               
                                to `FT_Set_Char_Size'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function `fz_drop_font':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:109: undefined reference
                                                                               
                                to `FT_Done_Face'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function `fz_keep_freetype':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:223: undefined reference
                                                                               
                                to `FT_Library_Version'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function
`fz_new_font_from_fi                                                           
                                                    le':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:264: undefined reference
                                                                               
                                to `FT_New_Face'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function
`fz_new_font_from_me                                                           
                                                    mory':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:292: undefined reference
                                                                               
                                to `FT_New_Memory_Face'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function
`fz_adjust_ft_glyph_                                                           
                                                    width':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:323: undefined reference
                                                                               
                                to `FT_Set_Char_Size'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:327: undefined reference
                                                                               
                                to `FT_Load_Glyph'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function
`fz_render_ft_glyph'                                                           
                                                    :
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:420: undefined reference
                                                                               
                                to `FT_Set_Char_Size'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:423: undefined reference
                                                                               
                                to `FT_Set_Transform'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:436: undefined reference
                                                                               
                                to `FT_Set_Char_Size'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:439: undefined reference
                                                                               
                                to `FT_Set_Transform'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:440: undefined reference
                                                                               
                                to `FT_Load_Glyph'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:453: undefined reference
                                                                               
                                to `FT_Load_Glyph'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:459: undefined reference
                                                                               
                                to `FT_Load_Glyph'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:475: undefined reference
                                                                               
                                to `FT_Render_Glyph'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function
`fz_render_ft_stroke                                                           
                                                    d_glyph':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:516: undefined reference
                                                                               
                                to `FT_Set_Char_Size'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:524: undefined reference
                                                                               
                                to `FT_Set_Transform'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:526: undefined reference
                                                                               
                                to `FT_Load_Glyph'
./obj/local/armeabi/libmupdfcore.a(res_font.o): In function
`fz_bound_ft_glyph':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:623: undefined reference
                                                                               
                                to `FT_Set_Char_Size'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:626: undefined reference
                                                                               
                                to `FT_Set_Transform'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//fitz/res_font.c:628: undefined reference
                                                                               
                                to `FT_Load_Glyph'
./obj/local/armeabi/libmupdfcore.a(draw_edge.o): In function
`fz_new_aa_context'                                                            
                                                   :
D:\Users\MOBDEV3\workspace1\MuPdf/jni//draw/draw_edge.c:29: undefined reference
                                                                               
                                to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(draw_edge.o): In function `fz_new_gel':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//draw/draw_edge.c:175: undefined
reference                                                                      
                                          to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(draw_glyph.o): In function
`fz_new_glyph_cach                                                             
                                                  e_context':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//draw/draw_glyph.c:31: undefined
reference                                                                      
                                          to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(pdf_xref.o): In function
`pdf_open_document_w                                                           
                                                    ith_stream':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_xref.c:670: undefined reference
t                                                                              
                                 o `Memento_label'
./obj/local/armeabi/libmupdfcore.a(xps_zip.o): In function
`xps_open_document_wi                                                          
                                                     th_directory':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//xps/xps_zip.c:570: undefined reference
to                                                                             
                                   `Memento_label'
./obj/local/armeabi/libmupdfcore.a(xps_zip.o):D:\Users\MOBDEV3\workspace1\MuPdf/
                                                                               
                               jni//xps/xps_zip.c:594: more undefined
references to `Memento_label' follow
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function
`pdf_show_char'                                                                
                                               :
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:708: undefined
refere                                                                         
                                      nce to `pdf_font_cid_to_gid'
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function `copy_state':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:934: undefined
refere                                                                         
                                      nce to `pdf_keep_font'
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function `pdf_new_csi':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:946: undefined
refere                                                                         
                                      nce to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function `pdf_gsave':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:1030: undefined
refer                                                                          
                                     ence to `pdf_keep_font'
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function
`pdf_grestore':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:1052: undefined
refer                                                                          
                                     ence to `pdf_drop_font'
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function
`pdf_free_csi':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:1085: undefined
refer                                                                          
                                     ence to `pdf_drop_font'
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function
`pdf_run_extgst                                                                
                                               ate':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:1465: undefined
refer                                                                          
                                     ence to `pdf_drop_font'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:1469: undefined
refer                                                                          
                                     ence to `pdf_load_font'
./obj/local/armeabi/libmupdfcore.a(pdf_interpret.o): In function `pdf_run_Tf':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:2016: undefined
refer                                                                          
                                     ence to `pdf_drop_font'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_interpret.c:2027: undefined
refer                                                                          
                                     ence to `pdf_load_font'
./obj/local/armeabi/libmupdfcore.a(pdf_outline.o): In function
`pdf_load_outline                                                              
                                                 _imp':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_outline.c:22: undefined
reference                                                                      
                                          to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(pdf_page.o): In function `pdf_load_page':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_page.c:322: undefined reference
t                                                                              
                                 o `Memento_label'
./obj/local/armeabi/libmupdfcore.a(pdf_pattern.o): In function
`pdf_load_pattern                                                              
                                                 ':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_pattern.c:48: undefined
reference                                                                      
                                          to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(pdf_shade.o): In function
`pdf_load_shading_d                                                            
                                                   ict':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_shade.c:994: undefined reference
                                                                               
                                to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(pdf_xobject.o): In function
`pdf_load_xobject                                                              
                                                 ':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//pdf/pdf_xobject.c:51: undefined
reference                                                                      
                                          to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(xps_doc.o):D:\Users\MOBDEV3\workspace1\MuPdf/
                                                                               
                               jni//xps/xps_doc.c:63: more undefined references
to `Memento_label' follow
./obj/local/armeabi/libmupdfcore.a(xps_common.o): In function
`xps_parse_element                                                             
                                                  ':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//xps/xps_common.c:57: undefined reference
                                                                               
                                to `xps_parse_glyphs'
./obj/local/armeabi/libmupdfcore.a(xps_gradient.o): In function
`xps_draw_one_ra                                                               
                                                dial_gradient':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//xps/xps_gradient.c:214: undefined
referen                                                                        
                                       ce to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(xps_gradient.o): In function
`xps_draw_one_li                                                               
                                                near_gradient':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//xps/xps_gradient.c:255: undefined
referen                                                                        
                                       ce to `Memento_label'
./obj/local/armeabi/libmupdfcore.a(xps_image.o): In function `xps_load_image':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//xps/xps_image.c:56: undefined reference
t                                                                              
                                 o `Memento_label'
./obj/local/armeabi/libmupdfcore.a(xps_resource.o): In function
`xps_parse_resou                                                               
                                                rce_dictionary':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//xps/xps_resource.c:111: undefined
referen                                                                        
                                       ce to `Memento_label'
./obj/local/armeabi/libmupdfthirdparty.a(ftbase.o): In function
`FT_Get_Advances                                                               
                                                ':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftadva
                                                                               
                               nc.c:146: undefined reference to `FT_Load_Glyph'
./obj/local/armeabi/libmupdfthirdparty.a(ftbase.o): In function
`FT_Outline_Rend                                                               
                                                er':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftoutl
                                                                               
                               n.c:628: undefined reference to
`FT_Lookup_Renderer'
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftoutl
                                                                               
                               n.c:636: undefined reference to
`FT_Set_Renderer'
./obj/local/armeabi/libmupdfthirdparty.a(ftglyph.o): In function
`FT_Get_Glyph':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftglyp
                                                                               
                               h.c:382: undefined reference to
`FT_Lookup_Renderer'
./obj/local/armeabi/libmupdfthirdparty.a(ftglyph.o): In function
`FT_Glyph_To_Bi                                                                
                                               tmap':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftglyp
                                                                               
                               h.c:566: undefined reference to
`FT_Render_Glyph_Internal'
./obj/local/armeabi/libmupdfthirdparty.a(ftinit.o): In function
`FT_Add_Default_                                                               
                                                Modules':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftinit
                                                                               
                               .c:189: undefined reference to `FT_Add_Module'
./obj/local/armeabi/libmupdfthirdparty.a(ftinit.o): In function
`FT_Init_FreeTyp                                                               
                                                e':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftinit
                                                                               
                               .c:222: undefined reference to `FT_New_Library'
./obj/local/armeabi/libmupdfthirdparty.a(ftinit.o): In function
`FT_Done_FreeTyp                                                               
                                                e':
D:\Users\MOBDEV3\workspace1\MuPdf/jni//thirdparty/freetype-2.4.8/src/base/ftinit
                                                                               
                               .c:243: undefined reference to `FT_Done_Library'
collect2: ld returned 1 exit status
/cygdrive/d/android-ndk-r7b/build/core/build-binary.mk:314: recipe for target
`o                                                                             
                                  bj/local/armeabi/libmupdf.so' failed
make: *** [obj/local/armeabi/libmupdf.so] Error 1




This shows that the error is in some class files only that are generating this
error for me:
libmupdfcore.a(dev_text.o)
libmupdfcore.a(res_font.o)
libmupdfcore.a(draw_edge.o)
libmupdfcore.a(draw_glyph.o)
libmupdfcore.a(pdf_xref.o)
libmupdfcore.a(xps_zip.o)
libmupdfcore.a(pdf_interpret.o)
libmupdfcore.a(pdf_outline.o)
libmupdfcore.a(pdf_page.o)
libmupdfcore.a(pdf_pattern.o)
libmupdfcore.a(pdf_shade.o)
libmupdfcore.a(pdf_xobject.o)
libmupdfcore.a(xps_doc.o)
libmupdfcore.a(xps_common.o)
libmupdfcore.a(xps_gradient.o)
libmupdfcore.a(xps_image.o)
libmupdfcore.a(xps_resource.o)
libmupdfthirdparty.a(ftbase.o)
libmupdfthirdparty.a(ftglyph.o)
libmupdfthirdparty.a(ftinit.o)


"I AM USING 1.0RC1 RELEASE OF SOURCE FILES AND THIRDPARTY"

-- 
Configure bugmail: http://bugs.ghostscript.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the gs-bugs mailing list