jasper was recently updated to provide version  3.x, previously it was 2.x

A new port jasper2 was made providing the older version, and ports like xv 
updated to use it. Unfortunately though it appears if you attempt to build xv 
whilst having the newer jasper port installed it opportunistically finds and 
uses headers from that port, and thus ends up with conflicting defines.

Until someone provides a fix for this, you can work around it by deactivating 
jasper

sudo port deactivate jasper

Then build xv. You can then reactivate jasper safely afterwards.

Chris

> On 19 Sep 2022, at 1:44 am, Dave Horsfall <d...@horsfall.org> wrote:
> 
> On Sun, 18 Sep 2022, Richard L. Hamilton wrote:
> 
>> I’ve not only seen that across various macOS versions, but something 
>> else broke the existing xv because one of the ports the older version 
>> depended on changed where it keeps some libraries. Specifically, the 
>> older version of xv expects
> 
> [..]
> 
> Grumble...  So I see :-(
> 
> I like XV (been using it since SunOS) so I'll try your fix.
> 
> -- Dave

Reply via email to