# # I followed all instruction for downloading context-lmtx, then did the rsync # procedures, then a another # # $ sudo sh ./install.h # # I get the following error: /opt/context-lmtx $ sudo sh ./install.sh Error: /opt/context-lmtx/bin/mtxrun: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/context-lmtx/bin/mtxrun) # My system has GLIBC 2.28, but I don't know how to upgrade it for RPis cp: cannot stat '/opt/context-lmtx/tex/texmf-linux-aarch64/bin/mtxrun': No such file or directory cp: cannot stat '/opt/context-lmtx/tex/texmf-context/scripts/context/lua/mtxrun.lua': No such file or directory cp: cannot stat '/opt/context-lmtx/tex/texmf-context/scripts/context/lua/mtx-install.lua': No such file or directory Thanks, jay ---------
On Thu, 15 Jul 2021 at 19:47, jdh
# # I followed all instruction for downloading context-lmtx, then did the rsync # procedures, then a another # # $ sudo sh ./install.h # # I get the following error:
/opt/context-lmtx $ sudo sh ./install.sh Error: /opt/context-lmtx/bin/mtxrun: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/context-lmtx/bin/mtxrun)
# My system has GLIBC 2.28, but I don't know how to upgrade it for RPis
It is good practice to mention your platform in problem reports. For this error, your best source of help will be RPi and OS forums. Once you find a solution it may help others to post the details (including the forum that provided the solution) here. -- George N. White III
Hi,
/opt/context-lmtx $ sudo sh ./install.sh Error: /opt/context-lmtx/bin/mtxrun: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/context-lmtx/bin/mtxrun)
We need to set up an older linux distro for building 64-bit binaries if we want to be "more compatible". It doesn't help that it took forever for 64-bit Linux to start working on RPi, and if one goes to https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-b... they officially still offer just the 32-bit version. So we installed whatever came to the market first, and so far this is probably the second complaint on the mailing list. Does this look like the correct place for fetching the images with Debian 10? https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm... Mojca
On 7/16/2021 1:39 PM, Mojca Miklavec wrote:
Hi,
/opt/context-lmtx $ sudo sh ./install.sh Error: /opt/context-lmtx/bin/mtxrun: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /opt/context-lmtx/bin/mtxrun)
We need to set up an older linux distro for building 64-bit binaries if we want to be "more compatible".
It doesn't help that it took forever for 64-bit Linux to start working on RPi, and if one goes to https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-b... they officially still offer just the 32-bit version. So we installed whatever came to the market first, and so far this is probably the second complaint on the mailing list.
Does this look like the correct place for fetching the images with Debian 10? https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm... would be a pitty because i like the ubuntu interface that we have on it more than the rather ugly default rpi one (an ubuntu install is also more comfortable) ... when we go headless we might give opensuse a try (actually we had debian first but it was a pain with the ssd on usb so we gave up on that and harald made it work with ubuntu)
wondering: does the 32 bit run on 64 boit with some extra libs installed? of courese someone can send us a bunch of rpi's .. one can even build a simple rack setup, or maybe we can install some vm on the rpi ... (reminds me to consider windows 11 on the pi for testing windows arm) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
On 16/07/21 21:47, Hans Hagen wrote:
would be a pitty because i like the ubuntu interface that we have on it more than the rather ugly default rpi one (an ubuntu install is also more comfortable) ... when we go headless we might give opensuse a try (actually we had debian first but it was a pain with the ssd on usb so we gave up on that and harald made it work with ubuntu)
wondering: does the 32 bit run on 64 boit with some extra libs installed?
of courese someone can send us a bunch of rpi's .. one can even build a simple rack setup, or maybe we can install some vm on the rpi ... (reminds me to consider windows 11 on the pi for testing windows arm)
Freebsd on arm64 is now a Tier 1 architecture. ;-) -- Alan
Jdh, Can you please try again with this binary? https://dl.contextgarden.net/build/luametatex/aarch64-linux/ On Fri, 16 Jul 2021 at 22:16, Alan Braslau wrote:
Freebsd on arm64 is now a Tier 1 architecture. ;-)
I figured out that there are should-be-working-out-of-the-box images for FreeBSD for RPi. Maybe we just need to fetch another one for the farm ;) I installed https://download.freebsd.org/ftp/releases/VM-IMAGES/13.0-RELEASE/aarch64/Lat... inside https://github.com/utmapp/UTM but I had some issues figuring out how to install packages. Maybe something for another weekend. I also got Debian 10 working inside UTM and it resulted in pretty fast compilation. (I still need to set up automatic start-up after the power outage.) Tests with Windows ARM64 come next. The installation procedure seems to have started at least, I guess that the support is much better now than what it used to be when M1 got released. Mojca
On Fri Jul 16, 2021 at 12:46 AM CEST, jdh wrote:
# My system has GLIBC 2.28, but I don't know how to upgrade it for RPis
Can you jdh or anyone with a similar setup try to run the following two binaries? Run with '--help' only, other than that not much works. https://github.com/vlasakm/mmtex/releases/download/cross-test/ltex-aarch64-l... https://github.com/vlasakm/mmtex/releases/download/cross-test/ltex-aarch64-l... If I didn't mistake the architecture, these should work. At least I can confirm that the second (fully statically linked) one works on my x86_64 linux with: chmod +x ./ltex-aarch64-linux-musl qemu-aarch64 ./ltex-aarch64-linux-musl --help The above are cross compiled (debug) builds of very stripped down version of LuaTeX, that I have been experimenting with. They won't solve the immediate problem, but the cross compiling procedure could be used to generate luametatex binaries for this target until a better option is available. Of course, depending on whether it even works. :) Michal Vlasák
Hello Michal,
both binaries work in my system.
(Galaxy A50, Userland, Kali Linux)
Greetings Lutz
Am 17. Juli 2021 02:21:08 MESZ schrieb "Michal Vlasák"
On Fri Jul 16, 2021 at 12:46 AM CEST, jdh wrote:
# My system has GLIBC 2.28, but I don't know how to upgrade it for RPis
Can you jdh or anyone with a similar setup try to run the following two binaries? Run with '--help' only, other than that not much works.
https://github.com/vlasakm/mmtex/releases/download/cross-test/ltex-aarch64-l... https://github.com/vlasakm/mmtex/releases/download/cross-test/ltex-aarch64-l...
If I didn't mistake the architecture, these should work. At least I can confirm that the second (fully statically linked) one works on my x86_64 linux with:
chmod +x ./ltex-aarch64-linux-musl qemu-aarch64 ./ltex-aarch64-linux-musl --help
The above are cross compiled (debug) builds of very stripped down version of LuaTeX, that I have been experimenting with. They won't solve the immediate problem, but the cross compiling procedure could be used to generate luametatex binaries for this target until a better option is available. Of course, depending on whether it even works. :)
Michal Vlasák ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (7)
-
Alan Braslau
-
George N. White III
-
Hans Hagen
-
jdh
-
Lutz Haseloff
-
Michal Vlasák
-
Mojca Miklavec