Re: gnunet mysql errors

Martin Schanzenbach <[email protected]> Wed, 01 Feb 2023 09:19:59 +0900
Newsgroups gmane.network.gnunet.devel
Message-ID <[email protected]>
This is a regression introduced by Christian recently:
https://git.gnunet.org/gnunet.git/commit/?id=b73a7c5da48e09bd39c1d7c1dabec269dbacd1c8

I think the check before this commit was correct (and the comment
wrong).

Br
Martin

Nikita Ronja Gillmann <[email protected]> writes:

> mysql is correctly detected (version: mysql-client-8.0.31nb1).
>
> yet I run into this. any idea if this is on your side or mine?
>
> gmake[3]: Entering directory '/usr/work/net/gnunet/work/gnunet-0.19.2/src/mysql'
>    CC       mysql.lo
> In file included from mysql.c:28:
> mysql.c: In function 'iopen':
> ../../src/include/gnunet_mysql_compat.h:48:20: error: 'my_bool' undeclared (first use in this function); did you mean 'bool'?
>     48 | #define MYSQL_BOOL my_bool; //MySQL < 8 wants this
>        |                    ^~~~~~~
> mysql.c:224:3: note: in expansion of macro 'MYSQL_BOOL'
>    224 |   MYSQL_BOOL reconnect;
>        |   ^~~~~~~~~~
> ../../src/include/gnunet_mysql_compat.h:48:20: note: each undeclared identifier is reported only once for each function it appears in
>     48 | #define MYSQL_BOOL my_bool; //MySQL < 8 wants this
>        |                    ^~~~~~~
> mysql.c:224:3: note: in expansion of macro 'MYSQL_BOOL'
>    224 |   MYSQL_BOOL reconnect;
>        |   ^~~~~~~~~~
> mysql.c:224:14: error: 'reconnect' undeclared (first use in this function); did you mean 'connect'?
>    224 |   MYSQL_BOOL reconnect;
>        |              ^~~~~~~~~
>        |              connect
> gmake[3]: *** [Makefile:560: mysql.lo] Error 1
> gmake[3]: Leaving directory '/usr/work/net/gnunet/work/gnunet-0.19.2/src/mysql'
> gmake[2]: *** [Makefile:548: all-recursive] Error 1
> gmake[2]: Leaving directory '/usr/work/net/gnunet/work/gnunet-0.19.2/src'
> gmake[1]: *** [Makefile:599: all-recursive] Error 1
> gmake[1]: Leaving directory '/usr/work/net/gnunet/work/gnunet-0.19.2'
> gmake: *** [Makefile:510: all] Error 2
> *** Error code 2
>
> Stop.
> make[1]: stopped in /usr/pkgsrc/net/gnunet
> *** Error code 1
signature.asc (application/pgp-signature, 832 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEPREGPBD5jRS9JNFHCwmY74b1m2oFAmPZsC8ACgkQCwmY74b1
m2o4yw/9F3CcZvEcoIw7Z8Km1BmV/pcmCW2bQGs9oxayJ9vuS0Fwtc/92Ysztoho
njIXgMOQ5P9+hhkF8m0a3K1C/kNy/TBWLJi1c5nVGQobu9r2t19nMa7n9RqVnJe+
t52OQrFv4KPmQSHhE3DNiRlL/rxbkVFwexqX7cx5w5Lc/H3MV5x66tj7E1TAzx8b
wyeWm4DbyW6+K4p7iCYH6fBjWW2aQ6iXD21UniCUwH9W2NDDrzFuXCAv4DNpOUwV
g/h86gB4wAdg7+ns+axHfX4UrRgEbX7T3aFbt96ZIdAp9erxZPrpnSW4EbZ6KV7A
3I9bsfc+4AEZ1cyGmpWNCdJtN+wTwpy0As4miVvUcWclwzqFhKavya0QhtpxQb/h
e0ykccq8/FeWMw6t+/V/TaRdm/FRGw7VZ26nTNyjaFrlmMDISqSEhsseHB7O8+04
twoT3p8DPIfjvKDhZxzCZ0zO4l5CImmDsX8VoCReLMvw/767hG2uU1IETxzzUTKv
NWV27YUUSXm4JDKGpKa43p0Dp9yVYWJ6wysU+lekGqt7Zxl/UqmNSTDTglhS8rOJ
5H2gEJRyMqTzs6tTRaSXh7GE9r2OvG0zbJMWoigebjEPTjTs/IdjqCeyAWyTIeCm
lwxgbqyEuLITeNWX/3Ww3Mv76Akf9i0JCEkAjTtw+/AIrtXvMbQ=
=QpAm
-----END PGP SIGNATURE-----