PhantomJs is a third party tool that is used for generating PDF reports in Firewall Analyzer. The phantomjs.org link suggests the following requirement to use their tool.
First, install the development packages of the following tools and libraries: gcc, bison, flex, gperf, Perl, Ruby, SQLite, FreeType, Fontconfig, OpenSSL, and ICU. The actual package names may vary from one distribution to another.
sudo apt-get install build-essential g++ flex bison gperf ruby perl \ libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev \ libpng-dev libjpeg-dev python libx11-dev libxext-dev ttf-mscorefonts-installer |
www.dangtrinh.com/2017/04/apt-get-update-error-in-vyos-116-debian.html
deb http://archive.debian.org/debian/ squeeze main non-free contrib
sudo yum -y install gcc gcc-c++ make flex bison gperf ruby \ |
Note: For font issues, it is also recommended to install ttf-mscorefonts-installer package.
sudo yum install libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi |
sudo yum groupinstall "Chinese Support" |
sudo yum groupinstall "Japanese Support" |