``` --- /tmp/clang/home/tinderbox/img/17.1_desktop_gnome_systemd-j4-20221201-200744/var/tmp/clang/dev-libs/libtecla-1.6.3/clang16-safe.log 2023-02-11 03:38:59.610319759 +0000 +++ /tmp/clang/home/tinderbox/img/17.1_desktop_gnome_systemd-j4-20221201-200744/var/tmp/clang/dev-libs/libtecla-1.6.3/clang16-errors.log 2023-02-11 03:38:59.610319759 +0000 [...] @@ -93,7 +93,7 @@ /usr/include/unistd.h:799:14: note: 'ttyname' declared here extern char *ttyname (int __fd) __THROW; ^ -ignoreme: warning: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion] +ignoreme: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion] char *name = ptsname(0); ^ ~~~~~~~~~~ ignoreme: error: call to undeclared function 'grantpt'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] @@ -102,7 +102,7 @@ ignoreme: error: call to undeclared function 'unlockpt'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] int i2 = unlockpt(0); ^ ```
seems fixed with commit 9ccc798ee0f285317f413cdb3ea4e9cd1eb2b874 Author: Sam James <sam@gentoo.org> AuthorDate: Wed Dec 7 14:30:43 2022 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: Wed Dec 7 14:30:43 2022 +0000 dev-libs/libtecla: EAPI 8, fix configure w/ clang 16 Signed-off-by: Sam James <sam@gentoo.org>