Re: GIT version doesn't build anymore

Jack via balsa-list <[email protected]>
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
On 2018.07.24 09:04, Peter Bloomfield wrote:
> Jack and Helmut:
> 
> On 07/23/2018 04:16:48 PM Mon, Jack via balsa-list wrote:
>> Hi Peter,
>> 
>> On 2018.07.23 12:57, Peter Bloomfield wrote:
>>> Hi Helmut,
>>> 
>>> On 07/23/2018 11:19:21 AM Mon, Helmut Jarausch via balsa-list wrote:
>>>> Hi,
>>>> my last successful build of the GIT version of Balsa was on  
>>>> 2018/07/16
>>>> 
>>>> But now I encounter problems.
>>>> 
>>>> First, in configure.ac it  checks pkg_config enchant-2  which  
>>>> doesn't exist in Gentoo even though enchant-2.1.2 is installed  
>>>> here.
>>>> Therefore it checks for  <= enchant-1.6.0 which fails.
>>> 
>>> Does Gentoo put enchant-2.pc in a separate devel package? That's  
>>> the file that pkg-config is failing to find.
>> Remember, Gentoo builds EVERY package from source, there are no  
>> sparate -dev or -devel packages.  However it seems that Gentoo has  
>> not distinguished enchant <2 from >=2 so even for enchant-2, the  
>> file is enchant.pc.  For me "pkg-config --modversion enchant"  
>> returns 2.1.1.
> 
> Configure and meson.build have been changed in master so that, when  
> pkg-config fails to find enchant-2.pc, it tries "enchant != 1.6.1"  
> instead of "enchant <= 1.6.0". It's a bit obscure (!) but should work  
> both with distros that provide enchant-2.pc and those like Gentoo  
> that name it enchant.pc.

Writing this from a new meson/ninja build with webkit-gtk 2.20.3, with  
no apparent problems, but only minimal testing so far.  At some point,  
I'll try configuring with internal spell check - I assume that will  
test the new enchant checking.

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.