<div dir="ltr"><div>Found out the fix, in ..\src\otp\lib\ssl\src\Makefile file, replace line 156 the :</div><div>| sed "s@$(ERL_TOP)@../../..@g" \ </div><div>with   </div><div>| sed "s@../../..@g" \<br></div><div><br></div><div>This is remove cygwin absolute path in the ssl.d dependencies file.</div><div><br></div><div>Should i make a pull request?, i am not sure on why we need absolute path in the ssl.d file.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jun 1, 2019 at 6:14 PM Siliwangi Softworks <<a href="mailto:unexplained@gmail.com">unexplained@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>   I am trying to compile latest maint-22 branch from the github with cygwin64 and msvc 2019, on compilation it always stopped at : </div><div>make[3]: Entering directory '/home/echelon/src/otp/lib/public_key/src'<br> ERLC   ../ebin/public_key.beam<br> ERLC   ../ebin/pubkey_pem.beam<br> ERLC   ../ebin/pubkey_ssh.beam<br> ERLC   ../ebin/pubkey_pbe.beam<br> ERLC   ../ebin/pubkey_cert.beam<br> ERLC   ../ebin/pubkey_cert_records.beam<br> ERLC   ../ebin/pubkey_crl.beam<br> VSN    ../ebin/public_key.app<br> VSN    ../ebin/public_key.appup<br>make[3]: Leaving directory '/home/echelon/src/otp/lib/public_key/src'<br>make[3]: Entering directory '/home/echelon/src/otp/lib/public_key/doc/src'<br>make[3]: Nothing to be done for 'opt'.<br>make[3]: Leaving directory '/home/echelon/src/otp/lib/public_key/doc/src'<br>=== Leaving application public_key<br>make[2]: Leaving directory '/home/echelon/src/otp/lib/public_key'<br>make[2]: Entering directory '/home/echelon/src/otp/lib/ssl'<br>=== Entering application ssl<br>make[3]: Entering directory '/home/echelon/src/otp/lib/ssl/src'<br> GEN    /home/echelon/src/otp/lib/ssl/src/deps/ssl.d<br> ERLC   ../ebin/ssl_crl_cache_api.beam<br> ERLC   ../ebin/ssl_session_cache_api.beam<br>make[3]: *** No rule to make target 'c:/cygwin64../../../BOOTST~1/lib/kernel/include/logger.hrl', needed by '../ebin/dtls_connection.beam'.  Stop.<br>make[3]: Leaving directory '/home/echelon/src/otp/lib/ssl/src'<br>make[2]: *** [/home/echelon/src/otp/make/<a href="http://otp_subdir.mk:29" target="_blank">otp_subdir.mk:29</a>: opt] Error 2<br>make[2]: Leaving directory '/home/echelon/src/otp/lib/ssl'<br>make[1]: *** [/home/echelon/src/otp/make/<a href="http://otp_subdir.mk:29" target="_blank">otp_subdir.mk:29</a>: opt] Error 2<br>make[1]: Leaving directory '/home/echelon/src/otp/lib'<br>make: *** [Makefile:490: libs] Error 2<br></div><div><br></div><div>I have modified my .bash_profile, this setup is managed to compile the maint-21 branch cleanly, but getting error when compiling maint-22.</div><div><br></div><div>Can anybody help me?.</div><div><br></div><div>Thanks,</div></div>
</blockquote></div></div>