Snort mailing list archives

Snort - Compiling error on Solaris 2.6


From: "Thong Choi Woon" <wtc () np edu sg>
Date: Mon, 23 Jul 2001 15:01:01 +0800

Hi

Hope you can help me. I am running Snort 1.8 on Solaris 2.6.
After installing libpcap, flex and bison which are require by Snort, I ran
./configure successfully.
I got the error when i run "make", it  gives me the following error



# make
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c snort.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c log.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c decode.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c mstring.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c rules.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c plugbase.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_pattern_match.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_tcp_flag_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_icmp_type_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_icmp_code_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_ttl_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_ip_id_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_tcp_ack_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_tcp_seq_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_dsize_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_http_decode.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_portscan.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_ipoption_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_rpc_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_icmp_id_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_icmp_seq_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_respond.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_alert_syslog.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_log_tcpdump.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_database.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_session.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_defrag.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c parser.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_alert_fast.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_alert_full.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_alert_smb.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_alert_unixsock.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_react.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_xml.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_ip_tos_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c snprintf.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c checksum.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_tcp_stream2.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_reference.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_ip_fragbits.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_anomsensor.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c tag.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_unidecode.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c codes.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c strlcpyu.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c strlcatu.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c debug.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_tcp_win_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_rpc_decode.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_bo.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_telnet_negotiation.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_csv.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_ip_same_check.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_priority.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c sp_ip_proto.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c ubi_BinTree.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c ubi_SplayTree.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spo_unified.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_stream4.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_frag2.c
gcc -DHAVE_CONFIG_H -I. -I. -I.   -DBSD_COMP -I/opt/src/libpcap-0.6.2  -g
-O2 -Wall -c spp_arpspoof.c
spp_arpspoof.c: In function `ARPwatchArg':
spp_arpspoof.c:368: warning: implicit declaration of function `inet_aton'
gcc  -g -O2 -Wall -L/opt/src/libpcap-0.6.2 -o snort  snort.o log.o decode.o
mstring.o rules.o plugbase.o  sp_pattern_match.o sp_tcp_flag_check.o
sp_icmp_type_check.o  sp_icmp_code_check.o sp_ttl_check.o sp_ip_id_check.o
sp_tcp_ack_check.o  sp_tcp_seq_check.o sp_dsize_check.o spp_http_decode.o
spp_portscan.o  sp_ipoption_check.o sp_rpc_check.o sp_icmp_id_check.o
sp_icmp_seq_check.o sp_respond.o spo_alert_syslog.o spo_log_tcpdump.o
spo_database.o sp_session.o spp_defrag.o parser.o spo_alert_fast.o
spo_alert_full.o spo_alert_smb.o spo_alert_unixsock.o sp_react.o  spo_xml.o
sp_ip_tos_check.o snprintf.o checksum.o spp_tcp_stream2.o  sp_reference.o
sp_ip_fragbits.o spp_anomsensor.o tag.o spp_unidecode.o  codes.o strlcpyu.o
strlcatu.o debug.o sp_tcp_win_check.o  spp_rpc_decode.o spp_bo.o
spp_telnet_negotiation.o spo_csv.o  sp_ip_same_check.o sp_priority.o
sp_ip_proto.o ubi_BinTree.o  ubi_SplayTree.o spo_unified.o spp_stream4.o
spp_frag2.o spp_arpspoof.o  -lpcap -lm -lsocket -lnsl
Undefined                       first referenced
 symbol                             in file
inet_aton                           spp_arpspoof.o
ld: fatal: Symbol referencing errors. No output written to snort
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `snort'
#


Any idea why like that ?

Thanks
Regards
Thomas






_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
http://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://www.geocrawler.com/redir-sf.php3?list=snort-users


Current thread: