SourceForge has been redesigned. Learn more.

Tcl, Tk, BLT dependencies

Ben C.
  • Ben C.

    Ben C. - 2007-01-14


    I'm building BRL-CAD on an Ubuntu Edgy machine and although the configure script executes normally, it says that it will build it's own version of tcl, tk and blt, even though I have tcl8.4 and tk8.4 and blt2.4 installed along with their appropriate dev pacakges.

    Is there any way to prevent this?



    • Sean Morrison

      Sean Morrison - 2007-01-15


      Without modifying a couple of the mged source files, the short answer is "not easily".  BRL-CAD traditionally shipped a customized Tcl/Tk (actual source modifications/extensions) that have since been separated and made into their own library.  Even though the modifications have been separated, though, there are still search path lookup issues that haven't yet been resolved, making using system Tcl/Tk libraries problematic.  This is an issue the dev team is aware of and working on, for what it's worth -- specifically for systems with integrated package management like Ubuntu, Debian, Gentoo, FreeBSD ports, etc.

      That said, you can live without BLT.  That's an extension used by a tool called "archer" which is not yet fully integrated/tested on Linux in the latest source releaese.  You should be able to disable blt safely (configure --disable-blt)



Log in to post a comment.