Environment: OS: Pop!_OS 22.04 LTS / Processor: 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz × 8 / 16 GB RAM / 500 GB SSD / Firefox 115
I’m almost a total newbie to Julia, but am amateur programmer/website builder with several decades experience.
Following instructions on Franklin website [https://franklinjl.org/ >“Quick start”], I get: (I tried to put this in pastebin.com - and it’s “waiting moderation”, so here it is -)
(@v1.9) pkg> add Franklin
Resolving package versions...
Installed OpenSSL_jll ───────── v3.0.9+0
Installed SimpleBufferStream ── v1.1.0
Installed IOCapture ─────────── v0.2.3
Installed Preferences ───────── v1.4.0
Installed LoggingExtras ─────── v1.0.0
Installed BitFlags ──────────── v0.1.7
Installed Parsers ───────────── v2.7.1
Installed NodeJS ────────────── v1.3.0
Installed JSON ──────────────── v0.21.4
Installed ConcurrentUtilities ─ v2.2.0
Installed JLLWrappers ───────── v1.4.1
Installed PrecompileTools ───── v1.1.2
Installed OrderedCollections ── v1.6.0
Installed URIs ──────────────── v1.4.2
Installed OpenSSL ───────────── v1.4.1
Installed Literate ──────────── v2.14.0
Installed MIMEs ─────────────── v0.1.4
Installed DelimitedFiles ────── v1.9.1
Installed TranscodingStreams ── v0.9.13
Installed LiveServer ────────── v1.2.2
Installed Franklin ──────────── v0.10.88
Installed HTTP ──────────────── v1.9.11
Installed CodecZlib ─────────── v0.7.1
Installed ExprTools ─────────── v0.1.9
Installed MbedTLS ───────────── v1.1.7
Installed DocStringExtensions ─ v0.9.3
Installed ExceptionUnwrapping ─ v0.1.9
Installed FranklinTemplates ─── v0.9.1
Downloaded artifact: OpenSSL
Downloaded artifact: nodejs_app
Updating `~/.julia/environments/v1.9/Project.toml`
[713c75ef] + Franklin v0.10.88
Updating `~/.julia/environments/v1.9/Manifest.toml`
[d1d4a3ce] + BitFlags v0.1.7
[944b1d66] + CodecZlib v0.7.1
[f0e56b4a] + ConcurrentUtilities v2.2.0
[8bb1440f] + DelimitedFiles v1.9.1
[ffbed154] + DocStringExtensions v0.9.3
[460bff9d] + ExceptionUnwrapping v0.1.9
[e2ba6199] + ExprTools v0.1.9
[713c75ef] + Franklin v0.10.88
[3a985190] + FranklinTemplates v0.9.1
[cd3eb016] + HTTP v1.9.11
[b5f81e59] + IOCapture v0.2.3
[692b3bcd] + JLLWrappers v1.4.1
[682c06a0] + JSON v0.21.4
[98b081ad] + Literate v2.14.0
[16fef848] + LiveServer v1.2.2
[e6f89c97] + LoggingExtras v1.0.0
[6c6e2e6c] + MIMEs v0.1.4
[739be429] + MbedTLS v1.1.7
⌅ [2bd173c7] + NodeJS v1.3.0
[4d8831e6] + OpenSSL v1.4.1
[bac558e1] + OrderedCollections v1.6.0
[69de0a69] + Parsers v2.7.1
[aea7be01] + PrecompileTools v1.1.2
[21216c6a] + Preferences v1.4.0
[777ac1f9] + SimpleBufferStream v1.1.0
[3bb67fe8] + TranscodingStreams v0.9.13
[5c2747f8] + URIs v1.4.2
[458c3c95] + OpenSSL_jll v3.0.9+0
[0dad84c5] + ArgTools v1.1.1
[56f22d72] + Artifacts
[2a0f44e3] + Base64
[ade2ca70] + Dates
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching
[b77e0a4c] + InteractiveUtils
[b27032c2] + LibCURL v0.6.3
[76f85450] + LibGit2
[8f399da3] + Libdl
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.9.0
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[fa267f1f] + TOML v1.0.3
[a4e569a6] + Tar v1.10.0
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
[deac9b47] + LibCURL_jll v7.84.0+0
[29816b5a] + LibSSH2_jll v1.10.2+0
[c8ffd9c3] + MbedTLS_jll v2.28.2+0
[14a3606d] + MozillaCACerts_jll v2022.10.11
[83775a58] + Zlib_jll v1.2.13+0
[8e850ede] + nghttp2_jll v1.48.0+0
[3f19e933] + p7zip_jll v17.4.0+0
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`
Precompiling project...
◐ LoggingExtras
◓ ExprTools
◓ URIs
◑ NodeJS
◓ ExceptionUnwrapping
◒ SimpleBufferStream
◓ MIMEs
◒ ConcurrentUtilities
◒ OrderedCollections
◑ BitFlags
◓ MbedTLS_jll
◑ Zlib_jll
◐ LibSSH2_jll
◓ MbedTLS
◐ TranscodingStreams
◐ DelimitedFiles
◐ DocStringExtensions
◒ CodecZlib
◐ Preferences
◓ IOCapture
◐ PrecompileTools
◑ JLLWrappers
◐ Parsers
◒ OpenSSL_jll
◑ JSON
◒ OpenSSL
◐ Literate
┌ Error: Pkg.precompile error
│ exception =
│ IOError: could not spawn setenv(`lld -flavor gnu '' -shared -o /home/tomc/.julia/compiled/v1.9/SimpleBufferStream/jl_TXYhLR --whole-archive /home/tomc/.julia/compiled/v1.9/SimpleBufferStream/jl_HAGyeQ --no-whole-archive -L/usr/lib -L/usr/lib/julia -L/usr/lib -ljulia -ljulia-internal`,["PATH=:/home/tomc/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/tomc/Dropbox/restic-backup/restic-backup-scripts/", "QT_ACCESSIBILITY=1", "LD_LIBRARY_PATH=/usr/lib/julia:/usr/lib", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus", "XDG_CURRENT_DESKTOP=pop:GNOME", "LANG=en_US.UTF-8", "LOGNAME=tomc", "GNOME_DESKTOP_SESSION_ID=this-is-deprecated", "XDG_SESSION_DESKTOP=pop", "SHLVL=1", "XDG_RUNTIME_DIR=/run/user/1000", "SSH_AUTH_SOCK=/run/user/1000/keyring/ssh", "DESKTOP_SESSION=pop", "GTK3_MODULES=xapp-gtk3-module", "JULIA_IMAGE_THREADS=1", "XDG_SESSION_TYPE=x11", "SYSTEMD_EXEC_PID=21140", "_=/usr/bin/julia", "OPENBLAS_DEFAULT_NUM_THREADS=1", "GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1", "USER=tomc", "XDG_CONFIG_DIRS=/etc/xdg/xdg-pop:/etc/xdg", "LESSCLOSE=/usr/bin/lesspipe %s %s", "QT_IM_MODULE=ibus", "GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/87d33039_c5b9_4d11_87dc_5778a0a68337", "GNOME_TERMINAL_SERVICE=:1.124", "GNOME_SHELL_SESSION_MODE=pop", "PWD=/home/tomc", "USERNAME=tomc", "XDG_SESSION_CLASS=user", "DISPLAY=:1", "LESSOPEN=| /usr/bin/lesspipe %s", "XDG_DATA_DIRS=/usr/share/pop:/usr/share/gnome:/home/tomc/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop", "GDMSESSION=pop", "SHELL=/bin/bash", "XAUTHORITY=/run/user/1000/gdm/Xauthority", "XDG_MENU_PREFIX=gnome-", "GTK_MODULES=gail:atk-bridge:appmenu-gtk-module", "GTK_IM_MODULE=ibus", "SESSION_MANAGER=local/sys76-pop-os:@/tmp/.ICE-unix/3287,unix/sys76-pop-os:/tmp/.ICE-unix/3287", "XMODIFIERS=@im=ibus", "SSH_AGENT_LAUNCHER=gnome-keyring", "HOME=/home/tomc", "TERM=xterm-256color", "WINDOWPATH=2", "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", "COLORTERM=truecolor", "OPENBLAS_MAIN_FREE=1", "VTE_VERSION=6800"]): no such file or directory (ENOENT)
│ Stacktrace:
│ [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Vector{Union{RawFD, IO}})
│ @ Base ./process.jl:128
│ [2] #760
│ @ ./process.jl:139 [inlined]
│ [3] setup_stdios(f::Base.var"#760#761"{Cmd}, stdios::Vector{Union{RawFD, IO}})
│ @ Base ./process.jl:223
│ [4] _spawn
│ @ ./process.jl:138 [inlined]
│ [5] run(::Cmd, ::Base.DevNull, ::Vararg{Any}; wait::Bool)
│ @ Base ./process.jl:479
│ [6] run
│ @ ./process.jl:477 [inlined]
│ [7] link_image (repeats 2 times)
│ @ ./linking.jl:166 [inlined]
│ [8] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
│ @ Base ./loading.jl:2202
│ [9] #249
│ @ /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1438 [inlined]
│ [10] withenv(f::Pkg.API.var"#249#280"{IOBuffer, String, Base.PkgId}, keyvals::Pair{String, String})
│ @ Base ./env.jl:197
│ [11] (::Pkg.API.var"#248#279"{IOBuffer, String, Base.PkgId})()
│ @ Pkg.API /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1436
│ [12] with_logstate(f::Function, logstate::Any)
│ @ Base.CoreLogging ./logging.jl:514
│ [13] with_logger
│ @ ./logging.jl:626 [inlined]
│ [14] macro expansion
│ @ ./timing.jl:393 [inlined]
│ [15] macro expansion
│ @ /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1434 [inlined]
│ [16] (::Pkg.API.var"#245#276"{Bool, Bool, Pkg.Types.Context, Vector{Task}, Dict{Base.PkgId, String}, Dict{Base.PkgId, IOBuffer}, Pkg.API.var"#color_string#266", Base.Event, Base.Event, ReentrantLock, Vector{Base.PkgId}, Vector{Base.PkgId}, Dict{Base.PkgId, String}, Vector{Base.PkgId}, Vector{Base.PkgId}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Base.Event}, Dict{Base.PkgId, Bool}, Vector{Pkg.Types.PackageSpec}, Dict{Base.PkgId, String}, Dict{Tuple{Base.PkgId, UInt128, String, String}, Bool}, Vector{Base.PkgId}, Bool, Base.TTY, Base.Semaphore, String, Vector{String}, Vector{Base.PkgId}, Base.PkgId})()
│ @ Pkg.API ./task.jl:514
└ @ Pkg.API /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1302
┌ Error: Pkg.precompile error
│ exception =
│ IOError: could not spawn setenv(`lld -flavor gnu '' -shared -o /home/tomc/.julia/compiled/v1.9/NodeJS/jl_2Rf1DS --whole-archive /home/tomc/.julia/compiled/v1.9/NodeJS/jl_JTHwo4 --no-whole-archive -L/usr/lib -L/usr/lib/julia -L/usr/lib -ljulia -ljulia-internal`,["PATH=:/home/tomc/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/tomc/Dropbox/restic-backup/restic-backup-scripts/", "QT_ACCESSIBILITY=1", "LD_LIBRARY_PATH=/usr/lib/julia:/usr/lib", "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus", "XDG_CURRENT_DESKTOP=pop:GNOME", "LANG=en_US.UTF-8", "LOGNAME=tomc", "GNOME_DESKTOP_SESSION_ID=this-is-deprecated", "XDG_SESSION_DESKTOP=pop", "SHLVL=1", "XDG_RUNTIME_DIR=/run/user/1000", "SSH_AUTH_SOCK=/run/user/1000/keyring/ssh", "DESKTOP_SESSION=pop", "GTK3_MODULES=xapp-gtk3-module", "JULIA_IMAGE_THREADS=1", "XDG_SESSION_TYPE=x11", "SYSTEMD_EXEC_PID=21140", "_=/usr/bin/julia", "OPENBLAS_DEFAULT_NUM_THREADS=1", "GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1", "USER=tomc", "XDG_CONFIG_DIRS=/etc/xdg/xdg-pop:/etc/xdg", "LESSCLOSE=/usr/bin/lesspipe %s %s", "QT_IM_MODULE=ibus", "GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/87d33039_c5b9_4d11_87dc_5778a0a68337", "GNOME_TERMINAL_SERVICE=:1.124", "GNOME_SHELL_SESSION_MODE=pop", "PWD=/home/tomc", "USERNAME=tomc", "XDG_SESSION_CLASS=user", "DISPLAY=:1", "LESSOPEN=| /usr/bin/lesspipe %s", "XDG_DATA_DIRS=/usr/share/pop:/usr/share/gnome:/home/tomc/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop", "GDMSESSION=pop", "SHELL=/bin/bash", "XAUTHORITY=/run/user/1000/gdm/Xauthority", "XDG_MENU_PREFIX=gnome-", "GTK_MODULES=gail:atk-bridge:appmenu-gtk-module", "GTK_IM_MODULE=ibus", "SESSION_MANAGER=local/sys76-pop-os:@/tmp/.ICE-unix/3287,unix/sys76-pop-os:/tmp/.ICE-unix/3287", "XMODIFIERS=@im=ibus", "SSH_AGENT_LAUNCHER=gnome-keyring", "HOME=/home/tomc", "TERM=xterm-256color", "WINDOWPATH=2", "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:", "COLORTERM=truecolor", "OPENBLAS_MAIN_FREE=1", "VTE_VERSION=6800"]): no such file or directory (ENOENT)
│ Stacktrace:
│ [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Vector{Union{RawFD, IO}})
│ @ Base ./process.jl:128
│ [2] #760
│ @ ./process.jl:139 [inlined]
│ [3] setup_stdios(f::Base.var"#760#761"{Cmd}, stdios::Vector{Union{RawFD, IO}})
│ @ Base ./process.jl:223
│ [4] _spawn
│ @ ./process.jl:138 [inlined]
│ [5] run(::Cmd, ::Base.DevNull, ::Vararg{Any}; wait::Bool)
│ @ Base ./process.jl:479
│ [6] run
│ @ ./process.jl:477 [inlined]
│ [7] link_image (repeats 2 times)
│ @ ./linking.jl:166 [inlined]
│ [8] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)
│ @ Base ./loading.jl:2202
│ [9] #249
│ @ /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1438 [inlined]
│ [10] withenv(f::Pkg.API.var"#249#280"{IOBuffer, String, Base.PkgId}, keyvals::Pair{String, String})
│ @ Base ./env.jl:197
│ [11] (::Pkg.API.var"#248#279"{IOBuffer, String, Base.PkgId})()
│ @ Pkg.API /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1436
│ [12] with_logstate(f::Function, logstate::Any)
│ @ Base.CoreLogging ./logging.jl:514
│ [13] with_logger
│ @ ./logging.jl:626 [inlined]
│ [14] macro expansion
│ @ ./timing.jl:393 [inlined]
│ [15] macro expansion
│ @ /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1434 [inlined]
│ [16] (::Pkg.API.var"#245#276"{Bool, Bool, Pkg.Types.Context, Vector{Task}, Dict{Base.PkgId, String}, Dict{Base.PkgId, IOBuffer}, Pkg.API.var"#color_string#266", Base.Event, Base.Event, ReentrantLock, Vector{Base.PkgId}, Vector{Base.PkgId}, Dict{Base.PkgId, String}, Vector{Base.PkgId}, Vector{Base.PkgId}, Dict{Base.PkgId, Bool}, Dict{Base.PkgId, Base.Event}, Dict{Base.PkgId, Bool}, Vector{Pkg.Types.PackageSpec}, Dict{Base.PkgId, String}, Dict{Tuple{Base.PkgId, UInt128, String, String}, Bool}, Vector{Base.PkgId}, Bool, Base.TTY, Base.Semaphore, String, Vector{String}, Vector{Base.PkgId}, Base.PkgId})()
│ @ Pkg.API ./task.jl:514
└ @ Pkg.API /usr/share/julia/stdlib/v1.9/Pkg/src/API.jl:1302
I have no idea what I need to do at this point.