Snort mailing list archives

Re: [barnyard2-users] Compiling Barnyard with ./configure --with-mysql --with-postgresql


From: "Michael Steele" <michaels () winsnort com>
Date: Sun, 5 Aug 2012 14:24:55 -0400

I'll grab a new build. I'm guessing Rich was able to compile Barnyard2
without making the changes you described to me in the
'barnyard2/src/output-plugin/spo_database.c' file because he had a newer
build. 

I did grab the latest build from your link and it did complete the compile
but only created a 22 KB file when it should be around 1,016 KB. It starts
and stops without displaying any errors.

Are you saying this is a global problem effecting all platforms?

Kindest regards,
Michael...

-----Original Message-----
From: beenph [mailto:beenph () gmail com] 
Sent: Sunday, August 05, 2012 1:12 PM
To: barnyard2-users () googlegroups com
Cc: snort-users () lists sourceforge net
Subject: Re: [Snort-users] [barnyard2-users] Compiling Barnyard with
./configure --with-mysql --with-postgresql

Michael, its the same error you reported to me privately while trying to
compile for cygwin (meanwhile the issue is not only affecting
cygwin)
 and that i told you how to fix it.

My guess is that you probably changed your extracted directory and ran again
with the issue.

Also updated my branch to fix the issue @ compile time for postgresql.

https://github.com/binf/barnyard2/tree/pre-stable




On Sun, Aug 5, 2012 at 12:49 PM, Michael Steele <michaels () winsnort com>
wrote:
$ make
make  all-recursive
make[1]: Entering directory `/cygdrive/e/development/cygwin/barnyard2'
Making all in src
make[2]: Entering directory `/cygdrive/e/development/cygwin/barnyard2/src'
Making all in sfutil
make[3]: Entering directory
`/cygdrive/e/development/cygwin/barnyard2/src/sfutil
'
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c 
getopt_long.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c sfmemcap.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c 
sfprimetable.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c sfxhash.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c sf_ip.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c sf_iph.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c 
sf_ipvar.c
sf_ipvar.c:39: warning: 'sfvar_list_compare' declared `static' but 
never defined
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c
sf_textlog.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I..   -I/usr/local/mysql/include
-DENABLE_MYSQL
-I/usr/local/pgsql/include -DENABLE_POSTGRESQL  -g -O2 -Wall -c 
sf_vartable.c rm -f libsfutil.a ar cru libsfutil.a getopt_long.o 
sfmemcap.o  sfprimetable.o sfxhash.o
sf_ip.o  s                                            f_iph.o sf_ipvar.o
sf_textlog.o  sf_vartable.o
ranlib libsfutil.a
make[3]: Leaving directory
`/cygdrive/e/development/cygwin/barnyard2/src/sfutil'
Making all in output-plugins
make[3]: Entering directory
`/cygdrive/e/development/cygwin/barnyard2/src/output
-plugins'
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_arubaaction.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_bro.c
spo_alert_bro.c:274:22: warning: no newline at end of file gcc 
-DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_cef.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_csv.c
spo_alert_csv.c: In function `AlertCSVParseArgs':
spo_alert_csv.c:216: warning: subscript has type `char'
spo_alert_csv.c:219: warning: subscript has type `char'
spo_alert_csv.c:222: warning: subscript has type `char'
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_fast.c
spo_alert_fast.c: In function `ParseAlertFastArgs':
spo_alert_fast.c:372: warning: subscript has type `char'
spo_alert_fast.c:375: warning: subscript has type `char'
spo_alert_fast.c:378: warning: subscript has type `char'
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_full.c
spo_alert_full.c: In function `ParseAlertFullArgs':
spo_alert_full.c:292: warning: subscript has type `char'
spo_alert_full.c:295: warning: subscript has type `char'
spo_alert_full.c:298: warning: subscript has type `char'
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_fwsam.c
spo_alert_fwsam.c: In function `AlertFWsamInit':
spo_alert_fwsam.c:426: warning: array subscript has type `char'
spo_alert_fwsam.c:432: warning: array subscript has type `char'
spo_alert_fwsam.c:438: warning: array subscript has type `char'
spo_alert_fwsam.c:445: warning: array subscript has type `char'
spo_alert_fwsam.c:455: warning: array subscript has type `char'
spo_alert_fwsam.c: In function `FWsamReadLine':
spo_alert_fwsam.c:618: warning: array subscript has type `char'
spo_alert_fwsam.c:625: warning: array subscript has type `char'
spo_alert_fwsam.c: In function `FWsamParseDuration':
spo_alert_fwsam.c:678: warning: array subscript has type `char'
spo_alert_fwsam.c:682: warning: subscript has type `char'
spo_alert_fwsam.c:685: warning: array subscript has type `char'
spo_alert_fwsam.c:687: warning: subscript has type `char'
spo_alert_fwsam.c:688: warning: array subscript has type `char'
spo_alert_fwsam.c: In function `FWsamParseOption':
spo_alert_fwsam.c:750: warning: array subscript has type `char'
spo_alert_fwsam.c:801: warning: array subscript has type `char'
spo_alert_fwsam.c: In function `FWsamParseLine':
spo_alert_fwsam.c:830: warning: array subscript has type `char'
spo_alert_fwsam.c:832: warning: array subscript has type `char'
spo_alert_fwsam.c:833: warning: subscript has type `char'
spo_alert_fwsam.c: In function `AlertFWsam':
spo_alert_fwsam.c:980: warning: unused variable `rn'
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_prelude.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_syslog.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_test.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_alert_unixsock.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_common.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_log_ascii.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_log_null.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_log_tcpdump.c
spo_log_tcpdump.c: In function `ParseTcpdumpArgs':
spo_log_tcpdump.c:226: warning: subscript has type `char'
spo_log_tcpdump.c:229: warning: subscript has type `char'
spo_log_tcpdump.c:232: warning: subscript has type `char'
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_platypus.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_sguil.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_syslog_full.c
gcc -DHAVE_CONFIG_H -I. -I../.. -I.. -I ../sfutil 
-I/usr/local/mysql/include - DENABLE_MYSQL -I/usr/local/pgsql/include 
-DENABLE_POSTGRESQL  -g -O2 -Wall
-c sp                                            o_database.c
spo_database.c: In function `snort_escape_string_STATIC':
spo_database.c:2853: error: `write_len' undeclared (first use in this
function)
spo_database.c:2853: error: (Each undeclared identifier is reported 
only once
spo_database.c:2853: error: for each function it appears in.)
spo_database.c:2856: error: `error' undeclared (first use in this 
function)
Makefile:282: recipe for target `spo_database.o' failed
make[3]: *** [spo_database.o] Error 1
make[3]: Leaving directory
`/cygdrive/e/development/cygwin/barnyard2/src/output-
plugins'
Makefile:382: recipe for target `all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/cygdrive/e/development/cygwin/barnyard2/src'
Makefile:313: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/e/development/cygwin/barnyard2'
Makefile:244: recipe for target `all' failed
make: *** [all] Error 2

michael@morpheus /cygdrive/e/development/cygwin/barnyard2
$

Any ideas what it fails?

Kindest regards,
Michael...

--




----------------------------------------------------------------------------
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat
landscape has changed and how IT managers can respond. Discussions will
include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://www.geocrawler.com/redir-sf.php3?list=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort
news!



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://www.geocrawler.com/redir-sf.php3?list=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!


Current thread: