Provided main.tex gives undefined control sequence for `\inserteffectiveframenumber`

When I do make build, I see the following messages in main.log:

./main.tex:44: Undefined control sequence.
<argument> ...vocof \ \inserteffectiveframenumber 

Output of make build:

Building latex project...
Latexmk: Run number 1 of rule 'xelatex'
xelatex: unrecognized option '-aux-directory=./tmp'
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019/Debian) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
Latexmk: Changed aux_dir from './tmp' to ''
          to allow for probable configuration error
Latexmk: Actual .log file is
     'main.log'
  instead of the value
     './tmp/main.log'
   that seemed to be intended.
Latexmk: Run number 1 of rule 'biber main'
Latexmk: Run number 2 of rule 'xelatex'
xelatex: unrecognized option '-aux-directory=./tmp'
This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019/Debian) (preloaded format=xelatex)
 restricted \write18 enabled.
entering extended mode
Failure to make 'tmp/main.xdv'
Latexmk: Summary of warnings from last run of (pdf)latex:
  Latex failed to resolve 1 reference(s)
Collected error summary (may duplicate other messages):
  xelatex: Command for 'xelatex' gave return code 1
      Refer to 'main.log' for details
make: *** [Makefile:65: main.pdf] Fehler 12
Edited by Jan Frenzel