D 2022-09-19T14:23:33.269 J foundin 3.5.3 J icomment When\sbuilding\sagainst\sLibreSSL\s3.5.3,\sTclTLS\sneeds\sto\sinclude\sprivate\sheader\sfiles\sfrom\sLibreSSL.\s\sSpecifically,\r\n\r\nFile\stcltls-1.7.22/tls.c\r\n--\sneeds\slibressl-3.5.3/crypto/dh/dh_local.h\r\nFile\stcltls-1.7.22/tlsBIO.c\r\n--\sneeds\slibressl-3.5.3/crypto/bio/bio_local.h\r\n\r\nWithout\sincluding\sthese\sfiles,\sthe\sbuild\sfails\swith\serror\smessages,\se.g.\r\n\r\nIn\sfile\sincluded\sfrom\s../../src/tcltls-1.7.22/tls.c:84:\r\n./dh_params.h:\sIn\sfunction\s‘get_dhParams’:\r\n./dh_params.h:33:\serror:\sdereferencing\spointer\sto\sincomplete\stype\r\n./dh_params.h:34:\serror:\sdereferencing\spointer\sto\sincomplete\stype\r\n./dh_params.h:35:\serror:\sdereferencing\spointer\sto\sincomplete\stype\r\n./dh_params.h:35:\serror:\sdereferencing\spointer\sto\sincomplete\stype\r\nmake:\s***\s[tls.o]\sError\s1\r\n\r\nThe\sreason\sis\sthat\ssome\sdefinitions\sin\sLibreSSL\sare\sno\slonger\spresent\sin\sthe\sinstalled\sheaders.\s\sFrom\sthe\sLibreSSL\sChangelog\sfile:\r\n\r\n3.5.0\s-\sDevelopment\srelease\r\n\r\n\s\s\s\s\s\s\s\s*\sCompatibility\sChanges\r\n\s\s\s\s\s\s\s\s\s\s-\sMost\sstructs\sthat\swere\spreviously\sdefined\sin\sthe\sfollowing\sheaders\r\n\s\s\s\s\s\s\s\s\s\s\s\sare\snow\sopaque\sas\sthey\sare\sin\sOpenSSL\s1.1:\r\n\s\s\s\s\s\s\s\s\s\s\s\sbio.h,\sbn.h,\scomp.h,\sdh.h,\sdsa.h,\sevp.h,\shmac.h,\socsp.h,\srsa.h,\r\n\s\s\s\s\s\s\s\s\s\s\s\sx509.h,\sx509v3.h,\sx509_vfy.h J login anonymous J mimetype text/plain J private_contact a774b1f5653dc3360e29ea7d635a64e94c9f1dab J severity Critical J status Open J title Build\sagainst\sLibreSSL\s3.5.3\shas\smissing\sdefinitions J type Build\sProblem K cfba27dc078fdc30b866d896df921346897c2d1a U anonymous Z 660d56367ebf8ea24ac662f74facf36f