https://bugs.winehq.org/show_bug.cgi?id=45273
--- Comment #5 from David dav75uk@yahoo.co.uk --- This was too long ago. As my comments above I applied a very naive fix to stop it complaining as detailed. This should be easy for someone familiar with the code to redo. It only quietened the fixme warning, it didn't result in arrows as I guess they are custom and needs special code.
If someone is seriously looking to fix this you can download Chessbase Reader for free: https://en.chessbase.com/pages/download and I can provide a simple chessbase database with a sample game with some arrows in it. I'm assuming running the latest reader (assuming it runs under wine) will use exactly the same function and fail to draw the arrows in the same way.