On Wed, Nov 22, 2000 at 02:33:32AM +0500, Derek Martin wrote: > I am attempting to install the spice3f5 circuit simulator available > from Berkeley. It seems to compile fine, until the end where it loads > the main executable, and gives the following error: > > /usr/bin/ld: cannot find -ltermcap > > I am using Potato, and I have the termcap-compat package installed. > libtermcap.so.2 is in /lib where it should be. Anyone know what I > should do to get this admittedly rather old program to build?
In the termcap-compat description you'll see: The termcap-compat package isn't meant to be used to compile programs therefore it doesn't provide all the necessary files for compilation. If you want to compile a program that claims to need termcap, why not try ncurses's termcap emulation instead? It's as simple as linking with ncurses instead of libtermcap (i.e. replace the '-ltermcap' with '-lncurses' in the makefile). Ncurses' termcap emulation routines translate terminfo entries to termcap entries on the fly, so you don't even need an /etc/termcap file. So, I guess, try editing the top-level Makefile an replace -ltermcap with -lncurses (of course you'll need the libncurses5-dev package). -- Eric G. Miller <egm2@jps.net>