[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