Bug 1464 - termcap.h: No such file or directory
termcap.h: No such file or directory
Product: Red Hat Raw Hide
Classification: Retired
Component: gdb (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Nalin Dahyabhai
Depends On:
  Show dependency treegraph
Reported: 1999-03-09 20:15 EST by carlo
Modified: 2008-05-01 11:37 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 1999-03-18 19:09:42 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description carlo 1999-03-09 20:15:41 EST
make[1]: Entering directory
gcc -c -O2 -g   -D_POSIX_VERSION -I. -I./../
In file included from readline.c:50:
rldefs.h:65: termcap.h: No such file or directory

People that do not have termcap, but have ncurses, need
to include <ncurses/termcap.h> instead.

ncurses is the prefered a replacement of termcap and curses
imho. Source code should be written for ncurses in the first
place :)
Comment 1 carlo 1999-03-09 20:42:59 EST
It seems that gdb isn't supporting ncurses at all.
I have to manually change gdb/Makefile to use TERMCAP=-lncurses
instead of -ltermcap.  That together with adding
-I/usr/include/ncurses to CFLAGS makes it compile flawlessly.

I used gdb- which isn't written by RedHat I think,
but I suppose this problem is also in older versions.

You can find this spec easily with a ftp search engine.

I've found the #include <termcap.h> also in other packages
than gdb and will report them here when I run into them again.
Comment 2 Cristian Gafton 1999-03-18 19:09:59 EST
install libtermcap-devel

Note You need to log in before you can comment on or make changes to this bug.