http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/modules/ssl/ssl_engine_dh.c?revision=1680916&view=markup

Line 80
static const unsigned char dh1024_p[] = {
is in an #if 0

Line 113
is not
static const unsigned char dh1024_p[] = {

ssl_engine_dh.c:123:28: error: redefinition of 'dh1024_p' with a different type: 'const unsigned char []' vs 'unsigned char [128]'
static const unsigned char dh1024_p[] = {
                           ^
ssl_engine_dh.c:84:22: note: previous definition is here
static unsigned char dh1024_p[] = {

unless their patch screwed it up like you were speculating, could the freebsd preprocessor be picky?

Andy

On 07/20/2015 01:59 PM, Ruediger Pluem wrote:
Hmm, I don't see the line numbers of ssl_engine_dh.c in the the log matching 
with the ones of 2.2.31.
And the log says somewhere above:

Applying FreeBSD patches for apache22-2.2.31

Maybe a faulty patch to ssl_engine_dh.c that changed the DH code for FreeBSD 
before 2.2.31?

Regards

RĂ¼diger

On 07/20/2015 06:29 PM, Jim Jagielski wrote:
Someone reported that 2.2.31 (w/ mod_ssl) doesn't build under FreeBSD 10:

     https://feld.me/freebsd/apache22-2.2.31.log

I will try it out and see.

Reply via email to