[Snort-users] Solaris 5.7 Compiling Problem /w mySQL

Roman Danyliw roman at ...438...
Tue Mar 26 11:23:14 EST 2002


Add a "-lm" to LDFLAGS in the Makefile.

Roman

On Tue, 26 Mar 2002, Kevin L Pawloski wrote:

> I'm having a problem installing Snort on my Solaris 5.7 box. I am
> compiling wiht MySQL support, GCC version 2.95
> 
> gcc  -g -O2 -Wall -L/usr/local/mysql/lib/mysql -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  spo_idmef.o spo_SnmpTrap.o spo_log_null.o
> -lz -lpcap -lm -lsocket -lnsl  -lmysqlclient
> Undefined                       first referenced
>  symbol                             in file
> uncompress
> /usr/local/mysql/lib/mysql/libmysqlclient.so
> compress
> /usr/local/mysql/lib/mysql/libmysqlclient.so
> ld: fatal: Symbol referencing errors. No output written to snort
> collect2: ld returned 1 exit status
> 
> I have a problem on a different Solaris box with a missing link to
> libmysqlclient.so.10 but I can seem to fix this. Perhaps I am missing 
> something here... I have tried compiling with and without the mysql   
> directory defined also and that has made no difference.
> 
> Any ideas?
> Thanks






More information about the Snort-users mailing list