Intermediate fix for you is either installing earlier libgnome-keyring
version, or commenting-out lines 564-565 of src/CMakeLists.txt
On Sun, May 4, 2014 at 5:01 PM, Paul Greindl <[email protected]>wrote:
> As mentioned in the original mail it's Arch Linux. According to pacman
> it's libgnome-keyring version 3.12.0 so I guess what is mentioned in the
> linked mail applies....
>
>
>
> On 2014-05-04 14:56, Roman Lebedev wrote:
>
> Hi.
> What distribution is that and what libgnome-keyring(?) version is that?
> git?
>
> https://mail.gnome.org/archives/commits-list/2014-January/msg01585.html
>
>
> On Sun, May 4, 2014 at 4:44 PM, Paul Greindl <[email protected]>wrote:
>
>> That's right :)
>>
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:
>> In function ‘dt_pwstorage_gkeyring_set’:
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:71:3:
>> error: ‘gnome_keyring_attribute_list_append_string’ is deprecated (declared
>> at /usr/include/gnome-keyring-1/gnome-keyring.h:145): Use
>> 'g_hash_table_replace' instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_append_string
>> (attributes,"magic",PACKAGE_NAME);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:72:3:
>> error: ‘gnome_keyring_attribute_list_append_string’ is deprecated (declared
>> at /usr/include/gnome-keyring-1/gnome-keyring.h:145): Use
>> 'g_hash_table_replace' instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_append_string (attributes,"slot",slot);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:76:3:
>> error: ‘gnome_keyring_find_items_sync’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:321): Use
>> 'secret_service_search_sync' instead [-Werror=deprecated-declarations]
>> gnome_keyring_find_items_sync
>> (GNOME_KEYRING_ITEM_GENERIC_SECRET,attributes,&items);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:84:5:
>> error: ‘gnome_keyring_attribute_list_append_string’ is deprecated (declared
>> at /usr/include/gnome-keyring-1/gnome-keyring.h:145): Use
>> 'g_hash_table_replace' instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_append_string (attributes,key,value);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:89:5:
>> error: ‘gnome_keyring_item_set_attributes_sync’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:407): Use
>> 'secret_item_set_attributes_sync' instead [-Werror=deprecated-declarations]
>>
>> gnome_keyring_item_set_attributes_sync(DARKTABLE_KEYRING,f->item_id,attributes);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:95:5:
>> error: ‘gnome_keyring_item_create_sync’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:340): Use
>> 'secret_item_create_sync' instead [-Werror=deprecated-declarations]
>> result = gnome_keyring_item_create_sync(DARKTABLE_KEYRING,
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:104:3:
>> error: ‘gnome_keyring_attribute_list_free’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:155): Use 'g_hash_table_unref'
>> instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_free(attributes);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:
>> In function ‘dt_pwstorage_gkeyring_get’:
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:118:3:
>> error: ‘gnome_keyring_attribute_list_append_string’ is deprecated (declared
>> at /usr/include/gnome-keyring-1/gnome-keyring.h:145): Use
>> 'g_hash_table_replace' instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_append_string
>> (attributes,"magic",PACKAGE_NAME);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:119:3:
>> error: ‘gnome_keyring_attribute_list_append_string’ is deprecated (declared
>> at /usr/include/gnome-keyring-1/gnome-keyring.h:145): Use
>> 'g_hash_table_replace' instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_append_string (attributes,"slot",slot);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:120:3:
>> error: ‘gnome_keyring_find_items_sync’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:321): Use
>> 'secret_service_search_sync' instead [-Werror=deprecated-declarations]
>> gnome_keyring_find_items_sync
>> (GNOME_KEYRING_ITEM_GENERIC_SECRET,attributes,&items);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:121:3:
>> error: ‘gnome_keyring_attribute_list_free’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:155): Use 'g_hash_table_unref'
>> instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_free(attributes);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:129:5:
>> error: ‘gnome_keyring_item_get_attributes_sync’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:396): Use
>> 'secret_item_get_attributes' instead [-Werror=deprecated-declarations]
>> gnome_keyring_item_get_attributes_sync
>> (DARKTABLE_KEYRING,f->item_id,&attributes);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:143:5:
>> error: ‘gnome_keyring_attribute_list_free’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:155): Use 'g_hash_table_unref'
>> instead [-Werror=deprecated-declarations]
>> gnome_keyring_attribute_list_free(attributes);
>> ^
>> /tmp/yaourt-tmp-paul/aur-darktable-git/src/darktable/src/common/pwstorage/backend_gkeyring.c:144:5:
>> error: ‘gnome_keyring_found_free’ is deprecated (declared at
>> /usr/include/gnome-keyring-1/gnome-keyring.h:172)
>> [-Werror=deprecated-declarations]
>> gnome_keyring_found_free (items->data);
>>
>> ^
>> cc1: all warnings being treated as errors
>> src/CMakeFiles/lib_darktable.dir/build.make:2027: recipe for target
>> 'src/CMakeFiles/lib_darktable.dir/common/pwstorage/backend_gkeyring.c.o'
>> failed
>> make[2]: ***
>> [src/CMakeFiles/lib_darktable.dir/common/pwstorage/backend_gkeyring.c.o]
>> Error 1
>> CMakeFiles/Makefile2:1049: recipe for target
>> 'src/CMakeFiles/lib_darktable.dir/all' failed
>> make[1]: *** [src/CMakeFiles/lib_darktable.dir/all] Error 2
>> Makefile:136: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> We'll it mostly repeats, but anyway.
>>
>>
>>
>> On 2014-05-02 17:11, Pedro Côrte-Real wrote:
>>
>> The actual error is probably above the lines you pasted.
>>
>> Pedro
>>
>> On Fri, May 2, 2014 at 2:35 PM, Paul Greindl <[email protected]>
>> <[email protected]> wrote:
>>
>> Hi everyone!
>>
>> I get the following error when building darktable-git on arch and don't
>> really know what to do with it. Any help would be appriciated :)
>>
>> cc1: all warnings being treated as errors
>> src/CMakeFiles/lib_darktable.dir/build.make:2027: recipe for target
>> 'src/CMakeFiles/lib_darktable.dir/common/pwstorage/backend_gkeyring.c.o'
>> failed
>> make[2]: ***
>> [src/CMakeFiles/lib_darktable.dir/common/pwstorage/backend_gkeyring.c.o]
>> Error 1
>> CMakeFiles/Makefile2:1049: recipe for target
>> 'src/CMakeFiles/lib_darktable.dir/all' failed
>> make[1]: *** [src/CMakeFiles/lib_darktable.dir/all] Error 2
>> Makefile:136: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> Regards
>> Paul
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos. Get
>> unparalleled scalability from the best Selenium testing platform available.
>> Simple to use. Nothing to install. Get started now for
>> free."http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Darktable-users mailing
>> [email protected]https://lists.sourceforge.net/lists/listinfo/darktable-users
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos. Get
>> unparalleled scalability from the best Selenium testing platform
>> available.
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> _______________________________________________
>> Darktable-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/darktable-users
>>
>>
>
>
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Darktable-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-users