Re: 1.4.16: Error in check_http .c when compiling without SSL
Dave Bonnell <david.bonnell-AU4O4IXEzlc0n/[email protected]>
| Newsgroups | gmane.network.nagios.plugins.devel |
|---|---|
| Message-ID | <[email protected]> |
Michael LaCorte <mlacorte365@...> writes: > > Hello, > I was compiling the latest release of Nagios Plugins when I ran into a compilation issue. Make was returning the following error when trying to compile check_http.c (v1.4.16): > > check_http.c:312:9: error: ‘ssl_version’ undeclared (first use in this function) > > After looking at the file, I noticed that 'ssl_version' variable was declared within an '#ifdef HAVE_SSL'. After moving the 'ssl_version' declaration outside of the '#ifdef', it compiled fine. I couldn't find anything about this on Google, so I'm sending you this email to make sure you are aware of the issue. > > Thanks, > Michael LaCorte Defining the variable only when HAVE_SSL is declared sounds correct. The real issue is appears to be the reference to ssl_version at line# 312. I believe the #endif at line# 309 should be #else and the #endif should be moved to just before the break at line# 320. BTW, if you want SSL support, install libssl-dev and re-run configure. Make will then succeed ;-) Regards, Dave ------------------------------------------------------------------------------ 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/ _______________________________________________________ Nagios Plugin Development Mailing List [email protected] Unsubscribe at https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel ::: Please include plugins version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null