Trisul is the name of massif in the Himalayas featuring three spectacular peaks. It is named after the weapon of the Hindu god Shiva.
On Ubuntu, when you run ./configure, you may get the following error.
checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details.
This just means you do not have the build-essential package installed on your computer. The Ubuntu desktop distro does not include the compiler tools by default.
Get the compilers, make, autoconf, etc via sudo apt-get install build-essential
This is most likely a permissions issue. Trisul by default runs as the user “trisul.trisul”. The traffic database TRISULDB.SQDB as well as the ring files are owned by “trisul.trisul”. However all users in the group “trisul” can read / write the files.
If Web Trisul runs as a different user, it cannot read the files. This is the cause of the cryptic error message.
To fix it :
You can then stop and restart trisul.