Re: New Meson config failure

Jack <[email protected]>
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
Hello Peter,
On 2017.11.04 15:37, Peter Bloomfield wrote:
[snip....]
> Re the meson version upgrade: you may need to make a new build  
> directory with the new meson+ninja; I've had it complain about using  
> a build directory that was created using an older version.
I thought I had started with a clean build dir, but re-cleaning did get  
rid of some problems.
> 
> Re Balsa's options: I did some extensive renaming, dropping all with-  
> prefixes, and replacing all the yes/no choices with true/false. Run  
> "meson configure" in the new build directory to see all the names and  
> possible values.
> Boolean options were already true/false, but some others (including  
> gpgme) were yes/no/path-to-something, so for consistency I changed  
> those to true/false/path.
> So in particular, you'd need "gpgme=true".
All good now with two new issues.

I now get:
DEPRECATION: The "languages" argument of gnome.yelp() is deprecated.   
Use a LINGUAS file in the sources directory instead.  This will become  
a hard error in the future.

I'm not sure which parameter triggered this, but I suppose it's  
something other than the default, and I used
-Dgnome-desktop=false -Dlibsecret=true -Dgpgme=true  
-Dspell-checker=gtkspell -Dosmo=true -Dgtksourceview=true  
-Dhelp-files=true

Then, I get a compile failure (which I don't get using ./configure and  
make)

[7/145] Generating libbalsa_marshal_h with a custom command.
FAILED: libbalsa/libbalsa-marshal.h
glib-genmarshal --header --prefix=libbalsa  
--output=libbalsa/libbalsa-marshal.h  
../balsa-git/libbalsa/libbalsa-marshal.list

(process:21064): GLib-Genmarshal-WARNING **: failed to open  
"--output=libbalsa/libbalsa-marshal.h": No such file or directory
  (here it spits out what I assume is supposed to go into that file)
[9/145] Generating soundlist-file with a custom command.
ninja: build stopped: subcommand failed.

The libbalsa subdir does exist, and I'm not sure why it would complain  
no such file or directory for something it is trying to write, not read.

If I put that output into a file of that name and try again, I get the  
same error, followed by a similar error for libbalsa-marshal.c

I have no idea if this is specifically because of either meson or  
ninja, or if it is using some code path I happened not to trigger with  
the traditional build (even though I'm trying to use the same  
parameters.)

> 
> Thanks for continuing to test the meson build!
> 
> Peter
Not a problem.

Jack
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.