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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.