Frequently Asked Questions

Trivia

What does Trisul mean ?

Trisul is the name of massif in the Himalayas featuring three spectacular peaks. It is named after the weapon of the Hindu god Shiva.

Build problems

I get a build error /lib/cpp fails sanity check. What gives ?

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

Errors while running

Web Trisul gives an error like "table TRISUL_PLUGINS not found"

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 :

  • Add the current user running web trisul to the trisul group
  • Run trisul as the same user running web trisul (modify /usr/local/etc/trisul/trisulConfig.xml )

You can then stop and restart trisul.

 
faq.txt · Last modified: 2008/07/29 08:36 by vivek
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki