I am getting a “no terminal emulation library found” error on configure yet as you can see below ncurse and termcap packages are installed. I am using RedHat Linux EL5. Does anyone have an idea of why is that? Thanks in advance.
configure: error: No terminal emulation library found! Consider installing termcap, curses, or ncurses.
[root@localhost bro-1.4]# rpm -qa | grep ncurse*
ncurses-5.5-24.20060715
[root@localhost bro-1.4]# rpm -qa | grep termcap
termcap-5.5-1.20060701.1
libtermcap-2.0.8-46.1
[root@localhost bro-1.4]# rpm -qa | grep curses
ncurses-5.5-24.20060715
[root@localhost bro-1.4]#
|
Hello Martin,
For some reasons, the "./configure" isn't able to catch the
informations needed (perhaps not a standard path).
Could you find the full path of the relevant librairies (use 'find /
-name libncurses*') and then use the following environment variables :
"LDFLAGS" (linker flags, e.g. -L<lib dir> if you have libraries in
a nonstandard directory <lib dir>)
"CPPFLAGS" (C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>)
With regards,
Jean-Philippe.
Please install the -devel packages as well, and let us know how it
goes.
I installed the ncurses-devel pkg and ./configure ran ok. Now I am getting the following errors on make:
Making all in lib
make[6]: Entering directory/opt/bro-1.4/aux/binpac/lib'<br>source='binpac_buffer.cc' object='binpac_buffer.o' libtool=no \<br>DEPDIR=.deps depmode=none /bin/sh ../depcomp \<br>g++ -DHAVE_CONFIG_H -I. -I. -I.. -c -o binpac_buffer.o binpac_buffer.cc<br>../depcomp: line 414: exec: g++: not found<br>make[6]: *** [binpac_buffer.o] Error 127<br>make[6]: Leaving directory
/opt/bro-1.4/aux/binpac/lib’
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory/opt/bro-1.4/aux/binpac'<br>make[4]: *** [all] Error 2<br>make[4]: Leaving directory
/opt/bro-1.4/aux/binpac’
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory/opt/bro-1.4/aux'<br>make[2]: *** [all] Error 2<br>make[2]: Leaving directory
/opt/bro-1.4/aux’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/bro-1.4’
make: *** [all] Error 2
[root@localhost bro-1.4]#
Thanks,
Martin
— On Thu, 1/22/09, Christian Kreibich christian@whoop.org wrote:
> From: Christian Kreibich christian@whoop.org
> Subject: Re: [Bro] Bro-1.4 Install Question
> To: jdmfontz@yahoo.com
> Cc: Bro@bro-ids.org
> Date: Thursday, January 22, 2009, 3:49 PM
>
><br>> On Wed, 2009-01-21 at 11:28 -0800, Martin Fontanez wrote:<br>> > I am getting a "no terminal emulation library found" error on<br>> > configure yet as you can see below ncurse and termcap packages are<br>> > installed. I am using RedHat Linux EL5. Does<br>> anyone have an idea of<br>> > why is that? Thanks in advance.<br>> <br>> Please install the -devel packages as well, and let us know how it<br>> goes. <br>> <br>> -- <br>> Cheers,<br>> Christian<br>> <br>>
|