[Oisf-users] suricata 1.1beata1 compile failed with --enable-unittests

Delta Yeh delta.yeh at gmail.com
Wed Dec 29 05:16:56 UTC 2010


Thank you .
I run make clean  and then configure with unitest , everything is OK.

2010/12/27 Victor Julien <victor at inliniac.net>:
> What if you try "make clean" followed by "make"? An error like this
> could have been caused by an incomplete build without the unittests
> option enabled.
>
> Cheers,
> Victor
>
> On 12/27/2010 04:16 AM, Delta Yeh wrote:
>>  I run  debian:~/suricata-1.1beta1# ./configure --enable-nfqueue
>> --enable-unittests
>> but compile failed.
>>
>> The info is:
>>
>> debian:~/suricata-1.1beta1# uname -a
>> Linux debian 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 UTC 2010 i686 GNU/Linux
>> debian:~/suricata-1.1beta1# gcc -v
>> Using built-in specs.
>> Target: i486-linux-gnu
>> Configured with: ../src/configure -v --with-pkgversion='Debian
>> 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs
>> --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr
>> --enable-shared --with-system-zlib --libexecdir=/usr/lib
>> --without-included-gettext --enable-threads=posix --enable-nls
>> --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3
>> --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc
>> --enable-mpfr --enable-targets=all --enable-cld
>> --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu
>> --target=i486-linux-gnu
>> Thread model: posix
>> gcc version 4.3.2 (Debian 4.3.2-1.1)
>>
>> ---------------------------------------------
>> suricata.o: In function `main':
>> /root/suricata-1.1beta1/src/suricata.c:936: undefined reference to
>> `DCERPCUDPParserRegisterTests'
>> /root/suricata-1.1beta1/src/suricata.c:948: undefined reference to
>> `ConfRegisterTests'
>> alert-fastlog.o: In function `AlertFastLogTest02':
>> /root/suricata-1.1beta1/src/alert-fastlog.c:449: undefined reference
>> to `SCClassConfGenerateValidDummyClassConfigFD01'
>> /root/suricata-1.1beta1/src/alert-fastlog.c:451: undefined reference
>> to `SCClassConfDeleteDummyClassificationConfigFD'
>> alert-fastlog.o: In function `AlertFastLogTest01':
>> /root/suricata-1.1beta1/src/alert-fastlog.c:393: undefined reference
>> to `SCClassConfGenerateValidDummyClassConfigFD01'
>> /root/suricata-1.1beta1/src/alert-fastlog.c:395: undefined reference
>> to `SCClassConfDeleteDummyClassificationConfigFD'
>> stream-tcp.o: In function `StreamTcpTest17':
>> /root/suricata-1.1beta1/src/stream-tcp.c:5119: undefined reference to
>> `StreamTcpCreateTestPacket'
>> /root/suricata-1.1beta1/src/stream-tcp.c:5131: undefined reference to
>> `StreamTcpCreateTestPacket'
>> /root/suricata-1.1beta1/src/stream-tcp.c:5143: undefined reference to
>> `StreamTcpCreateTestPacket'
>> /root/suricata-1.1beta1/src/stream-tcp.c:5155: undefined reference to
>> `StreamTcpCreateTestPacket'
>> /root/suricata-1.1beta1/src/stream-tcp.c:5169: undefined reference to
>> `StreamTcpCreateTestPacket'
>> stream-tcp.o:/root/suricata-1.1beta1/src/stream-tcp.c:5181: more
>> undefined references to `StreamTcpCreateTestPacket' follow
>> collect2: ld returned 1 exit status
>> make[2]: *** [suricata] error 1
>> make[2]: Leaving directory `/root/suricata-1.1beta1/src'
>> make[1]: *** [all-recursive] error 1
>> make[1]: Leaving directory `/root/suricata-1.1beta1'
>> make: *** [all
>> _______________________________________________
>> Oisf-users mailing list
>> Oisf-users at openinfosecfoundation.org
>> http://lists.openinfosecfoundation.org/mailman/listinfo/oisf-users
>>
>
>
> --
> ---------------------------------------------
> Victor Julien
> http://www.inliniac.net/
> PGP: http://www.inliniac.net/victorjulien.asc
> ---------------------------------------------
>
> _______________________________________________
> Oisf-users mailing list
> Oisf-users at openinfosecfoundation.org
> http://lists.openinfosecfoundation.org/mailman/listinfo/oisf-users
>



More information about the Oisf-users mailing list