Re: [Prelude Hybrid IDS] #306: ev.c error during build of prelude-manager

"Prelude Hybrid IDS" <[email protected]> Thu, 21 Aug 2008 08:58:19 -0000
Newsgroups gmane.comp.security.ids.prelude.devel
Message-ID <[email protected]>
#306: ev.c error during build of prelude-manager
--------------------------------+-------------------------------------------
 Reporter:  [email protected]  |        Owner:  yoann                 
     Type:  defect              |       Status:  assigned              
 Priority:  normal              |    Milestone:  Prelude-Manager 0.9.15
Component:  prelude-manager     |      Version:  0.9                   
 Severity:  normal              |   Resolution:                        
 Keywords:                      |  
--------------------------------+-------------------------------------------
Changes (by yoann):

  * owner:  => yoann
  * status:  new => assigned
  * milestone:  => Prelude-Manager 0.9.15


Old description:

> Running on SLES 10 SP2
> configure works fine, but make fails.
>
> /root/prelude/prelude-manager-0.9.14.1> #make
> make  all-recursive
> make[1]: Entering directory `/root/prelude/prelude-manager-0.9.14.1'
> Making all in docs
> make[2]: Entering directory `/root/prelude/prelude-manager-0.9.14.1/docs'
> Making all in manpages
> make[3]: Entering directory `/root/prelude/prelude-
> manager-0.9.14.1/docs/manpages'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/root/prelude/prelude-
> manager-0.9.14.1/docs/manpages'
> make[3]: Entering directory `/root/prelude/prelude-manager-0.9.14.1/docs'
> make[3]: Nothing to be done for `all-am'.
> make[3]: Leaving directory `/root/prelude/prelude-manager-0.9.14.1/docs'
> make[2]: Leaving directory `/root/prelude/prelude-manager-0.9.14.1/docs'
> Making all in libev
> make[2]: Entering directory `/root/prelude/prelude-
> manager-0.9.14.1/libev'
> if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
> -I..   -pthread  -g -O2 -MT ev.lo -MD -MP -MF ".deps/ev.Tpo" -c -o ev.lo
> ev.c; \
> then mv -f ".deps/ev.Tpo" ".deps/ev.Plo"; else rm -f ".deps/ev.Tpo"; exit
> 1; fi
> mkdir .libs
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -g -O2 -MT ev.lo -MD -MP -MF
> .deps/ev.Tpo -c ev.c  -fPIC -DPIC -o .libs/ev.o
> ev.c:333:1: warning: "noinline" redefined
> In file included from /usr/include/asm/sigcontext.h:11,
>                  from /usr/include/bits/sigcontext.h:28,
>                  from /usr/include/signal.h:333,
>                  from ev.c:146:
> /usr/include/linux/compiler.h:149:1: warning: this is the location of the
> previous definition
> ev.c: In function âinfy_addâ:
> ev.c:2428: error: âIN_DONT_FOLLOWâ undeclared (first use in this
> function)
> ev.c:2428: error: (Each undeclared identifier is reported only once
> ev.c:2428: error: for each function it appears in.)
> ev.c:2428: error: âIN_MASK_ADDâ undeclared (first use in this function)
> make[2]: *** [ev.lo] Error 1
> make[2]: Leaving directory `/root/prelude/prelude-manager-0.9.14.1/libev'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/prelude/prelude-manager-0.9.14.1'
> make: *** [all] Error 2

New description:

 Running on SLES 10 SP2
 configure works fine, but make fails.

 {{{
 Making all in libev
 make[2]: Entering directory `/root/prelude/prelude-manager-0.9.14.1/libev'
 if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
 -I..   -pthread  -g -O2 -MT ev.lo -MD -MP -MF ".deps/ev.Tpo" -c -o ev.lo
 ev.c; \
 then mv -f ".deps/ev.Tpo" ".deps/ev.Plo"; else rm -f ".deps/ev.Tpo"; exit
 1; fi
 mkdir .libs
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -g -O2 -MT ev.lo -MD -MP -MF
 .deps/ev.Tpo -c ev.c  -fPIC -DPIC -o .libs/ev.o
 ev.c:333:1: warning: "noinline" redefined
 In file included from /usr/include/asm/sigcontext.h:11,
                  from /usr/include/bits/sigcontext.h:28,
                  from /usr/include/signal.h:333,
                  from ev.c:146:
 /usr/include/linux/compiler.h:149:1: warning: this is the location of the
 previous definition
 ev.c: In function âinfy_addâ:
 ev.c:2428: error: âIN_DONT_FOLLOWâ undeclared (first use in this function)
 ev.c:2428: error: (Each undeclared identifier is reported only once
 ev.c:2428: error: for each function it appears in.)
 ev.c:2428: error: âIN_MASK_ADDâ undeclared (first use in this function)
 make[2]: *** [ev.lo] Error 1
 make[2]: Leaving directory `/root/prelude/prelude-manager-0.9.14.1/libev'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/root/prelude/prelude-manager-0.9.14.1'
 make: *** [all] Error 2
 }}}

--

-- 
Ticket URL: <https://trac.prelude-ids.org/ticket/306#comment:1>
Prelude Hybrid IDS <http://www.prelude-ids.org>
The Prelude Hybrid Intrusion Detection System suite
_______________________________________________
Prelude-devel site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-devel