Just to tie off, yes, reverting that change worked. Other problems down the line, but I will continue in the openafs-devel list.
Thank you. -Ben ________________________________ From: Jeffrey E Altman Sent: Saturday, August 13, 2022 10:25 AM To: Ben Huntsman; openafs-info@openafs.org Subject: Re: [OpenAFS] linking afs.ext.64 on AIX fails with missing symbol vprintf On 8/13/2022 12:20 PM, Ben Huntsman (b...@huntsmans.net<mailto:b...@huntsmans.net>) wrote: Ah, yes, that is what I thought. The problem is that AIX's kernel doesn't have vprintf. Only printf. However, the change set you linked indicates that previously, osi_Msg used fprintf, and indeed that goes all the way back to the beginning. That's why I wonder how it worked on AIX in the past. With no vprintf in the kernel, what alternative should we use here? The prior change had osi_Msg as a macro not a function. That means that the fprintf reference would have been substituted for wherever osi_Msg was used. Assuming that osi_Msg was defined for AIX at all. The referenced change was intended to fix a problem specific to Linux. You might want to revert the change and see whether or not you make further progress. As an aside, development discussions such as this are not of general interest to the end user community and are more appropriate to be held on openafs-de...@openafs.org<mailto:openafs-de...@openafs.org> instead.