Re: GIT version doesn't build anymore

Jack via balsa-list <[email protected]>
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
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.

>> Disabling this check in configure.ac it fails lateron with
>> 
>> /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuItem.h:64:60:  
>> error: unknown type name 'GtkAction'; did you mean 'AtkAction'?
>>  webkit_context_menu_item_new                               
>> (GtkAction              *action);
>>                                                             ^~~~~~~~~
>>                                                             AtkAction
>> /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuItem.h:85:61:  
>> error: unknown type name 'GtkAction'
>>  WEBKIT_DEPRECATED_FOR(webkit_context_menu_item_get_gaction)  
>> GtkAction *
>>                                                               
>> ^~~~~~~~~
> 
> Sorry about that--I "improved" a workaround for that issue, and it  
> broke the build. I just reverted the commit--try again.
> 
>> I have webkit-gtk-2.18.6 installed here. Is the patch for this old  
>> version removed?
>> I had no problems with the GIT version of 2018/07/16 with the same  
>> version of webkit-gtk.
>> 
>> Many thanks for a hint,
>> Helmut
> 
> Peter
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.