but it fails with this error:
make[2]: Leaving directory `/home/kmodi/downloads/git/emacs/lisp'
./temacs --batch --load loadup bootstrap
Loading loadup.el (source)...
Using load-path (/home/kmodi/downloads/git/emacs/lisp /home/kmodi/downloads/git/emacs/lisp/emacs-lisp /home/kmodi/downloads/git/emacs/lisp/language /home/kmodi/downloads/git/emacs/lisp/international /home/kmodi/downloads/git/emacs/lisp/textmodes /home/kmodi/downloads/git/emacs/lisp/vc)
Loading emacs-lisp/byte-run (source)...
Loading emacs-lisp/backquote (source)...
Loading subr (source)...
Loading version (source)...
Loading widget (source)...
Loading custom (source)...
Loading emacs-lisp/map-ynp (source)...
Loading international/mule (source)...
Loading international/mule-conf (source)...
Loading env (source)...
Loading format (source)...
Loading bindings (source)...
Loading cus-start (source)...
Symbol's function definition is void: pcase-dolist
make[1]: *** [bootstrap-emacs] Error 255
make[1]: Leaving directory `/home/kmodi/downloads/git/emacs/src'
make: *** [src] Error 2