Rust binding to mupdf
Working in progress
This work is released under the GPLv3 license. A copy of the license is provided in the LICENSE file.
Rust binding to mupdf
License: GNU Affero General Public License v3.0
On my machine (Linux 5.11.15-arch1-2) there's a test that does fail randomly:
failures:
---- display_list::test::test_multi_threaded_display_list_search stdout ----
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `0`,
right: `1`', src/display_list.rs:194:21
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `0`,
right: `1`', src/display_list.rs:194:21
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `0`,
right: `1`', src/display_list.rs:194:21
thread '<unnamed>' panicked at 'assertion failed: `(left == right)`
left: `0`,
right: `1`', src/display_list.rs:194:21
thread 'display_list::test::test_multi_threaded_display_list_search' panicked at 'called `Result::unwrap()` on an `Err` value: Any', src/display_list.rs:200:10
failures:
display_list::test::test_multi_threaded_display_list_search
Originally posted by @marioortizmanero in #25 (comment)
==33596== Use of uninitialised value of size 8
==33596== at 0x21368E: fz_gamma_pixmap (pixmap.c:1148)
==33596== by 0x2F7971: mupdf_gamma_pixmap (wrapper.c:193)
==33596== by 0x16648F: mupdf::pixmap::Pixmap::gamma (pixmap.rs:117)
==33596== by 0x1757FF: mupdf::pixmap::test::test_pixmap_gamma (pixmap.rs:179)
==33596== by 0x16A419: mupdf::pixmap::test::test_pixmap_gamma::{{closure}} (pixmap.rs:176)
==33596== by 0x16BA2D: core::ops::function::FnOnce::call_once (function.rs:232)
==33596== by 0x183A1E: <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once (boxed.rs:1015)
==33596== by 0x4BCD46: __rust_maybe_catch_panic (lib.rs:86)
==33596== by 0x19E830: test::run_test::run_test_inner::{{closure}} (panicking.rs:281)
==33596== by 0x178155: std::sys_common::backtrace::__rust_begin_short_backtrace (backtrace.rs:129)
==33596== by 0x17C735: std::panicking::try::do_call (mod.rs:475)
==33596== by 0x4BCD46: __rust_maybe_catch_panic (lib.rs:86)
==33596==
I saw the test which renders a PDF as a PNG. Is it possible to render a PDF as HTML with mupdf-rs? I really like this project. I was unable to find this in the documentation.
I run git bisect
and find out that, for a particular choice of pdf file (see attachment), e687fce is the last commit not reporting the InvalidData error. d209e00 is the first commit that reports such error on this file. Commits in between won't compile on my mac 12.7.4. I believe it's not the pdf file to blame.
The test code:
use mupdf::Document;
use std::process::ExitCode;
fn pdftotext(pdf: &str) -> Result<String, mupdf::error::Error> {
let file = Document::open(pdf)?;
let mut content = String::new();
for page in file.pages()? {
content.push_str(&page?.to_text()?);
}
Ok(content)
}
fn main() -> ExitCode {
let pdf = "utf8-error-on-this-file.pdf";
if let Err(error) = pdftotext(pdf) {
println!("Error: {:?}", error);
return ExitCode::from(1);
}
ExitCode::from(0)
}
Besides, I suggest adding a Page::to_bytes
method that read the buffer
into Vec<u8>
instead of String
to avoid such invalid data error (see Page::to_text
here). IMHO it's quite easy. I'm willing to add it if a pull request is welcome. Note that I'm not regarding this as a solution to the issue above.
When trying to add the mupdf crate to an empty project and building it on windows, I get the following error:
C:\dev\Rust\mupdf-test\target\debug\build\mupdf-sys-61a5ef3cbd8e3793\out\build\platform\win32\bin2coff.targets(76,5): error MSB3721: The command "Release\bin2coff.exe "C:\dev\Rust\mupdf-test\target\debug\build\mupdf-sys-61a5ef3cbd8e3793\out\build\resources\fonts\droid\DroidSansFallback.ttf" "x64\Release\libresources\DroidSansFallback_ttf.obj" _binary_DroidSansFallback_ttf x64" exited with code 1. [C:\dev\Rust\mupdf-test\target\debug\build\mupdf-sys-61a5ef3cbd8e3793\out\build\platform\win32\libresources.vcxproj]
The mentioned directory for the font "C:\dev\Rust\mupdf-test\target\debug\build\mupdf-sys-61a5ef3cbd8e3793\out\build\resources\fonts\droid\DroidSansFallback.ttf"
doesn't exists in the build directory.
I couldn't find something similar online, so I thought I might ask here.
As the title
At present, the to_text_page method of page.rs can only obtain image and text information, and cannot obtain path information, which is required in table extraction; Suggest adding methods for traversing display objects within the page. In addition, TextChar does not encapsulate the method of obtaining font, which is required in applications such as inferring whether it is a title based on the font.
MuPDF does not, by default, make use of fonts present on the underlying system (for instance, on Windows, MuPDF will not look for fonts in C:/Windows/). Should you wish to implement this kind of ‘system font’ loading, however, MuPDF does provide hooks for this to be done. The
fz_install_load_system_font_funcs
call takes a set of function pointers that can be used for this purpose.
https://github.com/servo/font-kit
https://github.com/RazrFalcon/fontdb
I'm trying to render pages with mupdf then draw them in a Druid UI toolkit window (which works!) but as soon as I try to draw any text with druid my program crashes, I assume because it and mupdf are trying to use freetype in incompatible ways?
This isn't a huge issue as I mostly want to use the program I'm writing on Windows, and this problem shouldn't occur there as Druid would be using Direct2D/DirectWrite instead of freetype. It would be nice to be able to write my program under linux, tho
Feb 20 04:15:28.019 INFO druid_shell::platform::gtk::application: gtk: Activated application
[src/pdf_view.rs:111] size = 1100.0W×951.0H
thread 'main' panicked at 'Failed to restore: FreetypeError', /home/oliver/.cargo/registry/src/github.com-1ecc6299db9ec823/cairo-rs-0.9.1/src/context.rs:174:23
stack backtrace:
0: rust_begin_unwind
at /rustc/cb75ad5db02783e8b0222fee363c5f63f7e2cf5b/library/std/src/panicking.rs:493:5
1: core::panicking::panic_fmt
at /rustc/cb75ad5db02783e8b0222fee363c5f63f7e2cf5b/library/core/src/panicking.rs:92:14
2: core::option::expect_none_failed
at /rustc/cb75ad5db02783e8b0222fee363c5f63f7e2cf5b/library/core/src/option.rs:1268:5
3: core::result::Result<T,E>::expect
at /rustc/cb75ad5db02783e8b0222fee363c5f63f7e2cf5b/library/core/src/result.rs:933:23
4: cairo::context::Context::restore
at /home/oliver/.cargo/registry/src/github.com-1ecc6299db9ec823/cairo-rs-0.9.1/src/context.rs:174:9
5: <piet_cairo::CairoRenderContext as piet::render_context::RenderContext>::restore
at /home/oliver/.cargo/registry/src/github.com-1ecc6299db9ec823/piet-cairo-0.3.0/src/lib.rs:177:13
6: druid::contexts::PaintCtx::with_save
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/contexts.rs:774:25
7: <pdf_progress_tracker::pdf_view::PdfVu as druid::widget::widget::Widget<pdf_progress_tracker::PdfViewWindow>>::paint
at ./src/pdf_view.rs:157:9
8: <alloc::boxed::Box<dyn druid::widget::widget::Widget<T>> as druid::widget::widget::Widget<T>>::paint
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/widget/widget.rs:255:9
9: druid::core::WidgetPod<T,W>::paint_raw
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/core.rs:422:9
10: druid::window::Window<T>::paint::{{closure}}
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/window.rs:443:51
11: druid::contexts::PaintCtx::with_child_ctx
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/contexts.rs:741:9
12: druid::window::Window<T>::paint
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/window.rs:443:9
13: druid::window::Window<T>::do_paint
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/window.rs:378:9
14: druid::win_handler::Inner<T>::paint
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/win_handler.rs:329:13
15: druid::win_handler::AppState<T>::paint_window
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/win_handler.rs:548:9
16: <druid::win_handler::DruidHandler<T> as druid_shell::window::WinHandler>::paint
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/win_handler.rs:842:9
17: druid_shell::platform::gtk::window::WindowBuilder::build::{{closure}}::{{closure}}
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid-shell/src/platform/gtk/window.rs:408:25
18: druid_shell::platform::gtk::window::WindowState::with_handler_and_dont_check_the_other_borrows
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid-shell/src/platform/gtk/window.rs:716:31
19: druid_shell::platform::gtk::window::WindowBuilder::build::{{closure}}
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid-shell/src/platform/gtk/window.rs:395:21
20: <O as gtk::auto::widget::WidgetExt>::connect_draw::draw_trampoline
at /home/oliver/.cargo/registry/src/github.com-1ecc6299db9ec823/gtk-0.9.2/src/auto/widget.rs:3747:13
21: _gtk_marshal_BOOLEAN__BOXEDv
22: gtk_widget_draw_marshallerv
23: _g_closure_invoke_va
24: g_signal_emit_valist
25: g_signal_emit
26: gtk_widget_draw_internal
27: gtk_container_propagate_draw
28: gtk_container_draw
29: gtk_box_draw_contents
30: gtk_css_custom_gadget_draw
31: gtk_css_gadget_draw
32: gtk_box_draw
33: gtk_widget_draw_internal
34: gtk_container_propagate_draw
35: gtk_container_draw
36: gtk_window_draw
37: gtk_widget_draw_internal
38: gtk_widget_render
39: gtk_main_do_event
40: _gdk_event_emit
41: _gdk_window_process_updates_recurse_helper
42: gdk_window_process_updates_internal
43: gdk_window_process_updates_with_mode
44: _g_closure_invoke_va
45: g_signal_emit_valist
46: g_signal_emit
47: gdk_frame_clock_paint_idle
48: gdk_threads_dispatch
49: g_timeout_dispatch
50: g_main_context_dispatch
51: g_main_context_iterate.constprop.0
52: g_main_context_iteration
53: g_application_run
54: <O as gio::application::ApplicationExtManual>::run
at /home/oliver/.cargo/registry/src/github.com-1ecc6299db9ec823/gio-0.9.1/src/application.rs:23:13
55: druid_shell::platform::gtk::application::Application::run
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid-shell/src/platform/gtk/application.rs:65:9
56: druid_shell::application::Application::run
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid-shell/src/application.rs:153:9
57: druid::app::AppLauncher<T>::launch
at /home/oliver/.cargo/git/checkouts/druid-f71533f3d81c0bc8/47fb9fb/druid/src/app.rs:263:9
58: pdf_progress_tracker::main
at ./src/main.rs:201:5
59: core::ops::function::FnOnce::call_once
at /rustc/cb75ad5db02783e8b0222fee363c5f63f7e2cf5b/library/core/src/ops/function.rs:227:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
I'm trying to write a tool that can read and write PDF metadata.
Reading is easy: the mupdf::Document::metadata()
method does exactly the right thing.
Writing is more difficult, since there's no matching set_metadata()
method. But that's OK, because mupdf::pdf::PdfDocument
lets us poke at the object graph directly!
The PDF 1.7 spec (in section 7.5.5) says that the metadata dictionary — I'm sorry, "Document Information Dictionary" — is stored under the "Info" key in the file trailer. That's easy enough, PdfDocument::trailer()
gives us the trailer dictionary, and PdfObject::get_dict()
lets us grab the "Info" key. However, the spec goes on to describe the value associated with that key as:
(Optional; shall be an indirect reference)
That is, the key may be missing, but if it's present it must not be an actual dict, but an indirect reference to a dict. If I want to set a key in the metadata dict, and the dict does not exist, I'll have to create it. But I can't just call PdfDocument::new_dict()
, I have to create a new entry in the xref table and get the number of that entry, call PdfDocument::new_indirect()
to create a reference, and insert that into the trailer dict.
The tricky bit there is "create a new entry in the xref table and get the number of that entry". Looking at the PyMuPDF bindings, they do a little dance with APIs like get_new_xref()
and update_object()
:
These functions or methods don't appear to be in the Rust bindings, and I'm not sure whether they're weird extra things PyMuPDF added, or if they're just not wrapped by the Rust bindings.
Is there something I'm missing? Is it just not (yet) possible to do this through mupdf-rs? If it's not yet possible, would it be difficult to add?
thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['libclang.so', 'libclang-.so', 'libclang.so.', 'libclang-.so.'], set the LIBCLANG_PATH
environment variable to a path where one of these files can be found (invalid: [])"', /root/.cargo/registry/src/crates.rustcc.com-a21e0f92747beca3/bindgen-0.56.0/src/lib.rs:1922:31
The program panic when I try coverting a page to svg(STATUS_ACCESS_VIOLATION):
use std::fmt::Display;
use std::io::Write;
use std::path::Path;
use mupdf::document::Document;
use mupdf::{Matrix, Page};
/// Renders each page in the PDF file at the given path to a separate JPEG file.
pub fn export_pdf_to_images<P: Display>(
document: Document,
to_render: &[i32],
rename_fn: &impl Fn(i32) -> P,
image_path: &Path,
) -> Result<Vec<i32>, std::io::Error> {
let mut res = vec![];
if !image_path.exists() {
std::fs::create_dir_all(image_path).map_err(crate::common::map_std_io_err)?;
}
let matrix = Matrix::IDENTITY;
tracing::debug!("render config created: {matrix:?}");
if to_render.is_empty() {
// ... then render each page to a bitmap image, saving each image to a JPEG file.
for (index, page) in document
.pages()
.map_err(crate::common::map_std_io_err)?
.enumerate()
{
self::export_pdf_page(
page.map_err(crate::common::map_std_io_err)?,
image_path,
rename_fn,
index as i32,
&matrix,
&mut res,
)?;
}
} else {
for page_no in to_render {
self::export_pdf_page(
document
.load_page(*page_no)
.map_err(crate::common::map_std_io_err)?,
image_path,
rename_fn,
*page_no,
&matrix,
&mut res,
)?;
}
}
Ok(res)
}
fn export_pdf_page<P: Display>(
page: Page,
image_path: &Path,
rename_fn: &impl Fn(i32) -> P,
page_no: i32,
ctm: &Matrix,
res: &mut Vec<i32>,
) -> std::io::Result<()> {
let mut this_path = image_path.to_path_buf();
let image_file_name = format!("{}.svg", rename_fn(page_no));
tracing::debug!("image name: {image_file_name}");
this_path.push(image_file_name);
tracing::debug!("save image to: {this_path:?}");
let bounds = page.bounds().map_err(crate::common::map_std_io_err)?;
tracing::debug!("pdf bounds: {bounds}");
let svg = page.to_svg(ctm).map_err(crate::common::map_std_io_err)?;
tracing::debug!("page-{page_no} rendered!");
let mut file = std::fs::File::create(this_path)?;
tracing::debug!("file created!");
file.write_all(svg.as_bytes())?;
tracing::debug!("file written!");
res.push(page_no);
Ok(())
}
mod tests {
#[test]
fn test_save() -> std::io::Result<()> {
let log_guards = crate::config::log_config::init_tracing();
let document = mupdf::document::Document::open(
"D:/Storage/SomePdf.pdf",
)
.map_err(crate::common::map_std_io_err)?;
tracing::debug!(
"document loaded: {} pages",
document
.page_count()
.map_err(crate::common::map_std_io_err)?
);
super::export_pdf_to_images(
document,
&[1, 2],
&|page_no| format!("test-page-{page_no}"),
"./external/output/pics".as_ref(),
)?;
drop(log_guards);
Ok(())
}
}
test_save:
(As you can see, Page
's bounds
method was invoked successfully, so I think the mupdf lib was build correctly)
[dependencies]
mupdf = "0.0.3"
Compilation error:
error: failed to run custom build command for mupdf-sys v0.0.3
Whether mupdf needs to be installed first, how to install it
mupdf相对pdfium以及xpdf一个优势是对多核渲染的支持,
在实际使用mupdf-rs过程中发现部分文件 page.to_display_list()发生Segmentation fault且没有提示,
使用官方mupdf和C++编译的mutool则不会发生错误.
When I run cargo tauri dev
on my project, I got this error.
Compiling mupdf-sys v0.4.2
error: failed to run custom build command for `mupdf-sys v0.4.2`
Caused by:
process didn't exit successfully: `C:\Users\kusaanko\***\target\debug\build\mupdf-sys-9e5eebcec878fe08\build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'Build error:
STDERR:
STDOUT:', C:\Users\kusaanko\.cargo\registry\src\index.crates.io-6f17d22bba15001f\mupdf-sys-0.4.2\build.rs:330:13
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I found some font files are lost, so I put resources/fonts
on https://github.com/ArtifexSoftware/mupdf in mupdf-sys-0.4.2/src
.
Then, I can run cargo tauri dev
.
And I found these font files are excluded in Cargo.toml
[package]
edition = "2018"
name = "mupdf-sys"
version = "0.4.2"
authors = ["messense <[email protected]>"]
links = "mupdf-wrapper"
exclude = [
"mupdf/resources/cmaps/*",
"mupdf/resources/icc/*",
"mupdf/resources/fonts/droid/*",
"mupdf/resources/fonts/han/*",
"mupdf/resources/fonts/noto/*",
"mupdf/resources/fonts/sil/*",
"mupdf/resources/fonts/urw/input/*",
When I build libresources using Visual Studio 2022, I got this error(sorry for Japanese)
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー MSB3721 コマンド "Release\bin2coff.exe "C:\Users\kusaanko\.cargo\registry\src\index.crates.io-6f17d22bba15001f\mupdf-sys-0.4.2\mupdf\resources\fonts\droid\DroidSansFallback.ttf" "x64\Release\libresources\DroidSansFallback_ttf.obj" _binary_DroidSansFallback_ttf x64" はコード 1 で終了しました。 libresources C:\Users\kusaanko\.cargo\registry\src\index.crates.io-6f17d22bba15001f\mupdf-sys-0.4.2\mupdf\platform\win32\bin2coff.targets 76
I can compile mupdf-rs on macOS without any changes.
Hi messense
I'm testing your amazing mupdf crate. But I can't figure out, if it's already possible to use the ink annotation.
Is it already possible, if yes, where should I search for?
regards
Mike
Hi there.
I've been trying this library for a project of my own, which I'll share after I'm done. I needed to use pdf_filter_options
but AFAIK that isn't supported here. I plan on making a PR soon to include support for it, but I've never done something like this so I might need a bit of help.
I have seek the whole document and didn't find any methods to do that.
It is similar to the method fitz.Document.set_toc in pymupdf.
Is it an oversight on my part? Or is this feature not yet developed ?
I use mupdf
like this:
use camino::{Utf8Path, Utf8PathBuf};
use mupdf::error::Error;
use mupdf::document::Document;
use rayon::prelude::*;
fn pdftotext(pdf: Utf8PathBuf) -> Result<String, Error> {
let file = Document::open(pdf.as_str())?;
let mut content = String::new();
for page in file.pages()? {
content.push_str(&page?.to_text()?);
}
Ok(content)
}
fn main() {
// populate many pdf paths:
let many_pdf_files: Vec<Utf8PathBuf> = vec![];
// seg fault:
let results: Vec<_> = many_pdf_files.into_par_iter().map(pdftotext).collect();
}
pdftotext
is called on many pdf files. Whenever I use rayon to parallelize the program, seg fault occurs. The more threads I use, the faster seg fault happens. The program won't crash if I simply iterate over all pdf files in a single thread (e.g., replacing into_par_iter()
with into_iter()
).
I'm using mupdf
version 0.4.2 from https://crates.io/crates/mupdf.
When I process images using set_image_filter
, I get a segmentation fault.
I was able to trace the issue to this line, where ret.inner
is copied (since pointers are Copy
) and returned, and ret
is dropped, which frees the memory using mupdf's fz_drop_image
.
Hi, I've tried using your library to handle PDF-to-PNG conversions, and sometimes my program crashes with the following error when executing even a simple single-page conversion: malloc(): unsorted double linked list corrupted
. It's more likely to happen if you run the program multiple times in a row.
Basically I've copied muconvert.c
from the mutool
suite: https://github.com/ArtifexSoftware/mupdf/blob/master/source/tools/muconvert.c
Here is the code to reproduce the bug, just put an example.pdf
along with main.rs
:
// main.rs
use mupdf::document::Document;
use mupdf::document_writer::DocumentWriter;
use mupdf::Matrix;
const IDENTITY: Matrix = Matrix {
a: 1.0,
b: 0.0,
c: 0.0,
d: 1.0,
e: 0.0,
f: 0.0,
};
fn main() {
let density = 300;
let height = 1500;
let mut writer =
DocumentWriter::new("./out.png", "png", options(density, height).as_str()).unwrap();
let doc = Document::open("./example.pdf").unwrap();
let count = doc.page_count().unwrap();
println!("Pdf has {} pages", count);
for i in 0..count {
let page0 = doc.load_page(i).unwrap();
let mediabox = page0.bounds().unwrap();
let device = writer.begin_page(mediabox).unwrap();
page0.run(&device, &IDENTITY).unwrap();
writer.end_page().unwrap();
}
println!("Done!");
}
fn options(density: usize, height: usize) -> String {
format!("resolution={},height={}", density, height)
}
Hello,
I am very new to this crate and rust in general, so sorry in advance if this is a stupid question 😄
I want to extract links from an encrypted pdf, but cannot seam to figure out how the authenticate-method works. Here is my test function:
#[test]
fn extract_lots_of_links_from_encrypted_pdf() {
let mut doc = Document::from_bytes(BIG_PDF_ENCRYPTED, "").unwrap();
println!("{}", doc.needs_password().unwrap()); // true
println!("{}", doc.authenticate("asdfasdf").unwrap()); // true
println!("{}", doc.needs_password().unwrap()); // true
let links = extract_links_from_doc(doc).unwrap();
assert_eq!(38, links.len())
}
In my understanding the authenticate method should decrypt my file and return true or false depending on if it was successful. The true value here indicates, that decryption was successful, but the doc itself seems unaltered, and extraction of the links shows, that is indeed the case.
Using a wrong password also correctly makes the authenticate method return false.
I'm really stuck here, and would be very grateful, if someone knows what the issue with my code is. I'd be happy to provide any additional information :)
Lines 33 to 38 in 76fe49f
According to https://stackoverflow.com/a/5005814 , with msbuild you don't need a full Visual Studio installed.
Here's a outdated branch https://github.com/messense/mupdf-rs/tree/msbuild that tries to do it, needs a rebase and figure out how to pass build arguments.
After completing the work of extracting the image from the document
mupdf should free up used memory,
but mupdf does not release the used memory,
With each image extracted, memory consumption increases.
Here is a demo code to reproduce the problem:
test_mupdf_memory_leak.rs.txt
When I try coverting a page that have image to html
or xhtml
, the image is not included. With this code:
fn main() {
use mupdf::{Document, Page};
use std::fs;
let doc: Document = Document::open("C:\\Users\\LazyGeniusMan\\Downloads\\mupdf\\test.epub").unwrap();
let page: Page = doc.load_page(341).unwrap();
let html: String = page.to_html().unwrap();
fs::write("C:\\Users\\LazyGeniusMan\\Downloads\\mupdf\\rs-test.html", html);
}
there should be an image above Figure 10.3
text.
I tried to do the same thing in PyMuPDF
with this code:
import fitz
doc = fitz.Document('C:\\Users\\LazyGeniusMan\\Downloads\\mupdf\\test.epub')
page = doc[331] # the page index is somehow different for the same page I want
html = page.get_text("html")
with open("C:\\Users\\LazyGeniusMan\\Downloads\\mupdf\\py-test.html", "w") as file:
file.write(html)
the image is included in base64 format.
I also tried doing the same thing via mutool convert
cli, and can get the same result but there's an option that need to be enabled, I dont find anyway to set this thing in to_html
method of this crate. The option in mutool
look like this:
Text output options:
inhibit-spaces: don't add spaces between gaps in the text
preserve-images: keep images in output
preserve-ligatures: do not expand ligatures into constituent characters
preserve-whitespace: do not convert all whitespace into space characters
preserve-spans: do not merge spans on the same line
dehyphenate: attempt to join up hyphenated words
mediabox-clip=no: include characters outside mediabox
OS: Windows 10 64bit
mupdf-rs version: current github version (build from source)
This code:
let doc = PdfDocument::open("filename.pdf")?;
doc.pages()?
.map(|page| Ok(page?.to_text_page(TextPageOptions::PRESERVE_LIGATURES)?))
.collect::<Result<Vec<_>, Error>>()?
.into_iter()
.map(|text_page| text_page.blocks())
.flatten()
.collect::<Vec<_>>();
produces this error:
error: process didn't exit successfully: ... (exit code: 0xc0000005, STATUS_ACCESS_VIOLATION)
Also, when you remove the flatten
, it works again
I'm trying to get table of content data of epub files with this code:
fn main() {
use mupdf::{Document, Outline};
let doc: Document = Document::open("C:\\Users\\LazyGeniusMan\\Downloads\\mupdf\\test.epub").unwrap();
let toc: Vec<Outline> = doc.outlines().unwrap();
for i in toc {
println!("{:#?}", i)
}
}
but the output of the page is always 0
like this:
Outline {
title: "Cover",
uri: None,
page: Some(
0,
),
down: [],
x: 0.0,
y: 0.0,
},
...
Outline {
title: "5 Centimeters per Second",
uri: None,
page: Some(
0,
),
down: [
Outline {
title: "Chapter One: Tale of Cherry Blossoms",
uri: None,
page: Some(
0,
),
down: [],
x: 0.0,
y: 0.0,
}
...
...
}
But when I try using PyMuPDF
in python with this code:
import fitz
doc = fitz.Document('C:\\Users\\LazyGeniusMan\\Downloads\\mupdf\\test.epub')
toc = doc.get_toc()
for i in toc:
print(i)
it can show the correct page number index with format [level, title, page number]
like this:
[1, 'Cover', 1]
[1, 'Title Page', 2]
[1, 'Copyright', 3]
[1, 'Table of Contents', 5]
[1, '5 Centimeters per Second', 7]
[2, 'Chapter One: Tale of Cherry Blossoms', 8]
[2, 'Chapter Two: Cosmonaut', 28]
[2, 'Chapter Three: 5 Centimeters per Second', 50]
[2, 'Afterword', 79]
[2, 'Essay', 81]
[1, 'Children Who Chase Lost Voices', 84]
[2, 'Chapter One', 85]
[2, 'Chapter Two', 91]
[2, 'Chapter Three', 98]
[2, 'Chapter Four', 101]
[2, 'Chapter Five', 116]
[2, 'Chapter Six', 124]
[2, 'Chapter Seven', 131]
[2, 'Chapter Eight', 140]
[2, 'Chapter Nine', 144]
[2, 'Chapter Ten', 150]
[2, 'Chapter Eleven', 157]
[2, 'Chapter Twelve', 160]
[2, 'Chapter Thirteen', 169]
[2, 'Afterword', 172]
[1, 'Yen Newsletter', 174]
I try to codes
use mupdf::{PdfDocument, Matrix, Colorspace, ImageFormat};
fn main() {
let document = PdfDocument::open("/home/sherlock/Documents/test.pdf").unwrap();
let page = document.load_page(1).unwrap();
let matrix = Matrix::new_scale(72f32 / 72f32, 72f32 / 72f32);
let pixmap = page.to_pixmap(&matrix, &Colorspace::device_rgb(), 0.0, true).unwrap();
pixmap.save_as("test.png", ImageFormat::PNG).unwrap();
}
when I run cargo run
, it report some errors
Compiling rust_learn v0.1.0 (/home/sherlock/git/rust_learn)
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.1jzihs1p81dx25ny.rcgu.o" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.2qi71ixs7qie4vo7.rcgu.o" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.4ufnnd6pp91x9380.rcgu.o" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.dejlju2c5yk54dd.rcgu.o" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.e4qwz7obrwca41v.rcgu.o" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.f10pc15242y6t5.rcgu.o" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.xly4qumgro3g3wa.rcgu.o" "-o" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034" "/home/sherlock/git/rust_learn/target/debug/deps/rust_learn-41a71626c5c5f034.4x0gb7npvvr1ocha.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/home/sherlock/git/rust_learn/target/debug/deps" "-L" "/home/sherlock/git/rust_learn/target/debug/build/mupdf-sys-8d03e054cbe6495a/out" "-L" "/home/sherlock/git/rust_learn/target/debug/build/mupdf-sys-8d03e054cbe6495a/out" "-L" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/sherlock/git/rust_learn/target/debug/deps/libmupdf-2e0c62b3091d669f.rlib" "/home/sherlock/git/rust_learn/target/debug/deps/libbitflags-df474a8ca45884a8.rlib" "/home/sherlock/git/rust_learn/target/debug/deps/libnum_enum-debb20655c89daf2.rlib" "/home/sherlock/git/rust_learn/target/debug/deps/libonce_cell-62320d34456765ca.rlib" "/home/sherlock/git/rust_learn/target/debug/deps/libmupdf_sys-a69e585aaf5cf4a9.rlib" "-Wl,--start-group" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-25c6acf8063a3802.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-539f13c9442f1597.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-37db28e905edb56b.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9ef2480568df55af.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-1e0f0992cdbecd66.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-6c8e02b8fedc1e5f.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-807e5ad203594490.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-083fce1bea11612a.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-1af568081add9042.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-1395b54a3b3f45bf.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-caba820045f178d5.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-512eb53291f6de7e.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5efacc5025f9f3d8.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9c4002b5f79ba0e1.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-90996f4879673567.rlib" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-9ea09a899c3eda46.rlib" "-Wl,--end-group" "/home/sherlock/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-ef2408da76957905.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
= note: /usr/bin/ld: /home/sherlock/git/rust_learn/target/debug/deps/libmupdf_sys-a69e585aaf5cf4a9.rlib(noto.o): warning: relocation against `_binary_resources_fonts_noto_NotoSansLinearA_Regular_otf_start' in read-only section `.text.fz_lookup_noto_font'
/usr/bin/ld: /home/sherlock/git/rust_learn/target/debug/deps/libmupdf_sys-a69e585aaf5cf4a9.rlib(noto.o): in function `fz_lookup_builtin_font':
/home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:168: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:168: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:168: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_start'
/usr/bin/ld: /home/sherlock/git/rust_learn/target/debug/deps/libmupdf_sys-a69e585aaf5cf4a9.rlib(noto.o): in function `fz_lookup_noto_font':
/home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:264: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:264: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:264: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:291: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:291: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:291: undefined reference to `_binary_resources_fonts_noto_NotoSerif_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:295: undefined reference to `_binary_resources_fonts_noto_NotoNastaliqUrdu_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:295: undefined reference to `_binary_resources_fonts_noto_NotoNastaliqUrdu_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:295: undefined reference to `_binary_resources_fonts_noto_NotoNastaliqUrdu_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:296: undefined reference to `_binary_resources_fonts_noto_NotoNaskhArabic_Regular_ttf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:296: undefined reference to `_binary_resources_fonts_noto_NotoNaskhArabic_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:296: undefined reference to `_binary_resources_fonts_noto_NotoNaskhArabic_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:298: undefined reference to `_binary_resources_fonts_noto_NotoSansAdlam_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:298: undefined reference to `_binary_resources_fonts_noto_NotoSansAdlam_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:298: undefined reference to `_binary_resources_fonts_noto_NotoSansAdlam_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:299: undefined reference to `_binary_resources_fonts_noto_NotoSerifAhom_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:299: undefined reference to `_binary_resources_fonts_noto_NotoSerifAhom_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:299: undefined reference to `_binary_resources_fonts_noto_NotoSerifAhom_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:300: undefined reference to `_binary_resources_fonts_noto_NotoSansAnatolianHieroglyphs_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:300: undefined reference to `_binary_resources_fonts_noto_NotoSansAnatolianHieroglyphs_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:300: undefined reference to `_binary_resources_fonts_noto_NotoSansAnatolianHieroglyphs_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:301: undefined reference to `_binary_resources_fonts_noto_NotoSerifArmenian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:301: undefined reference to `_binary_resources_fonts_noto_NotoSerifArmenian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:301: undefined reference to `_binary_resources_fonts_noto_NotoSerifArmenian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:302: undefined reference to `_binary_resources_fonts_noto_NotoSansAvestan_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:302: undefined reference to `_binary_resources_fonts_noto_NotoSansAvestan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:302: undefined reference to `_binary_resources_fonts_noto_NotoSansAvestan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:303: undefined reference to `_binary_resources_fonts_noto_NotoSerifBalinese_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:303: undefined reference to `_binary_resources_fonts_noto_NotoSerifBalinese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:303: undefined reference to `_binary_resources_fonts_noto_NotoSerifBalinese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:304: undefined reference to `_binary_resources_fonts_noto_NotoSansBamum_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:304: undefined reference to `_binary_resources_fonts_noto_NotoSansBamum_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:304: undefined reference to `_binary_resources_fonts_noto_NotoSansBamum_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:305: undefined reference to `_binary_resources_fonts_noto_NotoSansBassaVah_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:305: undefined reference to `_binary_resources_fonts_noto_NotoSansBassaVah_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:305: undefined reference to `_binary_resources_fonts_noto_NotoSansBassaVah_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:306: undefined reference to `_binary_resources_fonts_noto_NotoSansBatak_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:306: undefined reference to `_binary_resources_fonts_noto_NotoSansBatak_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:306: undefined reference to `_binary_resources_fonts_noto_NotoSansBatak_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:307: undefined reference to `_binary_resources_fonts_noto_NotoSerifBengali_Regular_ttf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:307: undefined reference to `_binary_resources_fonts_noto_NotoSerifBengali_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:307: undefined reference to `_binary_resources_fonts_noto_NotoSerifBengali_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:308: undefined reference to `_binary_resources_fonts_noto_NotoSansBhaiksuki_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:308: undefined reference to `_binary_resources_fonts_noto_NotoSansBhaiksuki_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:308: undefined reference to `_binary_resources_fonts_noto_NotoSansBhaiksuki_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:309: undefined reference to `_binary_resources_fonts_noto_NotoSansBrahmi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:309: undefined reference to `_binary_resources_fonts_noto_NotoSansBrahmi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:309: undefined reference to `_binary_resources_fonts_noto_NotoSansBrahmi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:310: undefined reference to `_binary_resources_fonts_noto_NotoSansBuginese_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:310: undefined reference to `_binary_resources_fonts_noto_NotoSansBuginese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:310: undefined reference to `_binary_resources_fonts_noto_NotoSansBuginese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:311: undefined reference to `_binary_resources_fonts_noto_NotoSansBuhid_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:311: undefined reference to `_binary_resources_fonts_noto_NotoSansBuhid_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:311: undefined reference to `_binary_resources_fonts_noto_NotoSansBuhid_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:312: undefined reference to `_binary_resources_fonts_noto_NotoSansCanadianAboriginal_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:312: undefined reference to `_binary_resources_fonts_noto_NotoSansCanadianAboriginal_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:312: undefined reference to `_binary_resources_fonts_noto_NotoSansCanadianAboriginal_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:313: undefined reference to `_binary_resources_fonts_noto_NotoSansCarian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:313: undefined reference to `_binary_resources_fonts_noto_NotoSansCarian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:313: undefined reference to `_binary_resources_fonts_noto_NotoSansCarian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:314: undefined reference to `_binary_resources_fonts_noto_NotoSansCaucasianAlbanian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:314: undefined reference to `_binary_resources_fonts_noto_NotoSansCaucasianAlbanian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:314: undefined reference to `_binary_resources_fonts_noto_NotoSansCaucasianAlbanian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:315: undefined reference to `_binary_resources_fonts_noto_NotoSansChakma_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:315: undefined reference to `_binary_resources_fonts_noto_NotoSansChakma_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:315: undefined reference to `_binary_resources_fonts_noto_NotoSansChakma_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:316: undefined reference to `_binary_resources_fonts_noto_NotoSansCham_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:316: undefined reference to `_binary_resources_fonts_noto_NotoSansCham_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:316: undefined reference to `_binary_resources_fonts_noto_NotoSansCham_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:317: undefined reference to `_binary_resources_fonts_noto_NotoSansCherokee_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:317: undefined reference to `_binary_resources_fonts_noto_NotoSansCherokee_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:317: undefined reference to `_binary_resources_fonts_noto_NotoSansCherokee_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:318: undefined reference to `_binary_resources_fonts_noto_NotoSansCoptic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:318: undefined reference to `_binary_resources_fonts_noto_NotoSansCoptic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:318: undefined reference to `_binary_resources_fonts_noto_NotoSansCoptic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:319: undefined reference to `_binary_resources_fonts_noto_NotoSansCuneiform_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:319: undefined reference to `_binary_resources_fonts_noto_NotoSansCuneiform_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:319: undefined reference to `_binary_resources_fonts_noto_NotoSansCuneiform_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:320: undefined reference to `_binary_resources_fonts_noto_NotoSansCypriot_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:320: undefined reference to `_binary_resources_fonts_noto_NotoSansCypriot_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:320: undefined reference to `_binary_resources_fonts_noto_NotoSansCypriot_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:321: undefined reference to `_binary_resources_fonts_noto_NotoSansDeseret_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:321: undefined reference to `_binary_resources_fonts_noto_NotoSansDeseret_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:321: undefined reference to `_binary_resources_fonts_noto_NotoSansDeseret_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:322: undefined reference to `_binary_resources_fonts_noto_NotoSerifDevanagari_Regular_ttf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:322: undefined reference to `_binary_resources_fonts_noto_NotoSerifDevanagari_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:322: undefined reference to `_binary_resources_fonts_noto_NotoSerifDevanagari_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:324: undefined reference to `_binary_resources_fonts_noto_NotoSansDuployan_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:324: undefined reference to `_binary_resources_fonts_noto_NotoSansDuployan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:324: undefined reference to `_binary_resources_fonts_noto_NotoSansDuployan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:325: undefined reference to `_binary_resources_fonts_noto_NotoSansEgyptianHieroglyphs_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:325: undefined reference to `_binary_resources_fonts_noto_NotoSansEgyptianHieroglyphs_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:325: undefined reference to `_binary_resources_fonts_noto_NotoSansEgyptianHieroglyphs_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:326: undefined reference to `_binary_resources_fonts_noto_NotoSansElbasan_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:326: undefined reference to `_binary_resources_fonts_noto_NotoSansElbasan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:326: undefined reference to `_binary_resources_fonts_noto_NotoSansElbasan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:328: undefined reference to `_binary_resources_fonts_noto_NotoSerifEthiopic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:328: undefined reference to `_binary_resources_fonts_noto_NotoSerifEthiopic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:328: undefined reference to `_binary_resources_fonts_noto_NotoSerifEthiopic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:329: undefined reference to `_binary_resources_fonts_noto_NotoSerifGeorgian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:329: undefined reference to `_binary_resources_fonts_noto_NotoSerifGeorgian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:329: undefined reference to `_binary_resources_fonts_noto_NotoSerifGeorgian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:330: undefined reference to `_binary_resources_fonts_noto_NotoSansGlagolitic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:330: undefined reference to `_binary_resources_fonts_noto_NotoSansGlagolitic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:330: undefined reference to `_binary_resources_fonts_noto_NotoSansGlagolitic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:331: undefined reference to `_binary_resources_fonts_noto_NotoSansGothic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:331: undefined reference to `_binary_resources_fonts_noto_NotoSansGothic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:331: undefined reference to `_binary_resources_fonts_noto_NotoSansGothic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:332: undefined reference to `_binary_resources_fonts_noto_NotoSansGrantha_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:332: undefined reference to `_binary_resources_fonts_noto_NotoSansGrantha_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:332: undefined reference to `_binary_resources_fonts_noto_NotoSansGrantha_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:333: undefined reference to `_binary_resources_fonts_noto_NotoSerifGujarati_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:333: undefined reference to `_binary_resources_fonts_noto_NotoSerifGujarati_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:333: undefined reference to `_binary_resources_fonts_noto_NotoSerifGujarati_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:335: undefined reference to `_binary_resources_fonts_noto_NotoSerifGurmukhi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:335: undefined reference to `_binary_resources_fonts_noto_NotoSerifGurmukhi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:335: undefined reference to `_binary_resources_fonts_noto_NotoSerifGurmukhi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:337: undefined reference to `_binary_resources_fonts_noto_NotoSansHanunoo_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:337: undefined reference to `_binary_resources_fonts_noto_NotoSansHanunoo_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:337: undefined reference to `_binary_resources_fonts_noto_NotoSansHanunoo_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:338: undefined reference to `_binary_resources_fonts_noto_NotoSansHatran_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:338: undefined reference to `_binary_resources_fonts_noto_NotoSansHatran_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:338: undefined reference to `_binary_resources_fonts_noto_NotoSansHatran_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:339: undefined reference to `_binary_resources_fonts_noto_NotoSerifHebrew_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:339: undefined reference to `_binary_resources_fonts_noto_NotoSerifHebrew_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:339: undefined reference to `_binary_resources_fonts_noto_NotoSerifHebrew_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:340: undefined reference to `_binary_resources_fonts_noto_NotoSansImperialAramaic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:340: undefined reference to `_binary_resources_fonts_noto_NotoSansImperialAramaic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:340: undefined reference to `_binary_resources_fonts_noto_NotoSansImperialAramaic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:341: undefined reference to `_binary_resources_fonts_noto_NotoSansInscriptionalPahlavi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:341: undefined reference to `_binary_resources_fonts_noto_NotoSansInscriptionalPahlavi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:341: undefined reference to `_binary_resources_fonts_noto_NotoSansInscriptionalPahlavi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:342: undefined reference to `_binary_resources_fonts_noto_NotoSansInscriptionalParthian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:342: undefined reference to `_binary_resources_fonts_noto_NotoSansInscriptionalParthian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:342: undefined reference to `_binary_resources_fonts_noto_NotoSansInscriptionalParthian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:343: undefined reference to `_binary_resources_fonts_noto_NotoSansJavanese_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:343: undefined reference to `_binary_resources_fonts_noto_NotoSansJavanese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:343: undefined reference to `_binary_resources_fonts_noto_NotoSansJavanese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:344: undefined reference to `_binary_resources_fonts_noto_NotoSansKaithi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:344: undefined reference to `_binary_resources_fonts_noto_NotoSansKaithi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:344: undefined reference to `_binary_resources_fonts_noto_NotoSansKaithi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:345: undefined reference to `_binary_resources_fonts_noto_NotoSerifKannada_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:345: undefined reference to `_binary_resources_fonts_noto_NotoSerifKannada_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:345: undefined reference to `_binary_resources_fonts_noto_NotoSerifKannada_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:346: undefined reference to `_binary_resources_fonts_noto_NotoSansKayahLi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:346: undefined reference to `_binary_resources_fonts_noto_NotoSansKayahLi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:346: undefined reference to `_binary_resources_fonts_noto_NotoSansKayahLi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:347: undefined reference to `_binary_resources_fonts_noto_NotoSansKharoshthi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:347: undefined reference to `_binary_resources_fonts_noto_NotoSansKharoshthi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:347: undefined reference to `_binary_resources_fonts_noto_NotoSansKharoshthi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:348: undefined reference to `_binary_resources_fonts_noto_NotoSerifKhmer_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:348: undefined reference to `_binary_resources_fonts_noto_NotoSerifKhmer_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:348: undefined reference to `_binary_resources_fonts_noto_NotoSerifKhmer_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:349: undefined reference to `_binary_resources_fonts_noto_NotoSansKhojki_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:349: undefined reference to `_binary_resources_fonts_noto_NotoSansKhojki_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:349: undefined reference to `_binary_resources_fonts_noto_NotoSansKhojki_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:350: undefined reference to `_binary_resources_fonts_noto_NotoSansKhudawadi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:350: undefined reference to `_binary_resources_fonts_noto_NotoSansKhudawadi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:350: undefined reference to `_binary_resources_fonts_noto_NotoSansKhudawadi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:351: undefined reference to `_binary_resources_fonts_noto_NotoSerifLao_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:351: undefined reference to `_binary_resources_fonts_noto_NotoSerifLao_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:351: undefined reference to `_binary_resources_fonts_noto_NotoSerifLao_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:352: undefined reference to `_binary_resources_fonts_noto_NotoSansLepcha_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:352: undefined reference to `_binary_resources_fonts_noto_NotoSansLepcha_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:352: undefined reference to `_binary_resources_fonts_noto_NotoSansLepcha_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:353: undefined reference to `_binary_resources_fonts_noto_NotoSansLimbu_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:353: undefined reference to `_binary_resources_fonts_noto_NotoSansLimbu_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:353: undefined reference to `_binary_resources_fonts_noto_NotoSansLimbu_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:354: undefined reference to `_binary_resources_fonts_noto_NotoSansLinearA_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:354: undefined reference to `_binary_resources_fonts_noto_NotoSansLinearA_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:354: undefined reference to `_binary_resources_fonts_noto_NotoSansLinearA_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:355: undefined reference to `_binary_resources_fonts_noto_NotoSansLinearB_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:355: undefined reference to `_binary_resources_fonts_noto_NotoSansLinearB_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:355: undefined reference to `_binary_resources_fonts_noto_NotoSansLinearB_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:356: undefined reference to `_binary_resources_fonts_noto_NotoSansLisu_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:356: undefined reference to `_binary_resources_fonts_noto_NotoSansLisu_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:356: undefined reference to `_binary_resources_fonts_noto_NotoSansLisu_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:357: undefined reference to `_binary_resources_fonts_noto_NotoSansLycian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:357: undefined reference to `_binary_resources_fonts_noto_NotoSansLycian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:357: undefined reference to `_binary_resources_fonts_noto_NotoSansLycian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:358: undefined reference to `_binary_resources_fonts_noto_NotoSansLydian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:358: undefined reference to `_binary_resources_fonts_noto_NotoSansLydian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:358: undefined reference to `_binary_resources_fonts_noto_NotoSansLydian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:359: undefined reference to `_binary_resources_fonts_noto_NotoSansMahajani_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:359: undefined reference to `_binary_resources_fonts_noto_NotoSansMahajani_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:359: undefined reference to `_binary_resources_fonts_noto_NotoSansMahajani_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:361: undefined reference to `_binary_resources_fonts_noto_NotoSerifMalayalam_Regular_ttf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:361: undefined reference to `_binary_resources_fonts_noto_NotoSerifMalayalam_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:361: undefined reference to `_binary_resources_fonts_noto_NotoSerifMalayalam_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:362: undefined reference to `_binary_resources_fonts_noto_NotoSansMandaic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:362: undefined reference to `_binary_resources_fonts_noto_NotoSansMandaic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:362: undefined reference to `_binary_resources_fonts_noto_NotoSansMandaic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:363: undefined reference to `_binary_resources_fonts_noto_NotoSansManichaean_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:363: undefined reference to `_binary_resources_fonts_noto_NotoSansManichaean_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:363: undefined reference to `_binary_resources_fonts_noto_NotoSansManichaean_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:364: undefined reference to `_binary_resources_fonts_noto_NotoSansMarchen_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:364: undefined reference to `_binary_resources_fonts_noto_NotoSansMarchen_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:364: undefined reference to `_binary_resources_fonts_noto_NotoSansMarchen_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:367: undefined reference to `_binary_resources_fonts_noto_NotoSansMeeteiMayek_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:367: undefined reference to `_binary_resources_fonts_noto_NotoSansMeeteiMayek_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:367: undefined reference to `_binary_resources_fonts_noto_NotoSansMeeteiMayek_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:368: undefined reference to `_binary_resources_fonts_noto_NotoSansMendeKikakui_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:368: undefined reference to `_binary_resources_fonts_noto_NotoSansMendeKikakui_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:368: undefined reference to `_binary_resources_fonts_noto_NotoSansMendeKikakui_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:369: undefined reference to `_binary_resources_fonts_noto_NotoSansMeroitic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:369: undefined reference to `_binary_resources_fonts_noto_NotoSansMeroitic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:369: undefined reference to `_binary_resources_fonts_noto_NotoSansMeroitic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:370: undefined reference to `_binary_resources_fonts_noto_NotoSansMeroitic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:370: undefined reference to `_binary_resources_fonts_noto_NotoSansMeroitic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:370: undefined reference to `_binary_resources_fonts_noto_NotoSansMeroitic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:371: undefined reference to `_binary_resources_fonts_noto_NotoSansMiao_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:371: undefined reference to `_binary_resources_fonts_noto_NotoSansMiao_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:371: undefined reference to `_binary_resources_fonts_noto_NotoSansMiao_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:372: undefined reference to `_binary_resources_fonts_noto_NotoSansModi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:372: undefined reference to `_binary_resources_fonts_noto_NotoSansModi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:372: undefined reference to `_binary_resources_fonts_noto_NotoSansModi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:373: undefined reference to `_binary_resources_fonts_noto_NotoSansMongolian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:373: undefined reference to `_binary_resources_fonts_noto_NotoSansMongolian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:373: undefined reference to `_binary_resources_fonts_noto_NotoSansMongolian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:374: undefined reference to `_binary_resources_fonts_noto_NotoSansMro_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:374: undefined reference to `_binary_resources_fonts_noto_NotoSansMro_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:374: undefined reference to `_binary_resources_fonts_noto_NotoSansMro_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:375: undefined reference to `_binary_resources_fonts_noto_NotoSansMultani_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:375: undefined reference to `_binary_resources_fonts_noto_NotoSansMultani_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:375: undefined reference to `_binary_resources_fonts_noto_NotoSansMultani_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:376: undefined reference to `_binary_resources_fonts_noto_NotoSerifMyanmar_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:376: undefined reference to `_binary_resources_fonts_noto_NotoSerifMyanmar_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:376: undefined reference to `_binary_resources_fonts_noto_NotoSerifMyanmar_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:377: undefined reference to `_binary_resources_fonts_noto_NotoSansNabataean_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:377: undefined reference to `_binary_resources_fonts_noto_NotoSansNabataean_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:377: undefined reference to `_binary_resources_fonts_noto_NotoSansNabataean_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:379: undefined reference to `_binary_resources_fonts_noto_NotoSansNewa_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:379: undefined reference to `_binary_resources_fonts_noto_NotoSansNewa_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:379: undefined reference to `_binary_resources_fonts_noto_NotoSansNewa_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:380: undefined reference to `_binary_resources_fonts_noto_NotoSansNewTaiLue_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:380: undefined reference to `_binary_resources_fonts_noto_NotoSansNewTaiLue_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:380: undefined reference to `_binary_resources_fonts_noto_NotoSansNewTaiLue_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:381: undefined reference to `_binary_resources_fonts_noto_NotoSansNKo_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:381: undefined reference to `_binary_resources_fonts_noto_NotoSansNKo_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:381: undefined reference to `_binary_resources_fonts_noto_NotoSansNKo_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:384: undefined reference to `_binary_resources_fonts_noto_NotoSansOgham_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:384: undefined reference to `_binary_resources_fonts_noto_NotoSansOgham_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:384: undefined reference to `_binary_resources_fonts_noto_NotoSansOgham_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:385: undefined reference to `_binary_resources_fonts_noto_NotoSansOldHungarian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:385: undefined reference to `_binary_resources_fonts_noto_NotoSansOldHungarian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:385: undefined reference to `_binary_resources_fonts_noto_NotoSansOldHungarian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:386: undefined reference to `_binary_resources_fonts_noto_NotoSansOldItalic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:386: undefined reference to `_binary_resources_fonts_noto_NotoSansOldItalic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:386: undefined reference to `_binary_resources_fonts_noto_NotoSansOldItalic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:387: undefined reference to `_binary_resources_fonts_noto_NotoSansOldNorthArabian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:387: undefined reference to `_binary_resources_fonts_noto_NotoSansOldNorthArabian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:387: undefined reference to `_binary_resources_fonts_noto_NotoSansOldNorthArabian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:388: undefined reference to `_binary_resources_fonts_noto_NotoSansOldPermic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:388: undefined reference to `_binary_resources_fonts_noto_NotoSansOldPermic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:388: undefined reference to `_binary_resources_fonts_noto_NotoSansOldPermic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:389: undefined reference to `_binary_resources_fonts_noto_NotoSansOldPersian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:389: undefined reference to `_binary_resources_fonts_noto_NotoSansOldPersian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:389: undefined reference to `_binary_resources_fonts_noto_NotoSansOldPersian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:391: undefined reference to `_binary_resources_fonts_noto_NotoSansOldSouthArabian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:391: undefined reference to `_binary_resources_fonts_noto_NotoSansOldSouthArabian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:391: undefined reference to `_binary_resources_fonts_noto_NotoSansOldSouthArabian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:392: undefined reference to `_binary_resources_fonts_noto_NotoSansOldTurkic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:392: undefined reference to `_binary_resources_fonts_noto_NotoSansOldTurkic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:392: undefined reference to `_binary_resources_fonts_noto_NotoSansOldTurkic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:393: undefined reference to `_binary_resources_fonts_noto_NotoSansOlChiki_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:393: undefined reference to `_binary_resources_fonts_noto_NotoSansOlChiki_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:393: undefined reference to `_binary_resources_fonts_noto_NotoSansOlChiki_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:394: undefined reference to `_binary_resources_fonts_noto_NotoSansOriya_Regular_ttf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:394: undefined reference to `_binary_resources_fonts_noto_NotoSansOriya_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:394: undefined reference to `_binary_resources_fonts_noto_NotoSansOriya_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:395: undefined reference to `_binary_resources_fonts_noto_NotoSansOsage_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:395: undefined reference to `_binary_resources_fonts_noto_NotoSansOsage_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:395: undefined reference to `_binary_resources_fonts_noto_NotoSansOsage_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:396: undefined reference to `_binary_resources_fonts_noto_NotoSansOsmanya_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:396: undefined reference to `_binary_resources_fonts_noto_NotoSansOsmanya_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:396: undefined reference to `_binary_resources_fonts_noto_NotoSansOsmanya_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:397: undefined reference to `_binary_resources_fonts_noto_NotoSansPahawhHmong_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:397: undefined reference to `_binary_resources_fonts_noto_NotoSansPahawhHmong_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:397: undefined reference to `_binary_resources_fonts_noto_NotoSansPahawhHmong_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:398: undefined reference to `_binary_resources_fonts_noto_NotoSansPalmyrene_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:398: undefined reference to `_binary_resources_fonts_noto_NotoSansPalmyrene_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:398: undefined reference to `_binary_resources_fonts_noto_NotoSansPalmyrene_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:399: undefined reference to `_binary_resources_fonts_noto_NotoSansPauCinHau_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:399: undefined reference to `_binary_resources_fonts_noto_NotoSansPauCinHau_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:399: undefined reference to `_binary_resources_fonts_noto_NotoSansPauCinHau_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:400: undefined reference to `_binary_resources_fonts_noto_NotoSansPhagsPa_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:400: undefined reference to `_binary_resources_fonts_noto_NotoSansPhagsPa_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:400: undefined reference to `_binary_resources_fonts_noto_NotoSansPhagsPa_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:401: undefined reference to `_binary_resources_fonts_noto_NotoSansPhoenician_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:401: undefined reference to `_binary_resources_fonts_noto_NotoSansPhoenician_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:401: undefined reference to `_binary_resources_fonts_noto_NotoSansPhoenician_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:402: undefined reference to `_binary_resources_fonts_noto_NotoSansPsalterPahlavi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:402: undefined reference to `_binary_resources_fonts_noto_NotoSansPsalterPahlavi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:402: undefined reference to `_binary_resources_fonts_noto_NotoSansPsalterPahlavi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:403: undefined reference to `_binary_resources_fonts_noto_NotoSansRejang_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:403: undefined reference to `_binary_resources_fonts_noto_NotoSansRejang_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:403: undefined reference to `_binary_resources_fonts_noto_NotoSansRejang_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:404: undefined reference to `_binary_resources_fonts_noto_NotoSansRunic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:404: undefined reference to `_binary_resources_fonts_noto_NotoSansRunic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:404: undefined reference to `_binary_resources_fonts_noto_NotoSansRunic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:405: undefined reference to `_binary_resources_fonts_noto_NotoSansSamaritan_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:405: undefined reference to `_binary_resources_fonts_noto_NotoSansSamaritan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:405: undefined reference to `_binary_resources_fonts_noto_NotoSansSamaritan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:406: undefined reference to `_binary_resources_fonts_noto_NotoSansSaurashtra_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:406: undefined reference to `_binary_resources_fonts_noto_NotoSansSaurashtra_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:406: undefined reference to `_binary_resources_fonts_noto_NotoSansSaurashtra_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:407: undefined reference to `_binary_resources_fonts_noto_NotoSansSharada_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:407: undefined reference to `_binary_resources_fonts_noto_NotoSansSharada_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:407: undefined reference to `_binary_resources_fonts_noto_NotoSansSharada_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:408: undefined reference to `_binary_resources_fonts_noto_NotoSansShavian_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:408: undefined reference to `_binary_resources_fonts_noto_NotoSansShavian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:408: undefined reference to `_binary_resources_fonts_noto_NotoSansShavian_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:409: undefined reference to `_binary_resources_fonts_noto_NotoSansSiddham_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:409: undefined reference to `_binary_resources_fonts_noto_NotoSansSiddham_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:409: undefined reference to `_binary_resources_fonts_noto_NotoSansSiddham_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:411: undefined reference to `_binary_resources_fonts_noto_NotoSerifSinhala_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:411: undefined reference to `_binary_resources_fonts_noto_NotoSerifSinhala_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:411: undefined reference to `_binary_resources_fonts_noto_NotoSerifSinhala_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:413: undefined reference to `_binary_resources_fonts_noto_NotoSansSoraSompeng_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:413: undefined reference to `_binary_resources_fonts_noto_NotoSansSoraSompeng_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:413: undefined reference to `_binary_resources_fonts_noto_NotoSansSoraSompeng_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:415: undefined reference to `_binary_resources_fonts_noto_NotoSansSundanese_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:415: undefined reference to `_binary_resources_fonts_noto_NotoSansSundanese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:415: undefined reference to `_binary_resources_fonts_noto_NotoSansSundanese_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:416: undefined reference to `_binary_resources_fonts_noto_NotoSansSylotiNagri_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:416: undefined reference to `_binary_resources_fonts_noto_NotoSansSylotiNagri_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:416: undefined reference to `_binary_resources_fonts_noto_NotoSansSylotiNagri_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:417: undefined reference to `_binary_resources_fonts_noto_NotoSansSyriac_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:417: undefined reference to `_binary_resources_fonts_noto_NotoSansSyriac_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:417: undefined reference to `_binary_resources_fonts_noto_NotoSansSyriac_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:418: undefined reference to `_binary_resources_fonts_noto_NotoSansTagalog_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:418: undefined reference to `_binary_resources_fonts_noto_NotoSansTagalog_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:418: undefined reference to `_binary_resources_fonts_noto_NotoSansTagalog_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:419: undefined reference to `_binary_resources_fonts_noto_NotoSansTagbanwa_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:419: undefined reference to `_binary_resources_fonts_noto_NotoSansTagbanwa_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:419: undefined reference to `_binary_resources_fonts_noto_NotoSansTagbanwa_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:420: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiLe_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:420: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiLe_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:420: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiLe_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:421: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiTham_Regular_ttf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:421: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiTham_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:421: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiTham_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:422: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiViet_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:422: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiViet_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:422: undefined reference to `_binary_resources_fonts_noto_NotoSansTaiViet_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:423: undefined reference to `_binary_resources_fonts_noto_NotoSansTakri_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:423: undefined reference to `_binary_resources_fonts_noto_NotoSansTakri_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:423: undefined reference to `_binary_resources_fonts_noto_NotoSansTakri_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:424: undefined reference to `_binary_resources_fonts_noto_NotoSerifTamil_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:424: undefined reference to `_binary_resources_fonts_noto_NotoSerifTamil_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:424: undefined reference to `_binary_resources_fonts_noto_NotoSerifTamil_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:425: undefined reference to `_binary_resources_fonts_noto_NotoSerifTelugu_Regular_ttf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:425: undefined reference to `_binary_resources_fonts_noto_NotoSerifTelugu_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:425: undefined reference to `_binary_resources_fonts_noto_NotoSerifTelugu_Regular_ttf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:426: undefined reference to `_binary_resources_fonts_noto_NotoSansThaana_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:426: undefined reference to `_binary_resources_fonts_noto_NotoSansThaana_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:426: undefined reference to `_binary_resources_fonts_noto_NotoSansThaana_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:427: undefined reference to `_binary_resources_fonts_noto_NotoSerifThai_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:427: undefined reference to `_binary_resources_fonts_noto_NotoSerifThai_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:427: undefined reference to `_binary_resources_fonts_noto_NotoSerifThai_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:428: undefined reference to `_binary_resources_fonts_noto_NotoSerifTibetan_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:428: undefined reference to `_binary_resources_fonts_noto_NotoSerifTibetan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:428: undefined reference to `_binary_resources_fonts_noto_NotoSerifTibetan_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:429: undefined reference to `_binary_resources_fonts_noto_NotoSansTifinagh_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:429: undefined reference to `_binary_resources_fonts_noto_NotoSansTifinagh_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:429: undefined reference to `_binary_resources_fonts_noto_NotoSansTifinagh_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:430: undefined reference to `_binary_resources_fonts_noto_NotoSansTirhuta_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:430: undefined reference to `_binary_resources_fonts_noto_NotoSansTirhuta_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:430: undefined reference to `_binary_resources_fonts_noto_NotoSansTirhuta_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:431: undefined reference to `_binary_resources_fonts_noto_NotoSansUgaritic_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:431: undefined reference to `_binary_resources_fonts_noto_NotoSansUgaritic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:431: undefined reference to `_binary_resources_fonts_noto_NotoSansUgaritic_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:432: undefined reference to `_binary_resources_fonts_noto_NotoSansVai_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:432: undefined reference to `_binary_resources_fonts_noto_NotoSansVai_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:432: undefined reference to `_binary_resources_fonts_noto_NotoSansVai_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:434: undefined reference to `_binary_resources_fonts_noto_NotoSansWarangCiti_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:434: undefined reference to `_binary_resources_fonts_noto_NotoSansWarangCiti_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:434: undefined reference to `_binary_resources_fonts_noto_NotoSansWarangCiti_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:435: undefined reference to `_binary_resources_fonts_noto_NotoSansYi_Regular_otf_end'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:435: undefined reference to `_binary_resources_fonts_noto_NotoSansYi_Regular_otf_start'
/usr/bin/ld: /home/sherlock/.cargo/registry/src/github.com-1ecc6299db9ec823/mupdf-sys-0.0.3/mupdf/source/fitz/noto.c:435: undefined reference to `_binary_resources_fonts_noto_NotoSansYi_Regular_otf_start'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
error: aborting due to previous error
error: could not compile `rust_learn`
To learn more, run the command again with --verbose.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.