The public header file exposes functions for a newtListitem API. However, there are no functions defined for this in the private source code. As such, these symbols are never compiled into the static or shared library ABI. This results in linker errors if someone tries to use the functions. Attached is a patch to remove these from the public header. I do not see why this would break the API/ABI since it appears it was removed before and has not worked since.
Created attachment 872039 [details] patch to remove newtListitem api
The declarations are now removed in the upstream git. It seems the actual code was removed in 1998. Thanks!