Skip to content
Advertisement

Multixterm – “can’t find package Expect”

I am attempting to open multixterm on my desktop machine, but I end up with the error:

usr:~> multixterm can't find package Expect while executing "package require Expect" (file "/usr/local/bin/multixterm" line 6")

Any help would be appreciated. I’ve tried running multixterm on my laptop and on a friend’s machine, and there is no issue there. Both Expect and multixterm exist in the /usr/local/bin/ directory.

Update: I’ve also found that neither kibitz nor autoexpect will run. I now assume that there is an issue with where the programs are looking for Expect. Does anyone know how I can verify/check that?

Advertisement

Answer

First, run ldd /usr/local/bin/expect to find out where the Expect library (libexpect) is. For example:

JavaScript

Then, export the TCLLIBPATH var with the libexpect directory. For example (seems like you’re using ):

JavaScript

Then run your multixterm command.

User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement