Hi,

On 2025-03-21 09:59, Bastian Germann wrote:
> Please remove desmume from arm64 and ppc64el to let the pkg migrate to
> trixie. The build fails on these archs and it is unlikely that somone is
> going to run the program there.

Please don't remove the arm64 version just yet. The software has explicit
aarch64 support upstream and there is no reason to get rid of it just because
it cannot build at the moment.

The specific FTBFS issue on arm64 looks like this:

../desmume/src/render3D.cpp:902:49: error: cannot convert ‘uint16x8_t’ to 
‘uint8x16_t’
  902 |                 vst1q_u8( outFog + i, 
vuzp1q_u16(vshrq_n_u16(clearDepth.val[0], 15), vshrq_n_u16(clearDepth.val[1], 
15)) );
      |                                       
~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 uint16x8_t

>From a quick look, it seems to even be fixed upstream?
https://github.com/getItemFromBlock/AM64DS_DeSmuME/commit/41698f7a331781a6c21c29a49bf4ae1670246ea6

Reply via email to