On May 21, 2013, at 10:28 , Eliezer Croitoru wrote:
>>  However, with an unmodified tree, I seem to still be unable to compile 
>> certificate_db.cc on my x86_64 RedHat EL 6.3 host.  The following are the 
>> compilation errors:
>> 
>> g++ -DHAVE_CONFIG_H  -I../.. -I../../include -I../../lib -I../../src 
>> -I../../include   -I../../libltdl   -Wall -Wpointer-arith -Wwrite-strings 
>> -Wcomments -Werror -pipe -D_REENTRANT -g -O2 -std=c++0x -MT certificate_db.o 
>> -MD -MP -MF .deps/certificate_db.Tpo -c -o certificate_db.o certificate_db.cc
>> certificate_db.cc: In static member function ‘static void 
>> Ssl::CertificateDb::sq_TXT_DB_delete(TXT_DB*, const char**)’:
>> certificate_db.cc:170: error: invalid conversion from ‘void*’ to ‘const 
>> _STACK*’
>> certificate_db.cc:170: error:   initializing argument 1 of ‘void* 
>> sk_value(const _STACK*, int)’
>> […]

> The above is known issue with RHEL 6.3 and CentOS 6.3.
> This issue requires you to either install some custom openssl libs and 
> headers or upgrade to 6.4(which is much more reasonable to me) and use the 
> fixed openssl in 6.4.

  Thank you. I found that I could crudely redefine CHECKED_PTR_OF within 
certificate_db.cc so I can compile, and I will push our systems team to update 
the OS.  I agree that's the sensible solution to my problem.  Thank you for 
that information.

                      - Chris

Reply via email to