-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Jack and Albrecht:

On 01/06/2018 02:55:32 PM Sat, Albrecht Dreß wrote:
Am 06.01.18 20:15 schrieb(en) Jack:
Just say “rm libbalsa/libbalsa-marshal.[hc]”, and then again try “make”.  Then 
these files should be re-generated properly.

Unfortunately, that gives the same error.  However, there is a .h, .c, and .o.  
The .c does not seem to get regenerated, but the other two do.  Is that 
relevant?

Ooops, actually, you should also remove the '.o' file before running “make” 
(i.e. “rm libbalsa/libbalsa-marshal.[hco]”).  None of these files is in git, 
they are *all* created by parsing  libbalsa/libbalsa-marshal.list and by the 
build process, respectively (maybe a “make clean” before “make” would work, 
too)  This file should contain, inter alia

VOID:INT,DOUBLE,STRING
# VOID:INT,INT,INT,STRING

The first is the new mashaller, the second the old one.

Hope this helps,
Albrecht.

Sorry about the meson build--no, as you can tell, I didn't test it!

Albrecht's patch fixed it for me. I had to scrap a previous build directory 
because of a meson upgrade, so I started with a new one, and ninja ran with no 
errors. I'd previously tested the autotools build, and that too was clean for 
me.

Generating those marshal files is messy in the meson build. Recent glib ('>= 
2.53.4') has a new glib-genmarshal which makes it easy, but the older one had to 
be tricked into producing working files. What is your glib version?

Peter
-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQS030wPRfNNA5alz3MfX9S1uSp09QUCWlExZwAKCRAfX9S1uSp0
9dacAJ9LAO3Qu2RNkT3tffHISLWwtK7hXgCgkW6QJrXW0suoOLWlYjAuP6QWup8=
=WGBy
-----END PGP SIGNATURE-----
_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list

Reply via email to