<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p></p>
<p class="MsoNormal">I have another question that was encountered at the same time as my previous one, but I believe it is two separate issues, so I created a different thread.</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">When building <span style="color:red">1.0.2g</span> and attempting to remove some ciphers at build time ("no-idea"), I discovered that the Make scripting was attempting to build some of its files anyway:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">[...]<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">gcc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include  -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector
 -funwind-tables -fasynchronous-unwind-tables -std=gnu99 -Wa,--noexecstack -fomit-frame-pointer -DTERMIO -DPURIFY -DSSL_FORBID_ENULL -D_GNU_SOURCE -fstack-protector -Wall -Wa,--noexecstack -m64 -DL_ENDIAN -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT
 -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -I/usr/local/ssl/fips-2.0/include -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM   -c -o e_bf.o e_bf.c<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">make[2]: *** No rule to make target `../../include/openssl/idea.h', needed by `e_idea.o'.  Stop.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">make[2]: Leaving directory `/usr/src/packages/BUILD/openssl-1.0.2g/crypto/evp'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">make[1]: *** [subdirs] Error 1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">make[1]: Leaving directory `/usr/src/packages/BUILD/openssl-1.0.2g/crypto'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Courier New"">make: *** [build_crypto] Error 1<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">It looks as though the “no-idea” removes some of the header files from the build, but then the make tries to compile the .c files anyway.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Has anyone else encountered this problem? <o:p></o:p></p>
<br>
<p></p>
</div>
</body>
</html>