I'm unable to build on Arch Linux. Using the Aur version
-- Generating done -- Build files have been written to: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6 Consolidate compiler generated dependencies of target openicc-static [ 2%] Built target openicc-static [ 2%] Extract translatable messages to /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/po/oyranos.pot [ 3%] Generating cs.gmo ............................................................................................................... done. 576 translated messages, 209 fuzzy translations, 158 untranslated messages. [ 3%] Generating de.gmo ......................................................................................................... done. 888 translated messages, 3 fuzzy translations, 52 untranslated messages. [ 3%] Generating eo.gmo ........................................................................................................ done. 32 translated messages, 86 fuzzy translations, 825 untranslated messages. [ 3%] Generating eu.gmo ...................................................................................................... done. 146 translated messages, 323 fuzzy translations, 474 untranslated messages. [ 4%] Generating fr.gmo ............................................................................................................... done. 71 translated messages, 285 fuzzy translations, 587 untranslated messages. [ 4%] Generating ru.gmo ................................................................................................................ done. 12 translated messages, 3 fuzzy translations, 928 untranslated messages. [ 4%] Built target translations_1 Consolidate compiler generated dependencies of target OyranosCore [ 6%] Built target OyranosCore Consolidate compiler generated dependencies of target oyranos_core-static [ 8%] Built target oyranos_core-static Consolidate compiler generated dependencies of target OyranosObject [ 15%] Built target OyranosObject Consolidate compiler generated dependencies of target oyranos_object-static [ 21%] Built target oyranos_object-static Consolidate compiler generated dependencies of target OyranosModules [ 34%] Built target OyranosModules Consolidate compiler generated dependencies of target oyranos_modules-static [ 46%] Built target oyranos_modules-static Consolidate compiler generated dependencies of target OyranosConfig [ 52%] Built target OyranosConfig Consolidate compiler generated dependencies of target oyranos_config-static [ 58%] Built target oyranos_config-static Consolidate compiler generated dependencies of target Oyranos [ 62%] Built target Oyranos Consolidate compiler generated dependencies of target oyranos-static [ 67%] Built target oyranos-static Consolidate compiler generated dependencies of target oyranos_lcms_cmm_module [ 67%] Built target oyranos_lcms_cmm_module Consolidate compiler generated dependencies of target oyranos_lcm2_cmm_module [ 68%] Built target oyranos_lcm2_cmm_module Consolidate compiler generated dependencies of target oyranos_lraw_cmm_module [ 69%] Built target oyranos_lraw_cmm_module Consolidate compiler generated dependencies of target oyranos_oicc_cmm_module [ 69%] Built target oyranos_oicc_cmm_module Consolidate compiler generated dependencies of target oyranos_oPNG_cmm_module [ 70%] Built target oyranos_oPNG_cmm_module Consolidate compiler generated dependencies of target oyranos_oJPG_cmm_module [ 70%] Built target oyranos_oJPG_cmm_module Consolidate compiler generated dependencies of target oyranos_oydi_cmm_module [ 70%] Built target oyranos_oydi_cmm_module Consolidate compiler generated dependencies of target oyranos_oyra_cmm_module [ 72%] Built target oyranos_oyra_cmm_module Consolidate compiler generated dependencies of target oyranos_trds_cmm_module [ 73%] Built target oyranos_trds_cmm_module Consolidate compiler generated dependencies of target oyranos_oiDB_cmm_module [ 74%] Built target oyranos_oiDB_cmm_module Consolidate compiler generated dependencies of target oyranos_elDB_cmm_module [ 74%] Building C object src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/oyranos_cmm_elDB.c.o /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���oyGetByName���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:133:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 133 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:134:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 134 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} In file included from /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:84: /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:134:22: error: too few arguments to function ���kdbOpen��� 134 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���oyGetKey���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:172:3: error: too few arguments to function ���keyCopy��� 172 | keyCopy( key, result ); | ^~~~~~~ /usr/include/elektra/kdb.h:147:7: note: declared here 147 | Key * keyCopy (Key *dest, const Key *source, elektraCopyFlags flags); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���oySetKey���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:183:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 183 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:184:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 184 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:184:22: error: too few arguments to function ���kdbOpen��� 184 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:194:17: error: too few arguments to function ���keyDup��� 194 | Key * dup = keyDup (key); | ^~~~~~ /usr/include/elektra/kdb.h:215:20: note: declared here 215 | static inline Key *keyDup (const Key *source, elektraCopyFlags flags) | ^~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDB_newFrom���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:361:5: warning: not enough variable arguments to fit a sentinel [-Wformat=] 361 | db->error = keyNew(KEY_END); | ^~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:362:23: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 362 | db->h = kdbOpen(db->error); | ~~^~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:362:13: error: too few arguments to function ���kdbOpen��� 362 | db->h = kdbOpen(db->error); | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDBSetString���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:600:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 600 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:601:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 601 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:601:22: error: too few arguments to function ���kdbOpen��� 601 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:637:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 637 | key = keyNew( KEY_END ); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDBSearchEmptyKeyname���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:691:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 691 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:692:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 692 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:692:22: error: too few arguments to function ���kdbOpen��� 692 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDBEraseKey���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:744:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 744 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:745:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 745 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:745:22: error: too few arguments to function ���kdbOpen��� 745 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:746:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 746 | Key * top = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: At top level: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:801:42: error: ���KDB_VERSION_MICRO��� undeclared here (not in a function); did you mean ���KDB_VERSION_MINOR���? 801 | {KDB_VERSION_MAJOR, KDB_VERSION_MINOR, KDB_VERSION_MICRO}, /**< lib_version */ | ^~~~~~~~~~~~~~~~~ | KDB_VERSION_MINOR make[2]: *** [src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/build.make:76: src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/oyranos_cmm_elDB.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1475: src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build().
I'm unable to build on Arch Linux. Using the Aur version
-- Generating done -- Build files have been written to: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6 Consolidate compiler generated dependencies of target openicc-static [ 2%] Built target openicc-static [ 2%] Extract translatable messages to /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/po/oyranos.pot [ 3%] Generating cs.gmo ............................................................................................................... done. 576 translated messages, 209 fuzzy translations, 158 untranslated messages. [ 3%] Generating de.gmo ......................................................................................................... done. 888 translated messages, 3 fuzzy translations, 52 untranslated messages. [ 3%] Generating eo.gmo ........................................................................................................ done. 32 translated messages, 86 fuzzy translations, 825 untranslated messages. [ 3%] Generating eu.gmo ...................................................................................................... done. 146 translated messages, 323 fuzzy translations, 474 untranslated messages. [ 4%] Generating fr.gmo ............................................................................................................... done. 71 translated messages, 285 fuzzy translations, 587 untranslated messages. [ 4%] Generating ru.gmo ................................................................................................................ done. 12 translated messages, 3 fuzzy translations, 928 untranslated messages. [ 4%] Built target translations_1 Consolidate compiler generated dependencies of target OyranosCore [ 6%] Built target OyranosCore Consolidate compiler generated dependencies of target oyranos_core-static [ 8%] Built target oyranos_core-static Consolidate compiler generated dependencies of target OyranosObject [ 15%] Built target OyranosObject Consolidate compiler generated dependencies of target oyranos_object-static [ 21%] Built target oyranos_object-static Consolidate compiler generated dependencies of target OyranosModules [ 34%] Built target OyranosModules Consolidate compiler generated dependencies of target oyranos_modules-static [ 46%] Built target oyranos_modules-static Consolidate compiler generated dependencies of target OyranosConfig [ 52%] Built target OyranosConfig Consolidate compiler generated dependencies of target oyranos_config-static [ 58%] Built target oyranos_config-static Consolidate compiler generated dependencies of target Oyranos [ 62%] Built target Oyranos Consolidate compiler generated dependencies of target oyranos-static [ 67%] Built target oyranos-static Consolidate compiler generated dependencies of target oyranos_lcms_cmm_module [ 67%] Built target oyranos_lcms_cmm_module Consolidate compiler generated dependencies of target oyranos_lcm2_cmm_module [ 68%] Built target oyranos_lcm2_cmm_module Consolidate compiler generated dependencies of target oyranos_lraw_cmm_module [ 69%] Built target oyranos_lraw_cmm_module Consolidate compiler generated dependencies of target oyranos_oicc_cmm_module [ 69%] Built target oyranos_oicc_cmm_module Consolidate compiler generated dependencies of target oyranos_oPNG_cmm_module [ 70%] Built target oyranos_oPNG_cmm_module Consolidate compiler generated dependencies of target oyranos_oJPG_cmm_module [ 70%] Built target oyranos_oJPG_cmm_module Consolidate compiler generated dependencies of target oyranos_oydi_cmm_module [ 70%] Built target oyranos_oydi_cmm_module Consolidate compiler generated dependencies of target oyranos_oyra_cmm_module [ 72%] Built target oyranos_oyra_cmm_module Consolidate compiler generated dependencies of target oyranos_trds_cmm_module [ 73%] Built target oyranos_trds_cmm_module Consolidate compiler generated dependencies of target oyranos_oiDB_cmm_module [ 74%] Built target oyranos_oiDB_cmm_module Consolidate compiler generated dependencies of target oyranos_elDB_cmm_module [ 74%] Building C object src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/oyranos_cmm_elDB.c.o /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���oyGetByName���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:133:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 133 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:134:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 134 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} In file included from /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:84: /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:134:22: error: too few arguments to function ���kdbOpen��� 134 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���oyGetKey���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:172:3: error: too few arguments to function ���keyCopy��� 172 | keyCopy( key, result ); | ^~~~~~~ /usr/include/elektra/kdb.h:147:7: note: declared here 147 | Key * keyCopy (Key *dest, const Key *source, elektraCopyFlags flags); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���oySetKey���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:183:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 183 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:184:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 184 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:184:22: error: too few arguments to function ���kdbOpen��� 184 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:194:17: error: too few arguments to function ���keyDup��� 194 | Key * dup = keyDup (key); | ^~~~~~ /usr/include/elektra/kdb.h:215:20: note: declared here 215 | static inline Key *keyDup (const Key *source, elektraCopyFlags flags) | ^~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDB_newFrom���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:361:5: warning: not enough variable arguments to fit a sentinel [-Wformat=] 361 | db->error = keyNew(KEY_END); | ^~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:362:23: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 362 | db->h = kdbOpen(db->error); | ~~^~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:362:13: error: too few arguments to function ���kdbOpen��� 362 | db->h = kdbOpen(db->error); | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDBSetString���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:600:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 600 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:601:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 601 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:601:22: error: too few arguments to function ���kdbOpen��� 601 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:637:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 637 | key = keyNew( KEY_END ); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDBSearchEmptyKeyname���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:691:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 691 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:692:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 692 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:692:22: error: too few arguments to function ���kdbOpen��� 692 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: In function ���elDBEraseKey���: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:744:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 744 | Key * error_key = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:745:30: warning: passing argument 1 of ���kdbOpen��� from incompatible pointer type [-Wincompatible-pointer-types] 745 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~~~ | | | Key * {aka struct _Key *} /usr/include/elektra/kdb.h:128:31: note: expected ���const KeySet *��� {aka ���const struct _KeySet *���} but argument is of type ���Key *��� {aka ���struct _Key *���} 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:745:22: error: too few arguments to function ���kdbOpen��� 745 | KDB * oy_handle_ = kdbOpen(error_key); oyERRopen(error_key) | ^~~~~~~ /usr/include/elektra/kdb.h:128:7: note: declared here 128 | KDB * kdbOpen (const KeySet * contract, Key *parentKey); | ^~~~~~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:746:3: warning: not enough variable arguments to fit a sentinel [-Wformat=] 746 | Key * top = keyNew(KEY_END); | ^~~ /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c: At top level: /home/arif/.config/trizen/sources/oyranos/src/oyranos-0.9.6/src/modules/color/modules/oyranos_cmm_elDB.c:801:42: error: ���KDB_VERSION_MICRO��� undeclared here (not in a function); did you mean ���KDB_VERSION_MINOR���? 801 | {KDB_VERSION_MAJOR, KDB_VERSION_MINOR, KDB_VERSION_MICRO}, /**< lib_version */ | ^~~~~~~~~~~~~~~~~ | KDB_VERSION_MINOR make[2]: *** [src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/build.make:76: src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/oyranos_cmm_elDB.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1475: src/modules/color/modules/CMakeFiles/oyranos_elDB_cmm_module.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build().