Artifact [0fb4157e56]

Artifact 0fb4157e5638e7c028f1582c0de3b8af273866fc2fecb3fd1f1cee87f47a11bb:

Ticket change [0fb4157e56] - New ticket [cfba27dc078fdc30|cfba27dc07] <i>Build against LibreSSL 3.5.3 has missing definitions</i>. by anonymous 2022-09-19 14:23:33.
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