<p dir="ltr">maybe </p>
<p dir="ltr">```<br>
export CXX=g++<br>
export CC=gcc<br>
./config<br>
```<br>
will work?</p>
<div class="gmail_quote">On Mar 23, 2016 5:47 PM, "<a href="mailto:noloader@gmail.com">noloader@gmail.com</a> via RT" <<a href="mailto:rt@openssl.org">rt@openssl.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm not sure if this is a supported configuration, but I'm guessing<br>
there are going to be users in the filed who find themselves in it,<br>
like <a href="http://stackoverflow.com/q/36188982" rel="noreferrer" target="_blank">http://stackoverflow.com/q/36188982</a>.<br>
<br>
Working from the tip of Master...<br>
<br>
$ export CC=g++<br>
$ ./config<br>
...<br>
$ make<br>
...<br>
<br>
g++ -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_THREADS<br>
-DOPENSSL_NO_DYNAMIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2<br>
-DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m<br>
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM<br>
-DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM<br>
-DOPENSSLDIR="\"/usr/local/ssl\""<br>
-DENGINESDIR="\"/usr/local/lib/engines\"" -Wall -O3 -pthread -m64<br>
-DL_ENDIAN  -Wa,--noexecstack -fPIC -Iinclude -I. -Icrypto/include -c<br>
-o crypto/asn1/a_bitstr.o crypto/asn1/a_bitstr.c<br>
In file included from crypto/include/internal/cryptlib.h:71:0,<br>
                 from crypto/asn1/a_bitstr.c:59:<br>
crypto/asn1/a_bitstr.c: In function ‘ASN1_BIT_STRING*<br>
c2i_ASN1_BIT_STRING(ASN1_BIT_STRING**, const unsigned char**, long<br>
int)’:<br>
include/openssl/crypto.h:236:54: error: invalid conversion from<br>
‘void*’ to ‘unsigned char*’ [-fpermissive]<br>
         CRYPTO_malloc(num, OPENSSL_FILE, OPENSSL_LINE)<br>
                                                      ^<br>
crypto/asn1/a_bitstr.c:158:13: note: in expansion of macro ‘OPENSSL_malloc’<br>
         s = OPENSSL_malloc((int)len);<br>
             ^<br>
crypto/asn1/a_bitstr.c: In function ‘int<br>
ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING*, int, int)’:<br>
include/openssl/crypto.h:242:76: error: invalid conversion from<br>
‘void*’ to ‘unsigned char*’ [-fpermissive]<br>
         CRYPTO_clear_realloc(addr, old_num, num, OPENSSL_FILE, OPENSSL_LINE)<br>
                                                                            ^<br>
crypto/asn1/a_bitstr.c:206:13: note: in expansion of macro<br>
‘OPENSSL_clear_realloc’<br>
         c = OPENSSL_clear_realloc(a->data, a->length, w + 1);<br>
             ^<br>
make: *** [crypto/asn1/a_bitstr.o] Error 1<br>
<br>
<br>
--<br>
Ticket here: <a href="http://rt.openssl.org/Ticket/Display.html?id=4473" rel="noreferrer" target="_blank">http://rt.openssl.org/Ticket/Display.html?id=4473</a><br>
Please log in as guest with password guest if prompted<br>
<br>
--<br>
openssl-dev mailing list<br>
To unsubscribe: <a href="https://mta.openssl.org/mailman/listinfo/openssl-dev" rel="noreferrer" target="_blank">https://mta.openssl.org/mailman/listinfo/openssl-dev</a><br>
</blockquote></div>