[Package]: rnote
Why is it worth to add this package?
its a modern replacement for xournalpp. using gtk4, may have better touch screen support
Home page URL
No response
Source code URL
https://github.com/flxzt/rnote
Packaging policy acknowledgement
- [X] I certify that I have read Termux Packaging Policy and understand that my request will be denied in case of violation.
Additional information
seems like it using meson build system. which not avaliable on termux yet
meson build system. which not avaliable on termux yet
What? Meson works inTermux without problem. Also it's very easy to build on device. Just 36 minutes on SDM662 with 4GB RAM.
meson build system. which not avaliable on termux yet
What? Meson works inTermux without problem. Also it's very easy to build on device. Just 36 minutes on SDM662 with 4GB RAM.
~~did you built it from source? i didnt find meson in any termux repo~~
i just noticed that meson writen in python. and able to install from pip. sorry for my stupid 😂
@romanovj can you share which tag version you used to build this? Recent versions does not compile properly.
@romanovj can you share which tag version you used to build this? Recent versions does not compile properly.
0.7.1-0.8.1
Right now, I am compiling RNote for Termux as well. Some issues I had faced during the building of RNote, at some point it tries to find gettext, fails so it downloads it itself and tries to compile it(problem being that it's downloading the glibc version) Simply exporting these variables before compiling fixes the issue
export GETTEXT_DIR=/data/data/com.termux/files/usr/lib/gettext
export GETTEXT_BIN_DIR=/data/data/com.termux/files/usr/bin
export GETTEXT_LIB_DIR=/data/data/com.termux/files/usr/lib
export GETTEXT_INCLUDE_DIR=/data/data/com.termux/files/usr/include
Also I learned the hard way that unlike debian's apt, if one package name is invalid in termux's apt, the whole installation process's cancelled(which is why I had missing dependencies back when I was first attempting to build
@romanovj can you share which tag version you used to build this? Recent versions does not compile properly.
0.7.1-0.8.1
I've been trying to compile termux the whole day literally I tried the versions you mentioned, they all had some problem related with cargo, are you able to send me the compiled version or tell me how you managed to compile RNote for termux?
@EDLLT read error - fix error, repeat.
@Doublonmousse made an rnote fork without gettext
https://github.com/Doublonmousse/rnote/blob/no_gettext
It still failed to build unfortunately
@EDLLT Are you building this on Termux or Debian proot?
@EDLLT Have you read the errors??
@EDLLT Are you building this on Termux or Debian proot?
Termux, proot is too slow for this
@EDLLT Have you read the errors??
Of course, I've read the errors. It seems to be a linking problem due to termux's libstd++. I really wonder how you managed to compile this within native termux
@EDLLT I've found that rnote performs close to PC performance when used with hardware acceleration, where the best benchmarks come from using proot. I had it working in Fedora proot for a while but it broke after a mesa update. There are some modified builds of mesa drivers here for Debian. I tried compiling for Debian back then but for some reason Termux would just shutdown near the end.
Termux would just shutdown near the end.
OOM because of LTO, I guess
@EDLLT I've found that rnote performs close to PC performance when used with hardware acceleration, where the best benchmarks come from using proot. I had it working in Fedora proot for a while but it broke after a mesa update. There are some modified builds of mesa drivers here for Debian. I tried compiling for Debian back then but for some reason Termux would just shutdown near the end.
I already managed to compile it for proot. I faced the same problem as you, after investigating, it appears that proot is using so much memory while compiling(over 12GB) that the whole OS crashes. I managed to compile it by using a docker container emulating arm64 on my x86_64 machine(took over 12 hours just compiling lol)
Then I tested it in my Ubuntu proot with turnip hardware acceleration and it wasnt a smooth experience although it worked(I have large mindmaps)
I also compared the performance of STK in proot vs native termux(both with hw acceleration) and the performance difference was huge(especially when it comes to reading data and overall performance)
@EDLLT Can you share the deb file? I would like to try it on my tablet. If not I might try replicating it on a docker container if I am able to find the time.
I remember changing some of the flags for mesa that helped speed things up but it was more of a hack than understanding what was actually happening, hence giving up on rnote for termux. :D
EDIT: What device are you using?
@EDLLT Can you share the deb file? I would like to try it on my tablet. If not I might try replicating it on a docker container if I am able to find the time.
I remember changing some of the flags for mesa that helped speed things up but it was more of a hack than understanding what was actually happening, hence giving up on rnote for termux. :D
EDIT: What device are you using?
Sure, will do share it once I get on my pc Xiaomi pad 6
@EDLLT Have you read the errors??
Of course, I've read the errors. It seems to be a linking problem due to termux's libstd++. I really wonder how you managed to compile this within native termux
With nm you can find those symbols in libc++abi.a and in termux repo you can find that -lc++_static -lc++abi are happy to be together.
RUSTFLAGS='-C link-args=-lc++abi' meson compile -C _mesonbuild
Also, remove lto = "fat" from Cargo.toml If you don't have 16GB ram
@EDLLT Have you read the errors??
Of course, I've read the errors. It seems to be a linking problem due to termux's libstd++. I really wonder how you managed to compile this within native termux
With
nmyou can find those symbols in libc++abi.a and in termux repo you can find that-lc++_static -lc++abiare happy to be together.
RUSTFLAGS='-C link-args=-lc++abi' meson compile -C _mesonbuildAlso, remove lto = "fat" from Cargo.toml If you don't have 16GB ram
Ok I have two results
First, I tried compiling a fork of RNote that doesn't have gettext https://github.com/Doublonmousse/rnote/tree/no_gettext It compiled successfully; However, when attempting to execute rnote, it gives the following error
~/.../target/release $ ./rnote
libc++abi: terminating due to uncaught exception of type std::bad_cast: std::bad_cast
Aborted
Since it's saying std bad_cast, I am assuming that removing gettext broke RNote somehow
So then, I tried to compile the original RNote main branch instead using the following
RUSTFLAGS='-C link-args=-lc++abi' CFLAGS="-Wno-error=incompatible-function-pointer-types -Wno-error=implicit-function-declaration -Wno-int-conversion" RUST_BACKTRACE=full CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true meson compile -C _mesonbuild --verbose
That failed to compile giving me the following error
error: linking with `cc` failed: exit status: 1
|
= note: LC_ALL="C" PATH="/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/bin:/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/bin:/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/bin:/data/data/com.termux/files/usr/bin" VSLANG="1033" "cc" "/data/data/com.termux/files/usr/tmp/rustcXb7LR0/symbols.o" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/rnote-14c1625c12089240.rnote.29b9b103ea186d-cgu.0.rcgu.o" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/rnote-14c1625c12089240.1g77xh5ixoi5p6pvt8bc53yyg.rcgu.o" "-Wl,--as-needed" "-L" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/build/gettext-sys-f624cfbc3f13d011/out/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/usr/lib" "-L" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/build/oboe-sys-f9fa86aa30b94802/out/library" "-L" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/build/oboe-sys-f9fa86aa30b94802/out/library" "-L" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib" "-Wl,-Bstatic" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtracing_subscriber-c33bd132297d77db.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnu_ansi_term-a9270eef758c719e.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liboverload-2e52aee8074850ae.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsharded_slab-e18a395803ca538d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmatchers-07a00ad68d4700cd.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libregex_automata-1fcd5f7beedfcbc6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libregex_syntax-3b6f774f2adf990f.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libthread_local-708ece2c20b455cd.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtracing_log-6c6e9bb41cde8133.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnumeric_sort-aee430a890fc12a5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfs_extra-2a369f2ec756f726.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libasync_fs-56ec89fe847ade4c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libblocking-704dd69d5ca3728c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpiper-ce46264240650fc6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libatomic_waker-d6263a07c98ab2aa.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_lite-7e92e962732432ce.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfastrand-c0ae0ccb18498b10.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libasync_task-eba29d9ace20ca38.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libasync_channel-1c9dd217cce5ab4b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libconcurrent_queue-dd17d1646992a5a3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libasync_lock-29da5c49bb6dbd43.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libevent_listener_strategy-e67538b4414d5f3c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libevent_listener-14d788cdf776c0e4.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libparking-27beef8b68863022.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libopen-8d5038cf028fa72c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpathdiff-3aad2790caaaa807.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libis_wsl-c6244286b3275e55.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libis_docker-203784a6c0f96d53.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpath_absolutize-c7f5a7c00d190c44.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpath_dedot-47e46313b0f01979.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnotify_debouncer_full-8307872a0878933a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnotify-ce90f945012356f8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmio-eabe138737672ab1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcrossbeam_channel-ada5971a55ae416a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfiletime-5a29f3753a9af920.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libwalkdir-4a2c34422b499a03.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsame_file-6993192e8097a653.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libinotify-f0ae43e5046e3dad.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libinotify_sys-5c137041f24e684d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfile_id-062337961441a8a0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librnote_engine-90317b0cb0e541f3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libchrono-3ac3442b0b821336.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libandroid_tzdata-cc24a7260f787ff7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libiana_time_zone-77be393c378b425d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libandroid_system_properties-9df18fc918c33b42.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpoppler-6a845f38b93a07e5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpoppler_sys-0286b936f3954d42.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librsvg-154c10e0ca2f52e7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librctree-8884abce0e2fc9a3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libimage-0e9cd85ccad4d9cb.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libxml5ever-c5eda7435c4b59a7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcast-c3fb886489d6943c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnalgebra-0d55eaaebd665082.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsimba-52bd58d195f3cd21.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libselectors-42038dc2900de692.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libservo_arc-8d17c8dae1eb4cb0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libstable_deref_trait-c8a11179ebe616c1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfxhash-3d47b40ad95fb162.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmarkup5ever-bc022b0e5cabc188.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libstring_cache-ec15a37d387c494e.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libprecomputed_hash-17d171bb1fef0608.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libparking_lot-0c2eb94b2737c741.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libparking_lot_core-fd1b3b5cbf4490ec.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblock_api-a4a9ee495bc452ba.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libscopeguard-6dec8015ea1a9e10.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libphf-3e01b4854937a5d5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libphf_shared-fb069f45470df2b2.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtendril-c598e01c744cb9c1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libutf8-86183d3a7f2e1a6b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutf-cc658747c4efe0b3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmac-5f2603f249605fce.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liburl-6e66f2d98b155714.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libidna-38214559118397a6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_normalization-4ea3e023fe95e5fd.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libform_urlencoded-83d4a07eda40b7e2.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpercent_encoding-4b5cf47cf2efb57f.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcssparser-78e889b3c5a5f284.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libdtoa_short-1597efdb0dd02f28.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libdtoa-18fb0dcdf2fe5227.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblanguage_tags-3883cc1aa6f8bf48.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libusvg-8512084dc8a347f6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_bidi-df6f78b8b04a1a80.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_vo-af3774273cc81193.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libimagesize-263894d618b8ea25.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libdata_url-fff2bd32da1c8826.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librustybuzz-ccdb1285a82a5cae.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_bidi_mirroring-b9a7ea252b50cbb7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_script-fec0d6b0c5723cb7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_ccc-2d62a10baf2c6c18.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_properties-64105106b9232c73.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsimplecss-785b2d60e733b37f.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtiny_skia_path-d606e3bd4da39c22.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libarrayref-2752fe47828946a8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libstrict_num-4705d2a81938fcc4.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfloat_cmp-caf4d699c6f5f13b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsvgtypes-522448d2931d144b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libkurbo-66a0225767cbab9d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsiphasher-ed9d8983f485fd3c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfontdb-a657b5b2315c76f6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmemmap2-3458d8d80db4642c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtinyvec-b3fde4800a4cbf5c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtinyvec_macros-60110a8f8216764c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libttf_parser-b9c4e261dc17083d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libxmlwriter-53e06086e72983fb.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsemver-09edb8fe3887ea33.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libijson-16dc115157b110b0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libserde_json-a40e9387f0ca1a92.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libitoa-8275ab89515fcd6d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libryu-8598cd10dd71eb03.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libdashmap-7a20c7e38b040ceb.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnum_cpus-14b85bf4abc29d17.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libitertools-fff70dee4287b233.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgeo-47445cbb06ceae13.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfloat_next_after-25ec1c9ad35e8031.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libearcutr-7135a3da5ae41511.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libitertools-9955a0ef2cc560b2.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libspade-48179711747d9e13.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libhashbrown-d47e4c20a880b0fc.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libahash-1b23d8142a455652.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liballocator_api2-079cadd918fd23b5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgeographiclib_rs-52b53b181917c5c6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblibm-b7365a45f1fafd00.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librobust-b7c1d90a2993c6cd.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgeo_types-9d04b07ff62ec1e5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librstar-4137c628bbd7e33d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libheapless-41038efd7a6deefe.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libhash32-8d6ed4da25621fa6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libimage-ecb3e9bb4620e6f0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libimage_webp-c3a796365666e388.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libqoi-cef7c12287908cdf.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpng-775a24488a380c92.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfdeflate-68289e10d4b8e6c2.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libexr-a7be5a25c035d2f4.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libflume-69835ea2d450bd4c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libminiz_oxide-6b960d1c5ca5cca4.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libzune_inflate-6d27e0388797f0b3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsimd_adler32-7a0c48b8b3f332b5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbit_field-f626f078004f015c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblebe-a372db14ae53d45d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libhalf-2c5ff7ed8de5a768.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libzune_jpeg-898965498f0b2be9.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libzune_core-ce07bdd43f77722d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgif-e10b770e90f96015.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcolor_quant-4b4692671e56350a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbyteorder_lite-ef27f633b8d9a258.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libravif-25a87857ea8ec4b2.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libloop9-b6fbb6bcbb770d2a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libavif_serialize-6c7b1cc40943410a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libquick_error-3d6bbf987f91400e.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librgb-173724212a8eb6e9.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librav1e-5aa2770e7a485730.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libprofiling-c5ed5569714f51d6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libav1_grain-aa64d0a4c730af3d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnom-0dd3aa4cdba078f1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libdebug_unreachable-c6d5a1414a4ef001.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmaybe_rayon-c3c4cabd56a0f7b1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libv_frame-c50620dd38e32a35.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libaligned_vec-346e5f3a0ad13da1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbitstream_io-32e507cfcd71c2ba.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libitertools-c2ba4dd9ed38bdd7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libimgref-e3081e6ea9203ed6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtiff-42c9ddefcec08069.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libflate2-5ea9c4b60ee43a38.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libminiz_oxide-b0f42a9d904ee76d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libadler2-0b915648d889b959.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcrc32fast-4a737f62e3a9dbb0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libweezl-d336a2ccaf83035c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libjpeg_decoder-364d6a25068797a8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunicode_segmentation-8ee46fcf7452aff4.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libroxmltree-867dd3fdf7431c99.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libslotmap-79531aa0cf4e1b79.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librayon-f9f901dd7800e1c7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librayon_core-63b268463b279aec.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcrossbeam_deque-ad1d9fd4b22027c0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcrossbeam_epoch-6475e7715622b3ee.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcrossbeam_utils-94be7fc07175be2d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures-f214e41120ef5130.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librodio-b5bfba9dac79e45f.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsymphonia-0988e81dba65ff6d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsymphonia_format_riff-09f8bac09f3378ca.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsymphonia_metadata-59818860aca0f161.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libencoding_rs-307377435bda0d36.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsymphonia_codec_pcm-5944cbd75c302abc.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsymphonia_codec_adpcm-e95861f3c182e1a9.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsymphonia_core-60f5622f60cc1120.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbitflags-8e570d66057ccd70.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcpal-2b96f755e26427b0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libdasp_sample-00dd4fcf9680314a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liboboe-d41ad39abd691be7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libndk_context-4355ef0d8e2d65a2.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libjni-d296a962e1a6aca5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcesu8-5f9f84adfecacbd6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcombine-82f10940e2302f60.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbytes-4428532bfc45ef5a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libjni_sys-733f7098b966a53c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liboboe_sys-08dc9111bb786e7b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librnote_compose-1c9b719709e4d798.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librand_pcg-b41fbc86fba72f14.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsvg-d42e82c6a7556685.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librough_piet-e438c641a4c211d3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpiet_cairo-c28ad45bcb6b6f6a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpangocairo-d3853f23e17aab94.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpango_cairo_sys-ddd8086048105624.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librand_distr-76733fdefb7b2e66.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libroughr-5627c0893ee4f550.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsvg_path_ops-57aa1037ab8ca2b3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsvgtypes-7a7a042ec24d1b00.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpoints_on_curve-73622d987a1cc9cf.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librand-2464d5688992ecd8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librand_chacha-7e006c1b2af14aa8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libppv_lite86-ca3b7037923162bc.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libzerocopy-98b7753fc7717da4.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbyteorder-3887b89728383939.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librand_core-c0eecdb977b10133.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgetrandom-c21fce795b12385e.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcfg_if-f5069ffde67b497c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libeuclid-54a313b9f906cf7f.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libderive_builder-16c0a7305554732b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbase64-49ba3fc1aa609fb5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpalette-5a54f3653c72365c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfast_srgb8-7bf7132969daab04.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libphf-0321e5bc36d4e552.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libphf_shared-f42ed3066e4dc842.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsiphasher-681e3d68bb03b884.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libanyhow-4a54fefffea1de04.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtracing-8db335a7d4281fa1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtracing_core-12df4de97ad97276.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libonce_cell-a4903ba428a9dad3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libink_stroke_modeler_rs-9c22b08a5d4235fc.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpiet-7f200df1d3d1c0a8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunic_bidi-2612745deb6e2871.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunic_ucd_bidi-48e75844175ff14d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunic_ucd_version-98596ba38c6ca4e5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunic_common-5b1dc734bf32ce77.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunic_char_property-2e40eb491b68380f.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libunic_char_range-6203bfb9622bf546.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmatches-3987469c2db2a684.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libkurbo-d78f56caa20df55a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgettextrs-e875dbb49daa79fb.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgettext_sys-13fd19455b6968ec.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblocale_config-00700789bf630734.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libregex-cc86a2c5668f6e30.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libregex_automata-510c9994230fe520.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libaho_corasick-bfa2227f0a6907ff.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libregex_syntax-ccbbd0f53e39b1f1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblazy_static-b012cada8738bb2d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblibadwaita-5bbedf557b1a748d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgtk4-09308654af549325.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgsk4-a7a4ad4d28aac52b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgraphene-6b43a7e0d67994d0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfield_offset-af2115fbfc4b7910.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmemoffset-43ec2d28eb3a321b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgdk4-9a5a4d948f5472fa.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpango-a5541e8909244953.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgdk_pixbuf-19060fc42f9f8553.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgio-31d6a4edba375b29.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcairo-629bd42dca913438.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libglib-e974192f631b0652.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_executor-2d43c87278f88e2a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsmallvec-ed0ef81a95b9803d.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_util-c9f86bc4fae616a6.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmemchr-380d0c0ea82bcd04.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_io-34d235f424ac8d67.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libslab-d503bd34fea343e3.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpin_project_lite-f4c85ad23689c24a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpin_utils-9449b920fb1e0d65.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_task-e88cc2506fbf98d0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_channel-a438b78766413860.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_sink-16e4f5ee9894deb0.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libfutures_core-72efa2819bdc0436.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblibadwaita_sys-d1a583cc707dcb25.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgtk4_sys-8f77fd402e72d44e.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgsk4_sys-86f7a91a54d743cc.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgraphene_sys-ae6c06fdd7f8c326.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgdk4_sys-0fa46852b3fd5c35.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libpango_sys-d9d2d65f6bffdcf8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgdk_pixbuf_sys-f297763e70a26c02.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgio_sys-0e6d4b02a18b29a5.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgobject_sys-99147fe1f7885b29.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libcairo_sys-6b8beef28cd64f85.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libglib_sys-2bd370fa7f3efb15.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblibc-9d52dede647b86f1.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libparry2d_f64-72202c2617d105e7.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libthiserror-1e89da6fab34956b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbitflags-5643f357b372aeb4.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librustc_hash-c5981fc838a18e2a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libordered_float-49bbea5c3230444a.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/liblog-7c2492a040af408c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libdowncast_rs-2a60237fab53c89c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libarrayvec-ab695ca0353f8d3f.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libeither-163fd7e07f17af3b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnalgebra-0f87b23eb88d3e02.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libmatrixmultiply-501bf9202dd9f45e.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/librawpointer-f573664a275bfa1c.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnum_rational-a099ddd62fb02b32.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnum_bigint-58d6627f11e7a332.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnum_integer-fcd8ee44ec384f1b.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libtypenum-5306095b1915f6e9.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsimba-21f926e45bdfabbb.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libwide-6a4d2137cc00690e.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libsafe_arch-32e9047d8255dcaa.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libbytemuck-bd91c096278e9f88.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnum_complex-db9c1c8fdf0d3cb8.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libapprox-665f6c5c38b23fed.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libnum_traits-fe0733a966797bbc.rlib" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libserde-77b0b520b0ea6300.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libstd-69439589cd1c61a5.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libpanic_unwind-2caf8455bf41dd69.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libobject-afccce159b22e49c.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libmemchr-4da2f6148ba93c83.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libaddr2line-27d551c021052e76.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libgimli-fe5f12559aa93044.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/librustc_demangle-b268a2c9d9717ed3.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libstd_detect-10d546ea063fc343.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libhashbrown-102697f00fd01586.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_alloc-f567200e60526553.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libminiz_oxide-08fc0740e85cb37e.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libadler-eb95609d811acebe.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libunwind-5ff8a369886ea52e.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libcfg_if-3c682a0588a963ed.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/liblibc-31cc6e8b4abaf9b6.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/liballoc-b5f9bbe95c38863b.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/librustc_std_workspace_core-2160ba0a2a5cfc99.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libcore-dd9c6a7cfbc57cfb.rlib" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib/libcompiler_builtins-8d60b659a29a5926.rlib" "-Wl,-Bdynamic" "-lpoppler" "-lpoppler-glib" "-lgobject-2.0" "-lglib-2.0" "-lcairo" "-lcairo-gobject" "-lz" "-lpng16" "-lgio-2.0" "-lxml2" "-lpangocairo-1.0" "-lcairo" "-lpangoft2-1.0" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lharfbuzz" "-lfontconfig" "-lfreetype" "-lc++_static" "-llog" "-lOpenSLES" "-lpangocairo-1.0" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lharfbuzz" "-lcairo" "-lgobject-2.0" "-ladwaita-1" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgraphene-1.0" "-lgobject-2.0" "-lglib-2.0" "-lgtk-4" "-lpangocairo-1.0" "-lpango-1.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lcairo-gobject" "-lcairo" "-lgraphene-1.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lpango-1.0" "-lgobject-2.0" "-lglib-2.0" "-lharfbuzz" "-lgdk_pixbuf-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgio-2.0" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-lcairo-gobject" "-lcairo" "-lgobject-2.0" "-lglib-2.0" "-lgobject-2.0" "-lglib-2.0" "-ldl" "-llog" "-lunwind" "-ldl" "-lm" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/data/data/com.termux/files/usr/lib/rustlib/aarch64-linux-android/lib" "-o" "/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/rnote-14c1625c12089240" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" "-lc++abi"
= note: ld.lld: error: undefined symbol: libiconv_open
>>> referenced by dcigettext.c:0 (/data/data/com.termux/files/usr/tmp/t1062-0/gettext/gettext-tools/../gettext-runtime/intl/dcigettext.c:0)
>>> dcigettext.o:(_nl_find_msg) in archive /data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgettext_sys-13fd19455b6968ec.rlib
ld.lld: error: undefined symbol: libiconv
>>> referenced by dcigettext.c:1384 (/data/data/com.termux/files/usr/tmp/t1062-0/gettext/gettext-tools/../gettext-runtime/intl/dcigettext.c:1384)
>>> dcigettext.o:(_nl_find_msg) in archive /data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/deps/libgettext_sys-13fd19455b6968ec.rlib
cc: error: linker command failed with exit code 1 (use -v to see invocation)
error: could not compile `rnote` (bin "rnote") due to 1 previous error
cargo call failed, code 25856
[40/41] /data/data/com.termux/files/usr/bin/meson --internal msgfmthelper --msgfmt=/data/data/com.termux/files/usr/bin/msgfmt crates/rnote-ui/data/app.metainfo.xml.in crates/rnote-ui/data/com.github.flxzt.rnote.metainfo.xml xml ../crates/rnote-ui/data/../po
FAILED: rnote
/data/data/com.termux/files/usr/bin/python3.11 /data/data/com.termux/files/home/src/rnote/build-aux/cargo_build.py /data/data/com.termux/files/home/src/rnote/_mesonbuild /data/data/com.termux/files/home/src/rnote CARGO_HOME=/data/data/com.termux/files/home/src/rnote/_mesonbuild/cargo-home /data/data/com.termux/files/usr/bin/cargo '--manifest-path /data/data/com.termux/files/home/src/rnote/Cargo.toml --target-dir /data/data/com.termux/files/home/src/rnote/_mesonbuild/target -p rnote --release' /data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release/rnote /data/data/com.termux/files/home/src/rnote/_mesonbuild/rnote
ninja: build stopped: subcommand failed.
@EDLLT RUSTFLAGS='-C link-args=-lc++abi -C link-args=-liconv'
For which RNote? The main RNote or the fork without gettext?
@EDLLT wrote from second acc.
@EDLLT RUSTFLAGS='-C link-args=-lc++abi -C link-args=-liconv'
For which RNote? The main RNote or the fork without gettext?
for standart rnote, because of ld.lld: error: undefined symbol: libiconv
@EDLLT wrote from second acc.
@EDLLT RUSTFLAGS='-C link-args=-lc++abi -C link-args=-liconv'
For which RNote? The main RNote or the fork without gettext?
for standart rnote, because of
ld.lld: error: undefined symbol: libiconv
Okay so, it compiled(main branch flxzt's rnote) But it's giving me the same error std::bad_cast error
~/.../target/release $ ./rnote
libc++abi: terminating due to uncaught exception of type std::bad_cast: std::bad_cast
Aborted
~/.../target/release $ pwd
/data/data/com.termux/files/home/src/rnote/_mesonbuild/target/release
~/.../target/release $ git branch
* main
~/.../target/release $ git remote -v
origin https://github.com/flxzt/rnote (fetch)
origin https://github.com/flxzt/rnote (push)
Full log of everything I had done: main-branch_rnote_compilation.md
maybe ndk-27 isn't good for this
maybe ndk-27 isn't good for this
If I try to build it using the termux package builder, do you think it'd work?
I have added the rnote build script in above PR. Please feel free to modify it to fix the build issue.
@EDLLT Can you share the deb file? I would like to try it on my tablet. If not I might try replicating it on a docker container if I am able to find the time.
I remember changing some of the flags for mesa that helped speed things up but it was more of a hack than understanding what was actually happening, hence giving up on rnote for termux. :D
EDIT: What device are you using?
I don't know how to create a .deb file but I released it here with its binaries(Note: This is for proot ONLY) https://github.com/EDLLT/rnote/releases/tag/rnote_0.11.0
maybe ndk-27 isn't good for this
So I tried everything. I tried compiling the latest one, I tried compiling a fork of rnote without gettext, I tried compiling the older versions but they all failed
Can you send me the compiled rnote that you already have as is? It's my only option lol
You haven't tried with old ndk (25c)
If it's gonna be packaged in the main repo, it's gonna need to build against the current NDK (27). Gettext should also not be a problem.
You haven't tried with old ndk (25c)
I have no idea how to change the NDK when compiling in Termux