Closed
Description
I'm trying to run the newly build Tectonic binary (build with Rust in #3616; cc @jeremiahpslewis).
Unfortunately, I'm on that Linux distribution that doesn't like to assume much about paths also known as NixOS. Here, the binary doesn't work:
julia> using tectonic_jll
julia> tectonic_jll.tectonic_path
"/home/rik/.julia/artifacts/a2b30cb9817102158994bbd35c311cc8dda53b3e/bin/tectonic"
$ cd /home/rik/.julia/artifacts/a2b30cb9817102158994bbd35c311cc8dda53b3e/bin/
$ ./tectonic
Failed to execute process './tectonic'. Reason:
The file './tectonic' does not exist or could not be executed.
$ file tectonic
tectonic: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV),
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2,
for GNU/Linux 2.4.0, with debug_info, not stripped
$ ls /lib64/
ls: cannot access '/lib64/': No such file or directory
julia> tectonic() do bin; run(`ldd $bin`); end;
linux-vdso.so.1 (0x00007fff4c52d000)
libstdc++.so.6 => /nix/store/7rr6167fm3aw55ir9q7psb0hk4l0qv7m-julia-bin-1.6.4/lib/julia/libstdc++.so.6 (0x00007f2b2601e000)
libfontconfig.so.1 => /home/rik/.julia/artifacts/387d89822da323c098aba6f8ab316874d4e90f2e/lib/libfontconfig.so.1 (0x00007f2b25dcf000)
libfreetype.so.6 => /home/rik/.julia/artifacts/54c97eb1b0a6f74bac96297a815ddec2204a7db7/lib/libfreetype.so.6 (0x00007f2b25b1e000)
libharfbuzz.so.0 => /home/rik/.julia/artifacts/ee20a84d0166c074dfa736b642902dd87b4da48d/lib/libharfbuzz.so.0 (0x00007f2b257e5000)
libicuuc.so.69 => /home/rik/.julia/artifacts/b429809e7c5b1a50b7adb936cb20878fa487319e/lib/libicuuc.so.69 (0x00007f2b253b6000)
libgraphite2.so.3 => /home/rik/.julia/artifacts/62c010876222f83fe8878bf2af0e362083d20ee3/lib/libgraphite2.so.3 (0x00007f2b2518d000)
libpng16.so.16 => /home/rik/.julia/artifacts/ddfc455343aff48d27c1b39d7fcb07e0d9242b50/lib/libpng16.so.16 (0x00007f2b24f4e000)
libz.so.1 => /nix/store/7rr6167fm3aw55ir9q7psb0hk4l0qv7m-julia-bin-1.6.4/lib/julia/libz.so.1 (0x00007f2b24d34000)
libssl.so.1.1 => /home/rik/.julia/artifacts/bc7df2a88972dd1ff2685e091585f5c979bfd436/lib/libssl.so.1.1 (0x00007f2b24a96000)
libcrypto.so.1.1 => /home/rik/.julia/artifacts/bc7df2a88972dd1ff2685e091585f5c979bfd436/lib/libcrypto.so.1.1 (0x00007f2b245b1000)
libgcc_s.so.1 => /nix/store/7rr6167fm3aw55ir9q7psb0hk4l0qv7m-julia-bin-1.6.4/lib/julia/libgcc_s.so.1 (0x00007f2b24398000)
librt.so.1 => /nix/store/563528481rvhc5kxwipjmg6rqrl95mdx-glibc-2.33-56/lib/librt.so.1 (0x00007f2b2438d000)
libpthread.so.0 => /nix/store/563528481rvhc5kxwipjmg6rqrl95mdx-glibc-2.33-56/lib/libpthread.so.0 (0x00007f2b2436d000)
libm.so.6 => /nix/store/563528481rvhc5kxwipjmg6rqrl95mdx-glibc-2.33-56/lib/libm.so.6 (0x00007f2b2422c000)
libdl.so.2 => /nix/store/563528481rvhc5kxwipjmg6rqrl95mdx-glibc-2.33-56/lib/libdl.so.2 (0x00007f2b24227000)
libc.so.6 => /nix/store/563528481rvhc5kxwipjmg6rqrl95mdx-glibc-2.33-56/lib/libc.so.6 (0x00007f2b24062000)
/lib64/ld-linux-x86-64.so.2 => /nix/store/563528481rvhc5kxwipjmg6rqrl95mdx-glibc-2.33-56/lib64/ld-linux-x86-64.so.2 (0x00007f2b27281000)
libbz2.so.1.0 => /home/rik/.julia/artifacts/7661e5a9aa217ce3c468389d834a4fb43b0911e8/lib/libbz2.so.1.0 (0x00007f2b23e50000)
libexpat.so.1 => /home/rik/.julia/artifacts/2a0fba617ae96fd7bec0e5f0981a2cc395998f08/lib/libexpat.so.1 (0x00007f2b23c27000)
libglib-2.0.so.0 => /home/rik/.julia/artifacts/b069ad81d556658ea64a543367e128e535fab269/lib/libglib-2.0.so.0 (0x00007f2b238bb000)
libicudata.so.69 => /home/rik/.julia/artifacts/b429809e7c5b1a50b7adb936cb20878fa487319e/lib/libicudata.so.69 (0x00007f2b21b63000)
libpcre.so.1 => /home/rik/.julia/artifacts/17314d4057d189dbe9a4cbb1dc839b541d70fc29/lib/libpcre.so.1 (0x00007f2b2191e000)
libiconv.so.2 => /home/rik/.julia/artifacts/2e8fae88dcadc37883e31246fe7397f4f1039f88/lib/libiconv.so.2 (0x00007f2b21621000)
Metadata
Metadata
Assignees
Labels
No labels