-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi folks!
Over the last days shadowm informed me that there are some issues with FriBiDi
in the latest version. Today I checked some things and something is really
f***ed up somewhere... I did the following things to at least work around some
issues / do some cleanup in master:
* Removed support for ancient versions of fribidi, bumping the requirement to
fribidi >=0.10.9 (this was already done in scons, did so in cmake, too) also
removing some code from fonts.cpp.
* For me the "build" part to check something is broken, so I would have to
override this to really get fribidi support to work again. For this I will
need some help testing, c.f. further down.
* When building latest master with fribidi (after some hacking on the cmake
recipe) I get an error with strict compilation turned on:
> /src/wesnoth-master/src/font.cpp: In member function 'void font:
> {anonymous}::text_surface::bidi_cvt()':
> /src/wesnoth-master/src/font.cpp:631:2: error: 'FriBidiLevel
> fribidi_log2vis(const FriBidiChar*, FriBidiStrIndex, FriBidiParType*,
> FriBidiChar*, FriBidiStrIndex*, FriBidiStrIndex*, FriBidiLevel*)' is
> deprecated (declared at /usr/include/fribidi/fribidi-deprecated.h:198)
> [-Werror=deprecated-declarations] fribidi_log2vis(bidi_logical, n,
> &base_dir, bidi_visual, NULL, NULL, NULL);
So the question is:
1) Am I the only one trying to build fribidi support with a recent fribidi (I
am using 0.19.6, oldest available for gentoo is 0.19.5)?
2) Is scons not using the depcrecated-declarations for strict builds?
To actually fix the detection for me for fribidi I would have to change some
more things in the Find script. The question is:
* Who is using FriBiDi? Which version are you using?
* Who uses cmake and can help me test the result?
Btw the oldest version of fribidi that debian oldstable still has is 0.19.2,
so bumping the version number for master should not hurt too many users... ;)
Cheers,
Nils Kneuper aka Ivanovic
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVKliBAAoJECGQYXu6c8NeJnUQALeNk2OCqeXGkZo/Q284hgZr
1Ptg8vOatkglwy8IbsJ/ISa3L6ovROYPB42Kto9RMnZm+BCR7zM69L8cEl/M68/F
oZHacHNkw/k813KZOfJ0xfiZfFW4hOoV9GH0GcCNimtMRQ4jdf2HME9JdHkshhdW
rEhHTv8v85/86+WgRO1gYmGnNQzGzYvq8nvBUX1+XGN5XZA869IohJzlA541N4JR
0zqV/H08C7kp5pZXsrxzx1OmAHIllIBljaaRsxYvomaHfBKfSOQO5RlwFtxDpKwn
1RVBmyC5shtnn3+NAZaJCmz5qpuCbUcET1Pt6lHVNBKEuT3I8H7k2q6d0tCnDkOl
2FhOOHSCe7HjvuLwZuU75NT/xf0OJw8JZGxNJfL8BER3Y2Y4cz2yAaxz+ErWHLBz
93RSl7BcpZ3pOV55U2zQktNIXzZ+hK3CMb01yCkN5f7V68/ER6IOsJHm/lbBC2c2
zw9Y3BLjYbQha9DWP67+fFUI6R9CJiNG91F457j0sUJPJ2AtJU22nosFaudTxidQ
scIpUtDDY9go/vk1sPl8i7blB2rT57JDgNIra4IrVWXtFegNdVlMT8HLsUBcWny0
ru47U829jUy71dz8YSwHlp65ryHKVXX59VxTfh5/le7KY32WzQFlOGIUJsPiUPYH
B7BUNFeTE6k4c66ldKCk
=H2Uw
-----END PGP SIGNATURE-----
_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev