Bro-1.4 Install Question

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>>

|