[Bug 2407] New: OpenSSH uses deprecated APIs on MacOS
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Tue Jun 2 23:54:21 AEST 2015
https://bugzilla.mindrot.org/show_bug.cgi?id=2407
Bug ID: 2407
Summary: OpenSSH uses deprecated APIs on MacOS
Product: Portable OpenSSH
Version: -current
Hardware: All
OS: Mac OS X
Status: NEW
Severity: normal
Priority: P5
Component: Miscellaneous
Assignee: unassigned-bugs at mindrot.org
Reporter: ronf at timeheart.net
Created attachment 2642
--> https://bugzilla.mindrot.org/attachment.cgi?id=2642&action=edit
Log of running "make tests"
When compiling and running unit tests on the latest OpenSSH 6.9p1
snapshot from 05/31, I saw a number of compiler warnings output related
to the use of deprecated APIs. Most of the deprecations go back to OS X
version 10.7 -- I'm currently compiling it on 10.10.3. There were
several hundred of these, referencing various bignum and crypto APIs.
In addition to the deprecation warnings, I also got multiple instances
of the following warning:
clang: warning: argument unused during compilation: '-pie'
and one instance of:
cipher-3des1.c:152:22: warning: incompatible pointer types assigning to
'int
(*)(EVP_CIPHER_CTX *, unsigned char *, const unsigned char *,
unsigned
int)' from 'int (EVP_CIPHER_CTX *, u_char *, const u_char *,
size_t)'
[-Wincompatible-pointer-types]
ssh1_3des.do_cipher = ssh1_3des_cbc;
^ ~~~~~~~~~~~~~
I've attached the complete output from the compile and running the
tests.
Despite all these warnings, the tests all passed in the end.
--
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list