Platform is the Problem/A test by Thijs
Last Thursday (2023-11-02), Riviera informed me that Platform is the Problem has been made publicly available for contribution via a Git repo, and asked me if I could give some feedback on the workflow presented in the readme. This is a log of that process.
2023-11-02
17:12: cloned the Git repo.
2023-11-06
21:23: Started reading the Readme. Conveniently, I am using a Linux distribution, so I will use the commands presented in the Readme file.
21:25: I do not have fish installed on my machine (I'm sorry Riviera). I am using bash intsall-context.fish
instead of fish install-context.fish
. No problems so far!
21:30: Running bash install-fonts.sh
seems to download and install the fonts. However, I do get the following messages:
install-fonts.sh: line 27: mtxrun: command not found install-fonts.sh: line 28: mtxrun: command not found install-fonts.sh: line 29: mtxrun: command not found install-fonts.sh: line 30: mtxrun: command not found
For now, I'll continue with the compilation step.
21:32: Running bash compile.fish
. I get the following error message:
compile.fish: line 29: syntax error near unexpected token `cd'
compile.fish: line 29: ` cd $feature'
21:34: I checked for weird whitespace characters like carriage returns using cat -v compile.fish
. Seems fine to me.
21:42: I have changed the for-loop syntax by adding do
and repacing end
with done
:
27 cd ./src 28 for feature in $features; 29 do 30 cd $feature; 31 context --run --purgeall $feature.mkxl; 32 cd ..; 33 done 34
21:44: The error seems to be resolved. A new one has appeared:
compile.fish: line 35: context: command not found
21:46: When reading the error message, I recalled the readme suggesting to add the executables to my path variables. I have done so with the command provided by the ConText installation text:
export PATH=/home/thijs/Applications/context/tex/texmf-linux-64/bin:$PATH
21:47: I can now perform bash compile.fish
! It returns a fatal error:
You injected something that confused the parser, maybe by using some Lua call. mtx-context | fatal error: return code: 1
21:51: By ls
ing, I've found that there are files in src
. When using open src/platform-is-the-problem
I get an error message:
bash: open: command not found
I often use Firefox to view pdf, so I use firefox platform-is-the-problem.pdf
. This opens the file just fine! However, as expected, it just says 'error'.
21:57: I'm taking a look at the ConText code, but I'm pretty tired. I think it will be better to look into this with Riviera tomorrow.
21:58: Thijs out.
22:02: (sneaky Thijs comeback: ran bash install-fonts.sh
again an did not get the same message.)