Your message dated Sun, 07 Feb 2021 17:34:08 +0000
with message-id <e1l8nwm-000c07...@fasolo.debian.org>
and subject line Bug#980587: fixed in liblightify 0~git20160911-2
has caused the Debian Bug report #980587,
regarding liblightify: FTBFS: sh: 1: error: Problems running dot: exit 
code=127, command='dot', 
arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_09_09_8hpp__dep__incl.dot"
 -Tpdf -o 
"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_09_09_8hpp__dep__incl.pdf"'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
980587: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980587
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: liblightify
Version: 0~git20160911-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210120 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> mkdir -p doc/doxygen
> rm -rf doc/doxygen
> SRCDIR='.' PROJECT='lightify' VERSION='0' PERL_PATH='/usr/bin/perl' 
> HAVE_DOT='NO' GENERATE_MAN='NO' GENERATE_RTF='NO' GENERATE_XML='NO' 
> GENERATE_HTMLHELP='NO' GENERATE_CHI='NO' GENERATE_HTML='YES' 
> GENERATE_LATEX='NO' DOCDIR=doc/doxygen /usr/bin/doxygen Doxyfile
> warning: Tag 'TCL_SUBST' at line 247 of file 'Doxyfile' has become obsolete.
>          To avoid this warning please remove this line from your 
> configuration file or upgrade it using "doxygen -u"
> warning: Tag 'COLS_IN_ALPHA_INDEX' at line 1071 of file 'Doxyfile' has become 
> obsolete.
>          To avoid this warning please remove this line from your 
> configuration file or upgrade it using "doxygen -u"
> warning: Tag 'PERL_PATH' at line 2125 of file 'Doxyfile' has become obsolete.
>          To avoid this warning please remove this line from your 
> configuration file or upgrade it using "doxygen -u"
> warning: Tag 'MSCGEN_PATH' at line 2147 of file 'Doxyfile' has become 
> obsolete.
>          To avoid this warning please remove this line from your 
> configuration file or upgrade it using "doxygen -u"
> /<<PKGBUILDDIR>>/src/liblightify++/liblightify++.hpp:34: warning: the name 
> 'lightify++.h' supplied as the argument in the \file statement is not an 
> input file
> Doxygen version used: 1.9.1
> Notice: Output directory 'doc/doxygen' does not exist. I have created it for 
> you.
> Searching for include files...
> Searching for example files...
> Searching for images...
> Searching for dot files...
> Searching for msc files...
> Searching for dia files...
> Searching for files to exclude
> Searching INPUT for files to process...
> Searching for files in directory /<<PKGBUILDDIR>>/src
> Searching for files in directory /<<PKGBUILDDIR>>/src/liblightify
> Searching for files in directory /<<PKGBUILDDIR>>/src/liblightify++
> Searching for files in directory /<<PKGBUILDDIR>>/src/tests
> Searching for files in directory /<<PKGBUILDDIR>>/src/tools
> Reading and parsing tag files
> Parsing files
> Preprocessing /<<PKGBUILDDIR>>/src/context.c...
> Parsing file /<<PKGBUILDDIR>>/src/context.c...
> Preprocessing /<<PKGBUILDDIR>>/src/context.h...
> Parsing file /<<PKGBUILDDIR>>/src/context.h...
> Preprocessing /<<PKGBUILDDIR>>/src/groups.c...
> Parsing file /<<PKGBUILDDIR>>/src/groups.c...
> Preprocessing /<<PKGBUILDDIR>>/src/groups.h...
> Parsing file /<<PKGBUILDDIR>>/src/groups.h...
> Preprocessing /<<PKGBUILDDIR>>/src/liblightify/liblightify.h...
> Parsing file /<<PKGBUILDDIR>>/src/liblightify/liblightify.h...
> 
> Preprocessing /<<PKGBUILDDIR>>/src/liblightify++/liblightify++.hpp...
> Parsing file /<<PKGBUILDDIR>>/src/liblightify++/liblightify++.hpp...
> Preprocessing /<<PKGBUILDDIR>>/src/liblightify-private.h...
> Parsing file /<<PKGBUILDDIR>>/src/liblightify-private.h...
> Preprocessing /<<PKGBUILDDIR>>/src/liblightify.c...
> Parsing file /<<PKGBUILDDIR>>/src/liblightify.c...
> Preprocessing /<<PKGBUILDDIR>>/src/log.c...
> Parsing file /<<PKGBUILDDIR>>/src/log.c...
> Preprocessing /<<PKGBUILDDIR>>/src/log.h...
> Parsing file /<<PKGBUILDDIR>>/src/log.h...
> Preprocessing /<<PKGBUILDDIR>>/src/node.c...
> Parsing file /<<PKGBUILDDIR>>/src/node.c...
> Preprocessing /<<PKGBUILDDIR>>/src/node.h...
> Parsing file /<<PKGBUILDDIR>>/src/node.h...
> Preprocessing /<<PKGBUILDDIR>>/src/socket.c...
> Parsing file /<<PKGBUILDDIR>>/src/socket.c...
> Preprocessing /<<PKGBUILDDIR>>/src/socket.h...
> Parsing file /<<PKGBUILDDIR>>/src/socket.h...
> Preprocessing /<<PKGBUILDDIR>>/src/tests/test-lightify.c...
> Parsing file /<<PKGBUILDDIR>>/src/tests/test-lightify.c...
> Preprocessing /<<PKGBUILDDIR>>/src/tools/lightify-example.cpp...
> Parsing file /<<PKGBUILDDIR>>/src/tools/lightify-example.cpp...
> Preprocessing /<<PKGBUILDDIR>>/src/tools/lightify-util.c...
> Parsing file /<<PKGBUILDDIR>>/src/tools/lightify-util.c...
> Building macro definition list...
> Building group list...
> Building directory list...
> Building namespace list...
> Building file list...
> Building class list...
> Computing nesting relations for classes...
> Associating documentation with classes...
> Building example lis/<<PKGBUILDDIR>>/src/liblightify/liblightify.h:150: 
> warning: Member write_to_socket_fn found in multiple @ingroup groups! The 
> member will be put in group API_IO, and not in group API_CALLBACK
> /<<PKGBUILDDIR>>/src/liblightify/liblightify.h:168: warning: Member 
> read_from_socket_fn found in multiple @ingroup groups! The member will be put 
> in group API_IO, and not in group API_CALLBACK
> /<<PKGBUILDDIR>>/src/liblightify/liblightify.h:213: warning: Member 
> lightify_set_socket_fn found in multiple @ingroup groups! The member will be 
> put in group API_CALLBACK, and not in group API_IO
> /<<PKGBUILDDIR>>/src/node.c:224: warning: The following parameter of 
> lightify_node_set_blue(struct lightify_node *node, int blue) is not 
> documented:
>   parameter 'blue'
> /<<PKGBUILDDIR>>/src/node.h:148: warning: argument 'red' of command @param is 
> not found in the argument list of lightify_node_set_green(struct 
> lightify_node *node, int green)
> /<<PKGBUILDDIR>>/src/node.c:235: warning: The following parameter of 
> lightify_node_set_green(struct lightify_node *node, int green) is not 
> documented:
>   parameter 'green'
> /<<PKGBUILDDIR>>/src/node.h:130: warning: argument 'caps' of command @param 
> is not found in the argument list of lightify_node_set_lamptype(struct 
> lightify_node *node, enum lightify_node_type)
> /<<PKGBUILDDIR>>/src/node.c:202: warning: The following parameter of 
> lightify_node_set_lamptype(struct lightify_node *node, enum 
> lightify_node_type) is not documented:
>   parameter 'lightify_node_type'
> /<<PKGBUILDDIR>>/src/node.c:246: warning: The following parameter of 
> lightify_node_set_white(struct lightify_node *node, int white) is not 
> documented:
>   parameter 'white'
> /<<PKGBUILDDIR>>/src/node.h:162: warning: The following parameter of 
> lightify_node_set_blue(struct lightify_node *node, int blue) is not 
> documented:
>   parameter 'blue'
> /<<PKGBUILDDIR>>/src/node.h:148: warning: argument 'red' of command @param is 
> not found in the argument list of lightify_node_set_green(struct 
> lightify_node *node, int green)
> /<<PKGBUILDDIR>>/src/node.h:154: warning: The following parameter of 
> lightify_node_set_green(struct lightify_node *node, int green) is not 
> documented:
>   parameter 'green'
> /<<PKGBUILDDIR>>/src/node.h:130: warning: argument 'caps' of command @param 
> is not found in the argument list of lightify_node_set_lamptype(struct 
> lightify_node *node, enum lightify_node_type)
> /<<PKGBUILDDIR>>/src/node.h:136: warning: The following parameter of 
> lightify_node_set_lamptype(struct lightify_node *node, enum 
> lightify_node_type) is not documented:
>   parameter 'lightify_node_type'
> /<<PKGBUILDDIR>>/src/node.h:170: warning: The following parameter of 
> lightify_node_set_white(struct lightify_node *node, int white) is not 
> documented:
>   parameter 'white'
> /<<PKGBUILDDIR>>/src/log.c:91: warning: Found unknown command '@ctx'
> /<<PKGBUILDDIR>>/src/log.c:92: warning: Found unknown command '@log_fn'
> /<<PKGBUILDDIR>>/src/liblightify/liblightify.h:204: warning: unexpected token 
> in comment block while parsing the argument of command param
> /<<PKGBUILDDIR>>/src/liblightify/liblightify.h:307: warning: argument 'ctx' 
> from the argument list of lightify_node_get_from_mac has multiple @param 
> documentation sections
> /<<PKGBUILDDIR>>/src/liblightify/liblightify.h:307: warning: argument 'mac' 
> from the argument list of lightify_node_get_from_mac has multiple @param 
> documentation sections
> /<<PKGBUILDDIR>>/src/liblightify/liblightify.h:66: warning: Found unknown 
> command '\subsections'
> /<<PKGBUILDDIR>>/src/liblightify/liblightify.h:66: warning: Found unknown 
> command '\subsections'
> t...
> Searching for enumerations...
> Searching for documented typedefs...
> Searching for members imported via using declarations...
> Searching for included using directives...
> Searching for documented variables...
> Building interface member list...
> Building member list...
> Searching for friends...
> Searching for documented defines...
> Computing class inheritance relations...
> Computing class usage relations...
> Flushing cached template relations that have become invalid...
> Computing class relations...
> Add enum values to enums...
> Searching for member function documentation...
> Creating members for template instances...
> Building page list...
> Search for main page...
> Computing page relations...
> Determining the scope of groups...
> Sorting lists...
> Determining which enums are documented
> Computing member relations...
> Building full member lists recursively...
> Adding members to member groups.
> Computing member references...
> Inheriting documentation...
> Generating disk names...
> Adding source references...
> Adding xrefitems...
> Sorting member lists...
> Setting anonymous enum type...
> Computing dependencies between directories...
> Generating citations page...
> Counting members...
> Counting data structures...
> Resolving user defined references...
> Finding anchors and sections in the documentation...
> Transferring function references...
> Combining using relations...
> Adding members to index pages...
> Correcting members for VHDL...
> Computing tooltip texts...
> Generating style sheet...
> Generating search indices...
> Generating example documentation...
> Generating file sources...
> Generating code for file src/context.c...
> Generating code for file src/context.h...
> Generating code for file src/groups.c...
> Generating code for file src/groups.h...
> Generating code for file src/liblightify++/liblightify++.hpp...
> Generating code for file src/liblightify-private.h...
> Generating code for file src/liblightify.c...
> Generating code for file src/liblightify/liblightify.h...
> Generating code for file src/log.c...
> Generating code for file src/log.h...
> Generating code for file src/node.c...
> Generating code for file src/node.h...
> Generating code for file src/socket.c...
> Generating code for file src/socket.h...
> Generating code for file src/tests/test-lightify.c...
> Generating code for file src/tools/lightify-example.cpp...
> Generating code for file src/tools/lightify-util.c...
> Generating file documentation...
> Generating docs for file src/context.c...
> Generating docs for file src/context.h...
> Generating docs for file src/groups.c...
> Generating docs for file src/groups.h...
> Generating docs for file src/liblightify++/liblightify++.hpp...
> Generating docs for file src/liblightify-private.h...
> Generating docs for file src/liblightify.c...
> Generating docs for file src/liblightify/liblightify.h...
> Generating docs for file src/log.c...
> Generating docs for file src/log.h...
> Generating docs for file src/node.c...
> Generating docs for file src/node.h...
> Generating docs for file src/socket.c...
> Generating docs for file src/socket.h...
> Generating docs for file src/tests/test-lightify.c...
> Generating docs for file src/tools/lightify-example.cpp...
> Generating docs for file src/tools/lightify-util.c...
> Generating page documentation...
> Generating group documentation...
> Generating class documentation...
> Generating docs for compound fake_socket...
> Generating docs for compound Lightify...
> Generating docs for compound lightify_ctx...
> Generating docs for compound lightify_group...
> Generating docs for compound Lightify_Group...
> Generating docs for compound Lightify_Node...
> Generating docs for compound lightify_node...
> Generating namespace index...
> Generating graph info page...
> Generating directory documentation...
> Generating dependency graph for directory src/liblightify++
> Generating dependency graph for directory src
> Generating dependency graph for directory src/tests
> Generating dependency graph for directory src/tools
> Generating index page...
> Generating page index...
> Generating module index...
> Generating namespace index...
> Generating namespace member index...
> Generating annotated compound index...
> Generating alpsh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/context_8h__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/context_8h__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/context_8h__dep__incl.dot" 
> -Tpng -o "/<<PKGBUILDDIR>>/doc/doxygen/html/context_8h__dep__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/context_8c__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/context_8c__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/dir_1563a38af0d3a5e4a6330d6d45e9792a_dep.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/dir_1563a38af0d3a5e4a6330d6d45e9792a_dep.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/dir_d93a1d4020dea85bb71b237545b5e722_dep.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/dir_d93a1d4020dea85bb71b237545b5e722_dep.png"'
> sh: 1: dot: not found
> sh: 1: dot: not founderror: Problems running dot: exit code=127, 
> command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/dir_a9fc7ffa606927224906486f190d2725_dep.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/dir_a9fc7ffa606927224906486f190d2725_dep.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/groups_8c__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/groups_8c__incl.png"'
> 
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/graph_legend.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/graph_legend.png"'
> sh: 1: dot: not found
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/groups_8h__dep__incl.dot" -Tpng 
> -o "/<<PKGBUILDDIR>>/doc/doxygen/html/groups_8h__dep__incl.png"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify-private_8h__dep__incl.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify-private_8h__dep__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify-private_8h__incl.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify-private_8h__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_09_09_8hpp__dep__incl.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_09_09_8hpp__dep__incl.png"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_09_09_8hpp__incl.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_09_09_8hpp__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_8h__dep__incl.dot" 
> -Tpng -o "/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_8h__dep__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_8h__incl.dot" -Tpng 
> -o "/<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_8h__incl.png"'
> sh: 1: dot: not found
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/lightify-example_8cpp__incl.dot"
>  -Tpng -o "/<<PKGBUILDDIR>>/doc/doxygen/html/lightify-example_8cpp__incl.png"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/lightify-util_8c__incl.dot" 
> -Tpng -o "/<<PKGBUILDDIR>>/doc/doxygen/html/lightify-util_8c__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/log_8c__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/log_8c__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/log_8h__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/log_8h__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/log_8h__dep__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/log_8h__dep__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/node_8c__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/node_8c__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/node_8h__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/node_8h__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/node_8h__dep__incl.dot" -Tpng 
> -o "/<<PKGBUILDDIR>>/doc/doxygen/html/node_8h__dep__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/socket_8c__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/socket_8c__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/socket_8h__dep__incl.dot" -Tpng 
> -o "/<<PKGBUILDDIR>>/doc/doxygen/html/socket_8h__dep__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__ctx__coll__graph.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__ctx__coll__graph.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__group__coll__graph.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__group__coll__graph.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/socket_8h__incl.dot" -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/socket_8h__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/test-lightify_8c__incl.dot" 
> -Tpng -o "/<<PKGBUILDDIR>>/doc/doxygen/html/test-lightify_8c__incl.png"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__node__coll__graph.dot"
>  -Tpng -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__node__coll__graph.png"'
> sh: 1: dot: not found
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/context_8c__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/context_8c__incl.pdf"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/context_8h__dep__incl.dot" 
> -Tpdf -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/context_8h__dep__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/context_8h__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/context_8h__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_1563a38af0d3a5e4a6330d6d45e9792a_dep.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_1563a38af0d3a5e4a6330d6d45e9792a_dep.pdf"'
> sh: 1: dot: not found
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_d93a1d4020dea85bb71b237545b5e722_dep.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_d93a1d4020dea85bb71b237545b5e722_dep.pdf"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/groups_8c__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/groups_8c__incl.pdf"'
> sh: 1: dot: not found
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_a9fc7ffa606927224906486f190d2725_dep.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/dir_a9fc7ffa606927224906486f190d2725_dep.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify-private_8h__dep__incl.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify-private_8h__dep__incl.pdf"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/groups_8h__dep__incl.dot" 
> -Tpdf -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/groups_8h__dep__incl.pdf"'
> sh: 1: dot: not found
> sh: 1: error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_09_09_8hpp__dep__incl.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_09_09_8hpp__dep__incl.pdf"'
> dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify-private_8h__incl.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify-private_8h__incl.pdf"'
> sh: 1: dot: not found
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_09_09_8hpp__incl.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_09_09_8hpp__incl.pdf"'
> sh: 1: dot: not founderror: Problems running dot: exit code=127, 
> command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_8h__dep__incl.dot" 
> -Tpdf -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_8h__dep__incl.pdf"'
> 
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/lightify-example_8cpp__incl.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/lightify-example_8cpp__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_8h__incl.dot" 
> -Tpdf -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/liblightify_8h__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/lightify-util_8c__incl.dot" 
> -Tpdf -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/lightify-util_8c__incl.pdf"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/log_8c__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/log_8c__incl.pdf"'
> sh: 1: dot: not found
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/log_8h__dep__incl.dot" -Tpdf 
> -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/log_8h__dep__incl.pdf"'
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/log_8h__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/log_8h__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/node_8c__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/node_8c__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/node_8h__dep__incl.dot" -Tpdf 
> -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/node_8h__dep__incl.pdf"'
> sh: 1: sh: 1: dot: not found
> dot: not founderror: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/socket_8c__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/socket_8c__incl.pdf"'
> 
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/node_8h__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/node_8h__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/socket_8h__dep__incl.dot" 
> -Tpdf -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/socket_8h__dep__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/structlightify__ctx__coll__graph.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/structlightify__ctx__coll__graph.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/socket_8h__incl.dot" -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/socket_8h__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/structlightify__group__coll__graph.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/structlightify__group__coll__graph.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/test-lightify_8c__incl.dot" 
> -Tpdf -o "/<<PKGBUILDDIR>>/doc/doxygen/latex/test-lightify_8c__incl.pdf"'
> sh: 1: dot: not found
> error: Problems running dot: exit code=127, command='dot', 
> arguments='"/<<PKGBUILDDIR>>/doc/doxygen/latex/structlightify__node__coll__graph.dot"
>  -Tpdf -o 
> "/<<PKGBUILDDIR>>/doc/doxygen/latex/structlightify__node__coll__graph.pdf"'
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/context_8c__incl.map for inclusion in the 
> docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/context_8h__incl.map for inclusion in the 
> docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/context_8h__dep__incl.map for inclusion in 
> the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/dir_1563a38af0d3a5e4a6330d6d45e9792a_dep.map
>  for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
>  for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/dir_a9fc7ffa606927224906486f190d2725_dep.map
>  for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/dir_d93a1d4020dea85bb71b237545b5e722_dep.map
>  for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/groups_8c__incl.map for inclusion in the 
> docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/groups_8h__dep__incl.map for inclusion in 
> the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/liblightify-private_8h__incl.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/liblightify-private_8h__dep__incl.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_09_09_8hpp__incl.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_09_09_8hpp__dep__incl.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_8h__incl.map for inclusion in 
> the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/liblightify_8h__dep__incl.map for inclusion 
> in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/lightify-example_8cpp__incl.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/lightify-util_8c__incl.map for inclusion in 
> the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/log_8c__incl.map for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/log_8h__incl.map for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/log_8h__dep__incl.map for inclusion in the 
> docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/node_8c__incl.map for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/node_8h__incl.map for inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/node_8h__dep__incl.map for inclusion in the 
> docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/socket_8c__incl.map for inclusion in the 
> docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/socket_8h__incl.map for inclusion in the 
> docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/socket_8h__dep__incl.map for inclusion in 
> the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__ctx__coll__graph.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__group__coll__graph.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/structlightify__node__coll__graph.map for 
> inclusion in the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problems opening map file 
> /<<PKGBUILDDIR>>/doc/doxygen/html/test-lightify_8c__incl.map for inclusion in 
> the docs!
> If you installed Graphviz/dot after a previous failing run, 
> try deleting the output directory and rerun doxygen.
> error: problem writing FIG 0 figure!
> habetical compound index...
> Generating hierarchical class index...
> Generating graphical class hierarchy...
> Generating member index...
> Generating file index...
> Generating file member index...
> Generating example index...
> finalizing index lists...
> writing tag file...
> Running plantuml with JAVA...
> Running dot...
> Generating dot graphs using 5 parallel threads...
> Running dot for graph 1/61
> Running dot for graph 2/61
> Running dot for graph 3/61
> Running dot for graph 4/61
> Running dot for graph 5/61
> Running dot for graph 6/61
> Running dot for graph 7/61
> Running dot for graph 8/61
> Running dot for graph 9/61
> Running dot for graph 10/61
> Running dot for graph 11/61
> Running dot for graph 12/61
> Running dot for graph 13/61
> Running dot for graph 14/61
> Running dot for graph 15/61
> Running dot for graph 16/61
> Running dot for graph 17/61
> Running dot for graph 18/61
> Running dot for graph 19/61
> Running dot for graph 20/61
> Running dot for graph 21/61
> Running dot for graph 22/61
> Running dot for graph 23/61
> Running dot for graph 24/61
> Running dot for graph 25/61
> Running dot for graph 26/61
> Running dot for graph 27/61
> Running dot for graph 28/61
> Running dot for graph 29/61
> Running dot for graph 30/61
> Running dot for graph 31/61
> Running dot for graph 32/61
> Running dot for graph 33/61
> Running dot for graph 34/61
> Running dot for graph 35/61
> Running dot for graph 36/61
> Running dot for graph 37/61
> Running dot for graph 38/61
> Running dot for graph 39/61
> Running dot for graph 40/61
> Running dot for graph 41/61
> Running dot for graph 42/61
> Running dot for graph 43/61
> Running dot for graph 44/61
> Running dot for graph 45/61
> Running dot for graph 46/61
> Running dot for graph 47/61
> Running dot for graph 48/61
> Running dot for graph 49/61
> Running dot for graph 50/61
> Running dot for graph 51/61
> Running dot for graph 52/61
> Running dot for graph 53/61
> Running dot for graph 54/61
> Running dot for graph 55/61
> Running dot for graph 56/61
> Running dot for graph 57/61
> Running dot for graph 58/61
> Running dot for graph 59/61
> Running dot for graph 60/61
> Running dot for graph 61/61
> Patching output file 1/46
> Patching output file 2/46
> Patching output file 3/46
> Patching output file 4/46
> Patching output file 5/46
> Patching output file 6/46
> Patching output file 7/46
> Patching output file 8/46
> Patching output file 9/46
> Patching output file 10/46
> Patching output file 11/46
> Patching output file 12/46
> Patching output file 13/46
> Patching output file 14/46
> Patching output file 15/46
> Patching output file 16/46
> Patching output file 17/46
> Patching output file 18/46
> Patching output file 19/46
> Patching output file 20/46
> Patching output file 21/46
> Patching output file 22/46
> Patching output file 23/46
> Patching output file 24/46
> lookup cache used 503/65536 hits=5752 misses=531
> finished...
> echo Timestamp >doc/doxygen/liblightify.tag
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_build -Nliblightify-doc
> dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 
> 9 in use)
>       make -j1
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make --no-print-directory all-am
> gcc -DHAVE_CONFIG_H -I.  -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src 
> -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I ./src/liblightify/ -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o 
> src/tools/lightify_util-lightify-util.o `test -f 'src/tools/lightify-util.c' 
> || echo './'`src/tools/lightify-util.c
> src/tools/lightify-util.c: In function ‘dump_nodes_state’:
> src/tools/lightify-util.c:354:18: warning: format ‘%llx’ expects argument of 
> type ‘long long unsigned int’, but argument 2 has type ‘uint64_t’ {aka ‘long 
> unsigned int’} [-Wformat=]
>   354 |   printf(" %016llx |" , lightify_node_get_nodeadr(node));
>       |            ~~~~~~^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                  |      |
>       |                  |      uint64_t {aka long unsigned int}
>       |                  long long unsigned int
>       |            %016lx
> src/tools/lightify-util.c: In function ‘dump_groups’:
> src/tools/lightify-util.c:383:9: warning: suggest parentheses around 
> assignment used as truth value [-Wparentheses]
>   383 |   while(node = lightify_group_get_next_node(group, node)) printf(" 
> %s", lightify_node_get_name(node));
>       |         ^~~~
> src/tools/lightify-util.c: In function ‘main’:
> src/tools/lightify-util.c:395:6: warning: unused variable ‘n’ 
> [-Wunused-variable]
>   395 |  int n;
>       |      ^
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
> -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wchar-subscripts -Wformat-security 
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
> -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits  
> -fvisibility=hidden -ffunction-sections -fdata-sections -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o src/liblightify.lo 
> src/liblightify.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -include ./config.h 
> -DSYSCONFDIR=\"/etc\" -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
> -Wchar-subscripts -Wformat-security -Wmissing-declarations 
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare 
> -Wstrict-prototypes -Wtype-limits -fvisibility=hidden -ffunction-sections 
> -fdata-sections -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=." 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c 
> src/liblightify.c  -fPIC -DPIC -o src/.libs/liblightify.o
> src/liblightify.c:30: warning: ISO C forbids an empty translation unit 
> [-Wpedantic]
>    30 | /* This file is currently empty */
>       | 
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
> -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wchar-subscripts -Wformat-security 
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
> -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits  
> -fvisibility=hidden -ffunction-sections -fdata-sections -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o src/log.lo src/log.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -include ./config.h 
> -DSYSCONFDIR=\"/etc\" -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
> -Wchar-subscripts -Wformat-security -Wmissing-declarations 
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare 
> -Wstrict-prototypes -Wtype-limits -fvisibility=hidden -ffunction-sections 
> -fdata-sections -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=." 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c 
> src/log.c  -fPIC -DPIC -o src/.libs/log.o
> In file included from src/log.c:32:
> src/liblightify-private.h:44:41: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    44 | #define lightify_log_cond(ctx, prio, arg...) \
>       |                                         ^~~
> src/liblightify-private.h:55:25: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                         ^~~
> src/liblightify-private.h:60:30: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    60 | #    define dbg_proto(ctx,arg...) lightify_log_null(ctx, ## arg)
>       |                              ^~~
> src/liblightify-private.h:62:24: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                        ^~~
> src/liblightify-private.h:63:23: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    63 | #  define err(ctx, arg...) lightify_log_cond(ctx, LOG_ERR, ## arg)
>       |                       ^~~
> src/log.c: In function ‘lightify_set_log_fn’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/log.c:95:2: note: in expansion of macro ‘info’
>    95 |  info(ctx, "custom logging function %p registered\n", log_fn);
>       |  ^~~~
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
> -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wchar-subscripts -Wformat-security 
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
> -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits  
> -fvisibility=hidden -ffunction-sections -fdata-sections -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o src/context.lo src/context.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -include ./config.h 
> -DSYSCONFDIR=\"/etc\" -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
> -Wchar-subscripts -Wformat-security -Wmissing-declarations 
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare 
> -Wstrict-prototypes -Wtype-limits -fvisibility=hidden -ffunction-sections 
> -fdata-sections -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=." 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c 
> src/context.c  -fPIC -DPIC -o src/.libs/context.o
> In file included from src/context.c:30:
> src/liblightify-private.h:44:41: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    44 | #define lightify_log_cond(ctx, prio, arg...) \
>       |                                         ^~~
> src/liblightify-private.h:55:25: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                         ^~~
> src/liblightify-private.h:60:30: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    60 | #    define dbg_proto(ctx,arg...) lightify_log_null(ctx, ## arg)
>       |                              ^~~
> src/liblightify-private.h:62:24: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                        ^~~
> src/liblightify-private.h:63:23: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    63 | #  define err(ctx, arg...) lightify_log_cond(ctx, LOG_ERR, ## arg)
>       |                       ^~~
> src/context.c: In function ‘lightify_new’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:463:9: note: in expansion of macro ‘info’
>   463 |         info(c, "ctx %p created\n", c);
>       |         ^~~~
> src/context.c: In function ‘free_all_nodes’:
> src/context.c:481:12: warning: format ‘%p’ expects argument of type ‘void *’, 
> but argument 3 has type ‘struct lightify_node *’ [-Wformat=]
>   481 |   dbg(ctx, "freeing node %p.\n", ctx->nodes);
>       |            ^~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~
>       |                                     |
>       |                                     struct lightify_node *
> src/liblightify-private.h:55:56: note: in definition of macro ‘dbg’
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                                                        ^~~
> src/context.c:481:27: note: format string is defined here
>   481 |   dbg(ctx, "freeing node %p.\n", ctx->nodes);
>       |                          ~^
>       |                           |
>       |                           void *
> In file included from src/context.c:30:
> src/context.c: In function ‘free_all_groups’:
> src/context.c:489:12: warning: format ‘%p’ expects argument of type ‘void *’, 
> but argument 3 has type ‘struct lightify_group *’ [-Wformat=]
>   489 |   dbg(ctx, "freeing group %p.\n", ctx->groups);
>       |            ^~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~
>       |                                      |
>       |                                      struct lightify_group *
> src/liblightify-private.h:55:56: note: in definition of macro ‘dbg’
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                                                        ^~~
> src/context.c:489:28: note: format string is defined here
>   489 |   dbg(ctx, "freeing group %p.\n", ctx->groups);
>       |                           ~^
>       |                            |
>       |                            void *
> In file included from src/context.c:30:
> src/context.c: In function ‘lightify_free’:
> src/context.c:500:11: warning: format ‘%p’ expects argument of type ‘void *’, 
> but argument 3 has type ‘struct lightify_ctx *’ [-Wformat=]
>   500 |  dbg(ctx, "context %p freed.\n", ctx);
>       |           ^~~~~~~~~~~~~~~~~~~~~  ~~~
>       |                                  |
>       |                                  struct lightify_ctx *
> src/liblightify-private.h:55:56: note: in definition of macro ‘dbg’
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                                                        ^~~
> src/context.c:500:21: note: format string is defined here
>   500 |  dbg(ctx, "context %p freed.\n", ctx);
>       |                    ~^
>       |                     |
>       |                     void *
> In file included from src/context.c:30:
> src/context.c: In function ‘lightify_node_request_scan’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:536:3: note: in expansion of macro ‘info’
>   536 |   info(ctx,"socket_write_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:540:3: note: in expansion of macro ‘info’
>   540 |   info(ctx,"short write %d!=%d\n", QUERY_0x13_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:547:3: note: in expansion of macro ‘info’
>   547 |   info(ctx,"socket_read_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:551:3: note: in expansion of macro ‘info’
>   551 |   info(ctx,"short read %d!=%d\n", ANSWER_0x13_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:559:3: note: in expansion of macro ‘info’
>   559 |   info(ctx,"Invalid response (header)\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:582:3: note: in expansion of macro ‘info’
>   582 |   info(ctx, "Response len unexpected for %d nodes: %d.\n", 
> no_of_nodes, m);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:587:3: note: in expansion of macro ‘info’
>   587 |   info(ctx, "strange byte at PAYLOAD_START: %d\n", 
> msg[HEADER_PAYLOAD_START]);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:598:4: note: in expansion of macro ‘info’
>   598 |    info(ctx,"read node info: short read %d!=%d\n", read_size, n);
>       |    ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:604:4: note: in expansion of macro ‘info’
>   604 |    info(ctx, "create node error %d", n);
>       |    ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:614:3: note: in expansion of macro ‘info’
>   614 |   info(ctx, "new node: %s\n", lightify_node_get_name(node));
>       |   ^~~~
> src/context.c: In function ‘lightify_request_set_onoff’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:713:3: note: in expansion of macro ‘info’
>   713 |   info(ctx,"socket_write_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:717:3: note: in expansion of macro ‘info’
>   717 |   info(ctx,"short write %d!=%d\n", QUERY_0x32_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:724:3: note: in expansion of macro ‘info’
>   724 |   info(ctx,"socket_read_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:728:3: note: in expansion of macro ‘info’
>   728 |   info(ctx,"short read %d!=%d\n", ANSWER_0x32_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:731:5: note: in expansion of macro ‘info’
>   731 |     info(ctx, " %d => %x\n ",i, msg[i]);
>       |     ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:734:3: note: in expansion of macro ‘info’
>   734 |   info(ctx, "\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:741:3: note: in expansion of macro ‘info’
>   741 |   info(ctx,"Invalid response (header)\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:748:3: note: in expansion of macro ‘info’
>   748 |   info(ctx, "unexpected node mac / group adr %llx!=%llx", adr, adr2 );
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:754:3: note: in expansion of macro ‘info’
>   754 |   info(ctx, "state %d indicates error.\n", n);
>       |   ^~~~
> src/context.c: In function ‘lightify_request_set_cct’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:775:3: note: in expansion of macro ‘info’
>   775 |   info(ctx,"socket_write_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:779:3: note: in expansion of macro ‘info’
>   779 |   info(ctx,"short write %d!=%d\n", QUERY_0x33_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:786:3: note: in expansion of macro ‘info’
>   786 |   info(ctx,"socket_read_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:790:3: note: in expansion of macro ‘info’
>   790 |   info(ctx,"short read %d!=%d\n", ANSWER_0x33_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:797:3: note: in expansion of macro ‘info’
>   797 |   info(ctx,"Invalid response (header)\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:804:3: note: in expansion of macro ‘info’
>   804 |   info(ctx, "unexpected node mac / group adr %llx!=%llx", adr, adr2 );
>       |   ^~~~
> src/context.c: In function ‘lightify_request_set_rgbw’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:833:3: note: in expansion of macro ‘info’
>   833 |   info(ctx,"socket_write_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:837:3: note: in expansion of macro ‘info’
>   837 |   info(ctx,"short write %d!=%d\n", QUERY_0x36_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:844:3: note: in expansion of macro ‘info’
>   844 |   info(ctx,"short read %d!=%d\n", ANSWER_0x36_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:851:3: note: in expansion of macro ‘info’
>   851 |   info(ctx,"Invalid response (header)\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:858:3: note: in expansion of macro ‘info’
>   858 |   info(ctx, "unexpected node mac / group adr %llx!=%llx", adr, adr2 );
>       |   ^~~~
> src/context.c: In function ‘lightify_request_set_brightness’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:884:3: note: in expansion of macro ‘info’
>   884 |   info(ctx,"socket_write_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:888:3: note: in expansion of macro ‘info’
>   888 |   info(ctx,"short write %d!=%d\n", QUERY_0x31_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:895:3: note: in expansion of macro ‘info’
>   895 |   info(ctx,"socket_read_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:899:3: note: in expansion of macro ‘info’
>   899 |   info(ctx,"short read %d!=%d\n", ANSWER_0x31_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:905:3: note: in expansion of macro ‘info’
>   905 |   info(ctx,"Invalid response (header)\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:912:3: note: in expansion of macro ‘info’
>   912 |   info(ctx, "unexpected node mac / group adr %llx!=%llx", adr, adr2 );
>       |   ^~~~
> src/context.c: In function ‘lightify_node_request_update’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1004:3: note: in expansion of macro ‘info’
>  1004 |   info(ctx,"socket_write_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1008:3: note: in expansion of macro ‘info’
>  1008 |   info(ctx,"short write %d!=%d\n", QUERY_0x68_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1015:3: note: in expansion of macro ‘info’
>  1015 |   info(ctx,"socket_read_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1019:3: note: in expansion of macro ‘info’
>  1019 |   info(ctx,"header short read %d!=%d\n", ANSWER_0x68_ONLINESTATE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1025:3: note: in expansion of macro ‘info’
>  1025 |   info(ctx,"Invalid response (header)\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1058:3: note: in expansion of macro ‘info’
>  1058 |   info(ctx,"socket_read_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1062:3: note: in expansion of macro ‘info’
>  1062 |   info(ctx,"body short read %d!=%d\n", read_size, n);
>       |   ^~~~
> src/context.c: In function ‘lightify_group_request_scan’:
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1111:3: note: in expansion of macro ‘info’
>  1111 |   info(ctx,"socket_write_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1115:3: note: in expansion of macro ‘info’
>  1115 |   info(ctx,"short write %d!=%d\n", QUERY_0x1e_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1122:3: note: in expansion of macro ‘info’
>  1122 |   info(ctx,"socket_read_fn error %d\n", n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1126:3: note: in expansion of macro ‘info’
>  1126 |   info(ctx,"short read %d!=%d\n", ANSWER_0x1e_SIZE, n);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1134:3: note: in expansion of macro ‘info’
>  1134 |   info(ctx,"Invalid response (header)\n");
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1141:2: note: in expansion of macro ‘info’
>  1141 |  info(ctx, "0x1e: received %d bytes\n",m);
>       |  ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1143:3: note: in expansion of macro ‘info’
>  1143 |   info(ctx, "Response len unexpected for %d groups: %d!=%d.\n", 
> no_of_grps,
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1149:3: note: in expansion of macro ‘info’
>  1149 |   info(ctx, "strange byte at PAYLOAD_START: %d\n", 
> msg[HEADER_PAYLOAD_START]);
>       |   ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1159:4: note: in expansion of macro ‘info’
>  1159 |    info(ctx,"read group info: short read %d!=%d\n", 
> ANSWER_0x1e_GRP_LENGHT, n);
>       |    ^~~~
> src/liblightify-private.h:47:51: warning: ISO C does not support 
> ‘__FUNCTION__’ predefined identifier [-Wpedantic]
>    47 |       lightify_log(ctx, prio, __FILE__, __LINE__, __FUNCTION__, ## 
> arg); \
>       |                                                   ^~~~~~~~~~~~
> src/liblightify-private.h:62:29: note: in expansion of macro 
> ‘lightify_log_cond’
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                             ^~~~~~~~~~~~~~~~~
> src/context.c:1165:4: note: in expansion of macro ‘info’
>  1165 |    info(ctx, "create group error %d", n);
>       |    ^~~~
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
> -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wchar-subscripts -Wformat-security 
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
> -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits  
> -fvisibility=hidden -ffunction-sections -fdata-sections -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o src/node.lo src/node.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -include ./config.h 
> -DSYSCONFDIR=\"/etc\" -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
> -Wchar-subscripts -Wformat-security -Wmissing-declarations 
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare 
> -Wstrict-prototypes -Wtype-limits -fvisibility=hidden -ffunction-sections 
> -fdata-sections -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=." 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c 
> src/node.c  -fPIC -DPIC -o src/.libs/node.o
> In file included from src/node.c:30:
> src/liblightify-private.h:44:41: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    44 | #define lightify_log_cond(ctx, prio, arg...) \
>       |                                         ^~~
> src/liblightify-private.h:55:25: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                         ^~~
> src/liblightify-private.h:60:30: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    60 | #    define dbg_proto(ctx,arg...) lightify_log_null(ctx, ## arg)
>       |                              ^~~
> src/liblightify-private.h:62:24: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                        ^~~
> src/liblightify-private.h:63:23: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    63 | #  define err(ctx, arg...) lightify_log_cond(ctx, LOG_ERR, ## arg)
>       |                       ^~~
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
> -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wchar-subscripts -Wformat-security 
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
> -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits  
> -fvisibility=hidden -ffunction-sections -fdata-sections -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o src/groups.lo src/groups.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -include ./config.h 
> -DSYSCONFDIR=\"/etc\" -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
> -Wchar-subscripts -Wformat-security -Wmissing-declarations 
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare 
> -Wstrict-prototypes -Wtype-limits -fvisibility=hidden -ffunction-sections 
> -fdata-sections -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=." 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c 
> src/groups.c  -fPIC -DPIC -o src/.libs/groups.o
> In file included from src/groups.c:30:
> src/liblightify-private.h:44:41: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    44 | #define lightify_log_cond(ctx, prio, arg...) \
>       |                                         ^~~
> src/liblightify-private.h:55:25: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                         ^~~
> src/liblightify-private.h:60:30: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    60 | #    define dbg_proto(ctx,arg...) lightify_log_null(ctx, ## arg)
>       |                              ^~~
> src/liblightify-private.h:62:24: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                        ^~~
> src/liblightify-private.h:63:23: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    63 | #  define err(ctx, arg...) lightify_log_cond(ctx, LOG_ERR, ## arg)
>       |                       ^~~
> /bin/bash ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.  
> -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wchar-subscripts -Wformat-security 
> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith 
> -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits  
> -fvisibility=hidden -ffunction-sections -fdata-sections -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o src/socket.lo src/socket.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -include ./config.h 
> -DSYSCONFDIR=\"/etc\" -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
> -Wchar-subscripts -Wformat-security -Wmissing-declarations 
> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare 
> -Wstrict-prototypes -Wtype-limits -fvisibility=hidden -ffunction-sections 
> -fdata-sections -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=." 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c 
> src/socket.c  -fPIC -DPIC -o src/.libs/socket.o
> In file included from src/socket.c:34:
> src/liblightify-private.h:44:41: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    44 | #define lightify_log_cond(ctx, prio, arg...) \
>       |                                         ^~~
> src/liblightify-private.h:55:25: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    55 | #    define dbg(ctx, arg...) lightify_log_null(ctx, ## arg)
>       |                         ^~~
> src/liblightify-private.h:60:30: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    60 | #    define dbg_proto(ctx,arg...) lightify_log_null(ctx, ## arg)
>       |                              ^~~
> src/liblightify-private.h:62:24: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    62 | #  define info(ctx, arg...) lightify_log_cond(ctx, LOG_INFO, ## arg)
>       |                        ^~~
> src/liblightify-private.h:63:23: warning: ISO C does not permit named 
> variadic macros [-Wvariadic-macros]
>    63 | #  define err(ctx, arg...) lightify_log_cond(ctx, LOG_ERR, ## arg)
>       |                       ^~~
> /bin/bash ./libtool  --tag=CC   --mode=link gcc -Wall -Wchar-subscripts 
> -Wformat-security -Wmissing-declarations -Wmissing-prototypes 
> -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes 
> -Wtype-limits  -fvisibility=hidden -ffunction-sections -fdata-sections -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wl,--gc-sections -Wl,--as-needed  
> -version-info 0:0:0 -Wl,--version-script=./src/liblightify.sym -Wl,-z,relro 
> -Wl,-z,now -Wl,--as-needed -o src/liblightify.la -rpath 
> /usr/lib/x86_64-linux-gnu src/liblightify.lo src/log.lo src/context.lo 
> src/node.lo src/groups.lo src/socket.lo  
> libtool: link: gcc -shared  -fPIC -DPIC  src/.libs/liblightify.o 
> src/.libs/log.o src/.libs/context.o src/.libs/node.o src/.libs/groups.o 
> src/.libs/socket.o    -g -O2 -fstack-protector-strong -Wl,--gc-sections 
> -Wl,--as-needed -Wl,--version-script=./src/liblightify.sym -Wl,-z -Wl,relro 
> -Wl,-z -Wl,now -Wl,--as-needed   -Wl,-soname -Wl,liblightify.so.0 -o 
> src/.libs/liblightify.so.0.0.0
> libtool: link: (cd "src/.libs" && rm -f "liblightify.so.0" && ln -s 
> "liblightify.so.0.0.0" "liblightify.so.0")
> libtool: link: (cd "src/.libs" && rm -f "liblightify.so" && ln -s 
> "liblightify.so.0.0.0" "liblightify.so")
> libtool: link: ( cd "src/.libs" && rm -f "liblightify.la" && ln -s 
> "../liblightify.la" "liblightify.la" )
> /bin/bash ./libtool  --tag=CC   --mode=link gcc -pthread -I 
> ./src/liblightify/ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic 
> -Wl,--gc-sections -Wl,--as-needed  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o 
> src/tools/lightify-util src/tools/lightify_util-lightify-util.o 
> ./src/liblightify.la -lcheck_pic -pthread -lrt -lm -lsubunit 
> libtool: link: gcc -pthread -I ./src/liblightify/ -g -O2 
> "-ffile-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -Wl,--gc-sections -Wl,--as-needed 
> -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o 
> src/tools/.libs/lightify-util src/tools/lightify_util-lightify-util.o 
> -pthread  ./src/.libs/liblightify.so -lcheck_pic -lrt -lm -lsubunit -pthread
> g++ -DHAVE_CONFIG_H -I.  -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src 
> -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I ./src/liblightify/ -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -c -o src/tools/lightify_example-lightify-example.o 
> `test -f 'src/tools/lightify-example.cpp' || echo 
> './'`src/tools/lightify-example.cpp
> /bin/bash ./libtool  --tag=CXX   --mode=link g++ -pthread -I 
> ./src/liblightify/ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wl,--gc-sections 
> -Wl,--as-needed  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o 
> src/tools/lightify-example src/tools/lightify_example-lightify-example.o 
> ./src/liblightify.la -lcheck_pic -pthread -lrt -lm -lsubunit 
> libtool: link: g++ -pthread -I ./src/liblightify/ -g -O2 
> "-ffile-prefix-map=/<<PKGBUILDDIR>>=." -fstack-protector-strong -Wformat 
> -Werror=format-security -Wl,--gc-sections -Wl,--as-needed -Wl,-z -Wl,relro 
> -Wl,-z -Wl,now -Wl,--as-needed -o src/tools/.libs/lightify-example 
> src/tools/lightify_example-lightify-example.o -pthread  
> ./src/.libs/liblightify.so -lcheck_pic -lrt -lm -lsubunit -pthread
> /bin/mkdir -p src/ && /bin/sed -e 's,@VERSION\@,0,g' -e 's,@prefix\@,/usr,g' 
> -e 's,@exec_prefix\@,/usr,g' -e 's,@libdir\@,/usr/lib/x86_64-linux-gnu,g' -e 
> 's,@includedir\@,/usr/include,g' < src/liblightify.pc.in > src/liblightify.pc 
> || rm src/liblightify.pc
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test
> dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 
> in use)
>       make -j1 check VERBOSE=1
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make --no-print-directory src/test-lightify
> gcc -DHAVE_CONFIG_H -I.  -include ./config.h -DSYSCONFDIR=\""/etc"\" -I./src 
> -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I ./src/liblightify/ -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wall -pedantic -c -o 
> src/tests/test_lightify-test-lightify.o `test -f 'src/tests/test-lightify.c' 
> || echo './'`src/tests/test-lightify.c
> In file included from src/tests/test-lightify.c:32:
> src/tests/test-lightify.c: In function ‘print_protocol_mismatch_write’:
> src/tests/test-lightify.c:65:26: error: format not a string literal and no 
> format arguments [-Werror=format-security]
>    65 |  if (found) ck_abort_msg(buf);
>       |                          ^~~
> src/tests/test-lightify.c: In function ‘print_protocol_mismatch_read’:
> src/tests/test-lightify.c:81:26: error: format not a string literal and no 
> format arguments [-Werror=format-security]
>    81 |  if (found) ck_abort_msg(buf);
>       |                          ^~~
> src/tests/test-lightify.c: At top level:
> src/tests/test-lightify.c:95:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘170’ to ‘-86’ [-Woverflow]
>    95 |  0x00, 0x01, 0x00, 0x55, 0xaa,
>       |                          ^~~~
> src/tests/test-lightify.c:96:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>    96 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:96:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>    96 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:96:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>    96 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:96:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>    96 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:98:8: warning: overflow in conversion from ‘int’ to 
> ‘char’ changes value from ‘205’ to ‘-51’ [-Woverflow]
>    98 |  0x02, 0xcd, 0xab, 0x00, 0x64, 0x8e,
>       |        ^~~~
> src/tests/test-lightify.c:98:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘171’ to ‘-85’ [-Woverflow]
>    98 |  0x02, 0xcd, 0xab, 0x00, 0x64, 0x8e,
>       |              ^~~~
> src/tests/test-lightify.c:98:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘142’ to ‘-114’ [-Woverflow]
>    98 |  0x02, 0xcd, 0xab, 0x00, 0x64, 0x8e,
>       |                                ^~~~
> src/tests/test-lightify.c:99:8: warning: overflow in conversion from ‘int’ to 
> ‘char’ changes value from ‘240’ to ‘-16’ [-Woverflow]
>    99 |  0x0a, 0xf0, 0xf1, 0xf2, 0xf3, 0x4c, 0x69, 0x63,
>       |        ^~~~
> src/tests/test-lightify.c:99:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘241’ to ‘-15’ [-Woverflow]
>    99 |  0x0a, 0xf0, 0xf1, 0xf2, 0xf3, 0x4c, 0x69, 0x63,
>       |              ^~~~
> src/tests/test-lightify.c:99:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘242’ to ‘-14’ [-Woverflow]
>    99 |  0x0a, 0xf0, 0xf1, 0xf2, 0xf3, 0x4c, 0x69, 0x63,
>       |                    ^~~~
> src/tests/test-lightify.c:99:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘243’ to ‘-13’ [-Woverflow]
>    99 |  0x0a, 0xf0, 0xf1, 0xf2, 0xf3, 0x4c, 0x69, 0x63,
>       |                          ^~~~
> src/tests/test-lightify.c:107:2: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |  ^~~~
> src/tests/test-lightify.c:107:8: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |        ^~~~
> src/tests/test-lightify.c:107:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |              ^~~~
> src/tests/test-lightify.c:107:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                    ^~~~
> src/tests/test-lightify.c:107:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                          ^~~~
> src/tests/test-lightify.c:107:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                ^~~~
> src/tests/test-lightify.c:107:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                      ^~~~
> src/tests/test-lightify.c:107:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   107 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                            ^~~~
> src/tests/test-lightify.c:114:2: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |  ^~~~
> src/tests/test-lightify.c:114:8: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |        ^~~~
> src/tests/test-lightify.c:114:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |              ^~~~
> src/tests/test-lightify.c:114:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                    ^~~~
> src/tests/test-lightify.c:114:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                          ^~~~
> src/tests/test-lightify.c:114:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                ^~~~
> src/tests/test-lightify.c:114:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                      ^~~~
> src/tests/test-lightify.c:114:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   114 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                            ^~~~
> src/tests/test-lightify.c:120:2: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |  ^~~~
> src/tests/test-lightify.c:120:8: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |        ^~~~
> src/tests/test-lightify.c:120:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |              ^~~~
> src/tests/test-lightify.c:120:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                    ^~~~
> src/tests/test-lightify.c:120:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                          ^~~~
> src/tests/test-lightify.c:120:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                ^~~~
> src/tests/test-lightify.c:120:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                      ^~~~
> src/tests/test-lightify.c:120:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   120 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                            ^~~~
> src/tests/test-lightify.c:127:2: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |  ^~~~
> src/tests/test-lightify.c:127:8: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |        ^~~~
> src/tests/test-lightify.c:127:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |              ^~~~
> src/tests/test-lightify.c:127:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                    ^~~~
> src/tests/test-lightify.c:127:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                          ^~~~
> src/tests/test-lightify.c:127:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                ^~~~
> src/tests/test-lightify.c:127:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                      ^~~~
> src/tests/test-lightify.c:127:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   127 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                            ^~~~
> src/tests/test-lightify.c:133:2: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |  ^~~~
> src/tests/test-lightify.c:133:8: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |        ^~~~
> src/tests/test-lightify.c:133:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |              ^~~~
> src/tests/test-lightify.c:133:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                    ^~~~
> src/tests/test-lightify.c:133:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                          ^~~~
> src/tests/test-lightify.c:133:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                ^~~~
> src/tests/test-lightify.c:133:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                      ^~~~
> src/tests/test-lightify.c:133:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   133 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                            ^~~~
> src/tests/test-lightify.c:140:2: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |  ^~~~
> src/tests/test-lightify.c:140:8: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |        ^~~~
> src/tests/test-lightify.c:140:14: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |              ^~~~
> src/tests/test-lightify.c:140:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                    ^~~~
> src/tests/test-lightify.c:140:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                          ^~~~
> src/tests/test-lightify.c:140:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                ^~~~
> src/tests/test-lightify.c:140:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                      ^~~~
> src/tests/test-lightify.c:140:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘255’ to ‘-1’ [-Woverflow]
>   140 |  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
>       |                                            ^~~~
> src/tests/test-lightify.c:147:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   147 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:147:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   147 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:147:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   147 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:147:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   147 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:154:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   154 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:154:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   154 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:154:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   154 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:154:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   154 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:161:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   161 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:161:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   161 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:161:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   161 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:161:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   161 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:162:2: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘140’ to ‘-116’ [-Woverflow]
>   162 |  0x8C, 0x0A, 0x0a, 0x00
>       |  ^~~~
> src/tests/test-lightify.c:168:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   168 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:168:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   168 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:168:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   168 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:168:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   168 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:174:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   174 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:174:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   174 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:174:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   174 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:174:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   174 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:181:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   181 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:181:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   181 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:181:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   181 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:181:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   181 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:187:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   187 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:187:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   187 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:187:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   187 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:187:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   187 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:194:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   194 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:194:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   194 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:194:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   194 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:194:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   194 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:200:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   200 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:200:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   200 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:200:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   200 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:200:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   200 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:206:26: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘239’ to ‘-17’ [-Woverflow]
>   206 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                          ^~~~
> src/tests/test-lightify.c:206:32: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘190’ to ‘-66’ [-Woverflow]
>   206 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                ^~~~
> src/tests/test-lightify.c:206:38: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘173’ to ‘-83’ [-Woverflow]
>   206 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                      ^~~~
> src/tests/test-lightify.c:206:44: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘222’ to ‘-34’ [-Woverflow]
>   206 |  0x78, 0x56, 0x34, 0x12, 0xef, 0xbe, 0xad, 0xde,
>       |                                            ^~~~
> src/tests/test-lightify.c:208:20: warning: overflow in conversion from ‘int’ 
> to ‘char’ changes value from ‘140’ to ‘-116’ [-Woverflow]
>   208 |  0x02, 0x01, 0x55, 0x8C, 0x0A, 0x10, 0x11, 0x12, 0x13
>       |                    ^~~~
> src/tests/test-lightify.c: In function ‘setup’:
> src/tests/test-lightify.c:231:6: warning: unused variable ‘err’ 
> [-Wunused-variable]
>   231 |  int err = lightify_new(&_ctx, NULL);
>       |      ^~~
> src/tests/test-lightify.c: In function ‘lightify_context_userdata_fn’:
> src/tests/test-lightify.c:320:7: warning: unused variable ‘err’ 
> [-Wunused-variable]
>   320 |   int err = lightify_new(&ctx, NULL);
>       |       ^~~
> src/tests/test-lightify.c: In function ‘my_write_to_socket’:
> src/tests/test-lightify.c:371:38: warning: format ‘%d’ expects argument of 
> type ‘int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} 
> [-Wformat=]
>   371 |  printf("my_write_from_socket: size=%d, msg=%p\n", size, msg);
>       |                                     ~^             ~~~~
>       |                                      |             |
>       |                                      int           size_t {aka long 
> unsigned int}
>       |                                     %ld
> src/tests/test-lightify.c: In function ‘my_read_from_socket’:
> src/tests/test-lightify.c:395:37: warning: format ‘%d’ expects argument of 
> type ‘int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} 
> [-Wformat=]
>   395 |  printf("my_read_from_socket: size=%d, msg=%p\n", size, msg);
>       |                                    ~^             ~~~~
>       |                                     |             |
>       |                                     int           size_t {aka long 
> unsigned int}
>       |                                    %ld
> In file included from src/tests/test-lightify.c:32:
> src/tests/test-lightify.c: In function ‘lightify_tst_manipulate_nodes_fn’:
> src/tests/test-lightify.c:579:18: error: format not a string literal and no 
> format arguments [-Werror=format-security]
>   579 |     ck_abort_msg(buf);
>       |                  ^~~
> src/tests/test-lightify.c:585:11: warning: suggest parentheses around 
> assignment used as truth value [-Wparentheses]
>   585 |    while( node = lightify_node_get_next(_ctx, node)) {
>       |           ^~~~
> src/tests/test-lightify.c:595:41: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_write’ differ in signedness 
> [-Wpointer-sign]
>   595 |       print_protocol_mismatch_write(mfs,turnofflight_query_broadcast);
>       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                         |
>       |                                         const char *
> src/tests/test-lightify.c:52:82: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    52 | void print_protocol_mismatch_write(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:596:40: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_read’ differ in signedness 
> [-Wpointer-sign]
>   596 |       print_protocol_mismatch_read(mfs,turnofflight_answer_broadcast);
>       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        const char *
> src/tests/test-lightify.c:68:81: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    68 | void print_protocol_mismatch_read(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                            
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:600:11: warning: suggest parentheses around 
> assignment used as truth value [-Wparentheses]
>   600 |    while( node = lightify_node_get_next(_ctx, node)) {
>       |           ^~~~
> src/tests/test-lightify.c:610:41: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_write’ differ in signedness 
> [-Wpointer-sign]
>   610 |       print_protocol_mismatch_write(mfs,turnonlight2_query_broadcast);
>       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                         |
>       |                                         const char *
> src/tests/test-lightify.c:52:82: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    52 | void print_protocol_mismatch_write(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:611:40: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_read’ differ in signedness 
> [-Wpointer-sign]
>   611 |       print_protocol_mismatch_read(mfs,turnonlight2_answer_broadcast);
>       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        const char *
> src/tests/test-lightify.c:68:81: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    68 | void print_protocol_mismatch_read(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                            
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:614:11: warning: suggest parentheses around 
> assignment used as truth value [-Wparentheses]
>   614 |    while( node = lightify_node_get_next(_ctx, node)) {
>       |           ^~~~
> src/tests/test-lightify.c:627:41: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_write’ differ in signedness 
> [-Wpointer-sign]
>   627 |       print_protocol_mismatch_write(mfs,changecct_query_node);
>       |                                         ^~~~~~~~~~~~~~~~~~~~
>       |                                         |
>       |                                         const char *
> src/tests/test-lightify.c:52:82: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    52 | void print_protocol_mismatch_write(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:628:40: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_read’ differ in signedness 
> [-Wpointer-sign]
>   628 |       print_protocol_mismatch_read(mfs,changecct_answer_node);
>       |                                        ^~~~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        const char *
> src/tests/test-lightify.c:68:81: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    68 | void print_protocol_mismatch_read(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                            
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:645:41: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_write’ differ in signedness 
> [-Wpointer-sign]
>   645 |       print_protocol_mismatch_write(mfs,setrgbw_query_node);
>       |                                         ^~~~~~~~~~~~~~~~~~
>       |                                         |
>       |                                         const char *
> src/tests/test-lightify.c:52:82: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    52 | void print_protocol_mismatch_write(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:646:40: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_read’ differ in signedness 
> [-Wpointer-sign]
>   646 |       print_protocol_mismatch_read(mfs,setrgbw_answer_node);
>       |                                        ^~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        const char *
> src/tests/test-lightify.c:68:81: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    68 | void print_protocol_mismatch_read(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                            
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:668:41: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_write’ differ in signedness 
> [-Wpointer-sign]
>   668 |       print_protocol_mismatch_write(mfs,setbright_query_node);
>       |                                         ^~~~~~~~~~~~~~~~~~~~
>       |                                         |
>       |                                         const char *
> src/tests/test-lightify.c:52:82: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    52 | void print_protocol_mismatch_write(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:669:40: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_read’ differ in signedness 
> [-Wpointer-sign]
>   669 |       print_protocol_mismatch_read(mfs,setbright_answer_node);
>       |                                        ^~~~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        const char *
> src/tests/test-lightify.c:68:81: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    68 | void print_protocol_mismatch_read(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                            
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:684:41: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_write’ differ in signedness 
> [-Wpointer-sign]
>   684 |       print_protocol_mismatch_write(mfs,requpdate_query_node);
>       |                                         ^~~~~~~~~~~~~~~~~~~~
>       |                                         |
>       |                                         const char *
> src/tests/test-lightify.c:52:82: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    52 | void print_protocol_mismatch_write(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:685:40: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_read’ differ in signedness 
> [-Wpointer-sign]
>   685 |       print_protocol_mismatch_read(mfs,requpdate_answer_node);
>       |                                        ^~~~~~~~~~~~~~~~~~~~~
>       |                                        |
>       |                                        const char *
> src/tests/test-lightify.c:68:81: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    68 | void print_protocol_mismatch_read(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                            
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c: In function ‘lightify_tst_groups_basic_fn’:
> src/tests/test-lightify.c:734:40: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_write’ differ in signedness 
> [-Wpointer-sign]
>   734 |      print_protocol_mismatch_write(mfs,req_getgroups);
>       |                                        ^~~~~~~~~~~~~
>       |                                        |
>       |                                        const char *
> src/tests/test-lightify.c:52:82: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    52 | void print_protocol_mismatch_write(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                             
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:735:39: warning: pointer targets in passing 
> argument 2 of ‘print_protocol_mismatch_read’ differ in signedness 
> [-Wpointer-sign]
>   735 |      print_protocol_mismatch_read(mfs,req_getgroups_answer);
>       |                                       ^~~~~~~~~~~~~~~~~~~~
>       |                                       |
>       |                                       const char *
> src/tests/test-lightify.c:68:81: note: expected ‘const unsigned char *’ but 
> argument is of type ‘const char *’
>    68 | void print_protocol_mismatch_read(struct fake_socket *mfs, const 
> unsigned char *should) {
>       |                                                            
> ~~~~~~~~~~~~~~~~~~~~~^~~~~~
> src/tests/test-lightify.c:740:4: warning: this ‘while’ clause does not 
> guard... [-Wmisleading-indentation]
>   740 |  } while(0);
>       |    ^~~~~
> src/tests/test-lightify.c:743:2: note: ...this statement, but the latter is 
> misleadingly indented as if it were guarded by the ‘while’
>   743 |  {
>       |  ^
> src/tests/test-lightify.c:756:4: warning: this ‘while’ clause does not 
> guard... [-Wmisleading-indentation]
>   756 |  } while(0);
>       |    ^~~~~
> src/tests/test-lightify.c:759:2: note: ...this statement, but the latter is 
> misleadingly indented as if it were guarded by the ‘while’
>   759 |  {
>       |  ^
> src/tests/test-lightify.c: In function ‘main’:
> src/tests/test-lightify.c:794:9: warning: unused variable ‘s’ 
> [-Wunused-variable]
>   794 |  Suite *s;
>       |         ^
> cc1: some warnings being treated as errors
> make[2]: *** [Makefile:960: src/tests/test_lightify-test-lightify.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2021/01/20/liblightify_0~git20160911-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: liblightify
Source-Version: 0~git20160911-2
Done: Tobias Frost <t...@debian.org>

We believe that the bug you reported is fixed in the latest version of
liblightify, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 980...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Tobias Frost <t...@debian.org> (supplier of updated liblightify package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 07 Feb 2021 18:03:26 +0100
Source: liblightify
Architecture: source
Version: 0~git20160911-2
Distribution: unstable
Urgency: low
Maintainer: Tobias Frost <t...@debian.org>
Changed-By: Tobias Frost <t...@debian.org>
Closes: 980587
Changes:
 liblightify (0~git20160911-2) unstable; urgency=low
 .
   [ Debian Janitor ]
   * Trim trailing whitespace.
   * Bump debhelper from deprecated 9 to 12.
   * Set debhelper-compat version in Build-Depends.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
   * Drop unnecessary dependency on dh-autoreconf.
   * Update Vcs-* headers from URL redirect.
 .
   [ Tobias Frost ]
   * Fix FTBFS. (Closes: 980587)
Checksums-Sha1:
 4d1a926cfe15670c0cc5faa9ab0dd8f3b111eb30 2189 liblightify_0~git20160911-2.dsc
 cf56566c67f78d0679287570fb417ce6feb73b65 6788 
liblightify_0~git20160911-2.debian.tar.xz
 b6bf185bd6c26e6d9dbbfbc79f7319d916ab5ba3 5856 
liblightify_0~git20160911-2_source.buildinfo
Checksums-Sha256:
 470007632ad6fbba6d5ea50917dc7f07f3faf4c14dade29f8caf1b9c46dca989 2189 
liblightify_0~git20160911-2.dsc
 11643298eab549f40b154c0285ac7bf732cf9c4fef9839fe9a11695be8d2518a 6788 
liblightify_0~git20160911-2.debian.tar.xz
 3edb7e519b1e1176188de925a94d131a15711a5a54688869d7d50cc69ce9738e 5856 
liblightify_0~git20160911-2_source.buildinfo
Files:
 d96e09cf1535c2c4ded615f5c90c47e1 2189 libs optional 
liblightify_0~git20160911-2.dsc
 504763ca090c0146079cc0ee469f9155 6788 libs optional 
liblightify_0~git20160911-2.debian.tar.xz
 0f3df5a8da4e24545b62f002d7d147fd 5856 libs optional 
liblightify_0~git20160911-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmAgHa4ACgkQkWT6HRe9
XTYTJw//Q3mTYQJ5keM13y+/PL7bIGJKL9rSsAT0Rby3TFherC7q553Do+CQafX0
KsN6EKKP5EypbCOfBb2fFE/pnX0Zx5OSx1QcwyhfRRreBRovP1MyTWGjf3x5DbX/
5oWhICKYq8s9jv7kFfaGVF9RuNrgK5oSMGUZ1yo6Rbc63Am6byxnFU8PZ8188o0I
zcOHo7nwwiId+0DXkAVAXsWFkFv7cVCzYmOIVTRTHq/MReChVgNyfefjn/WgRw1W
wYLATJuBK4atpJs672lBhADf7QnAHgQyaeeY0DNsH3fxlBhZ4oKnlhCZm4/Zp8mC
oEDXCQZZdDrRTjCQzi7/7Anik1MD+YfuJp/spWvd3BRQpC3D7gHDUrWCfZLcI89l
3TdZswwOrDQjR8VGIfbzWOEYc8o8QOlHaniHATSgO2xPX2+pfb21wAGemyX/F2tK
bvHUMCjM+tcSvpl4PXSvKVWfgpbL3evfQ7/zTrzE8ecKh885nq8Q/LWqJBayFht0
eEy1jAprOP/vEehMXip/GH0r+KDj936X4nVqtL0wCc9dzRLTERuUegzwqQGRZkgB
SRun9W1Fd1T4gaS6OLwdqNj9r3CjohigQZvotZeOUQAgICcmgusTkZNgAbpzxq4x
8kwxRi+s85UDnaHjaBO6x7VHP1o+7BieDCnbvQP3MWQSSEkOHIk=
=WBJE
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to