I have successfully compiled Top 3.7 on an old SVR4 based system. When I get to run it I get following error:
Kernel: no symbol named ‘v’
I see that in m_svr4.c you have:
Static struct nlist nlst =
Debugging the code, the nlist() call completes successfully, ret=0 (meaning all symbols found)
It’s the check_nlist() function that fails. When I comment it out, top actually starts and works, except shows 0 for all cpu states and memory.