Your message dated Wed, 07 Aug 2024 16:49:31 +0000
with message-id <e1sbjqt-00ck74...@fasolo.debian.org>
and subject line Bug#1077399: fixed in graphviz 2.42.4-2
has caused the Debian Bug report #1077399,
regarding graphviz: FTBFS: ns.c:709:37: error: passing argument 4 of 'qsort' 
from incompatible pointer type [-Wincompatible-pointer-types]
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.)


-- 
1077399: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077399
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: graphviz
Version: 2.42.4-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240728 ftbfs-trixie

Hi,

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


Relevant part (hopefully):
> /bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
> -I../..  -I../.. -I../../libltdl -I../../lib/gvc -I../../lib/pack 
> -I../../lib/label -I../../lib/xdot -I../../lib/fdpgen -I../../lib/pathplan 
> -I../../lib/cgraph -I../../lib/cdt       -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wextra -Wmissing-include-dirs 
> -Wswitch-default -Wfloat-equal -Wundef -Wshadow -Wpointer-arith 
> -Wbad-function-cast -Wcast-qual -Wconversion -Wstrict-prototypes 
> -Wmissing-prototypes -Wnested-externs -Wno-unknown-pragmas 
> -Wstrict-prototypes -Wpointer-arith -Wall -ffast-math -c -o utils.lo utils.c
> memory.h:36:41: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    36 | #define N_NEW(n,t)       (t*)zmalloc((n)*sizeof(t))
>       |                                         ^
> ns.c:504:10: note: in expansion of macro 'N_NEW'
>   504 |   tree = N_NEW(N_nodes,subtree_t*);
>       |          ^~~~~
> ns.c: In function 'freeTreeList':
> ns.c:640:24: warning: unused parameter 'g' [-Wunused-parameter]
>   640 | freeTreeList (graph_t* g)
>       |               ~~~~~~~~~^
> ns.c: In function 'TB_balance':
> memory.h:36:41: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    36 | #define N_NEW(n,t)       (t*)zmalloc((n)*sizeof(t))
>       |                                         ^
> ns.c:693:13: note: in expansion of macro 'N_NEW'
>   693 |     nrank = N_NEW(Maxrank + 1, int);
>       |             ^~~~~
> ns.c:708:36: warning: conversion to 'size_t' {aka 'long unsigned int'} from 
> 'int' may change the sign of the result [-Wsign-conversion]
>   708 |     qsort(Tree_node.list, Tree_node.size, sizeof(Tree_node.list[0]),
>       |                           ~~~~~~~~~^~~~~
> ns.c:709:37: error: passing argument 4 of 'qsort' from incompatible pointer 
> type [-Wincompatible-pointer-types]
>   709 |         adj > 1? decreasingrankcmpf : increasingrankcmpf);
>       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
>       |                                     |
>       |                                     int (*)(node_t **, node_t **) 
> {aka int (*)(struct Agnode_s **, struct Agnode_s **)}
> In file included from render.h:27:
> /usr/include/stdlib.h:971:34: note: expected '__compar_fn_t' {aka 'int 
> (*)(const void *, const void *)'} but argument is of type 'int (*)(node_t **, 
> node_t **)' {aka 'int (*)(struct Agnode_s **, struct Agnode_s **)'}
>   971 |                    __compar_fn_t __compar) __nonnull ((1, 4));
>       |                    ~~~~~~~~~~~~~~^~~~~~~~
> ns.c: In function 'init_graph':
> memory.h:41:62: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    41 | #define ALLOC(size,ptr,type) (ptr? 
> (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
>       |                                                              ^
> ns.c:769:22: note: in expansion of macro 'ALLOC'
>   769 |     Tree_node.list = ALLOC(N_nodes, Tree_node.list, node_t *);
>       |                      ^~~~~
> memory.h:41:98: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    41 | #define ALLOC(size,ptr,type) (ptr? 
> (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
>       |                                                                       
>                            ^
> ns.c:769:22: note: in expansion of macro 'ALLOC'
>   769 |     Tree_node.list = ALLOC(N_nodes, Tree_node.list, node_t *);
>       |                      ^~~~~
> memory.h:41:62: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    41 | #define ALLOC(size,ptr,type) (ptr? 
> (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
>       |                                                              ^
> ns.c:771:22: note: in expansion of macro 'ALLOC'
>   771 |     Tree_edge.list = ALLOC(N_nodes, Tree_edge.list, edge_t *);
>       |                      ^~~~~
> memory.h:41:98: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    41 | #define ALLOC(size,ptr,type) (ptr? 
> (type*)grealloc(ptr,(size)*sizeof(type)):(type*)gmalloc((size)*sizeof(type)))
>       |                                                                       
>                            ^
> ns.c:771:22: note: in expansion of macro 'ALLOC'
>   771 |     Tree_edge.list = ALLOC(N_nodes, Tree_edge.list, edge_t *);
>       |                      ^~~~~
> memory.h:36:41: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    36 | #define N_NEW(n,t)       (t*)zmalloc((n)*sizeof(t))
>       |                                         ^
> ns.c:785:30: note: in expansion of macro 'N_NEW'
>   785 |         ND_tree_in(n).list = N_NEW(i + 1, edge_t *);
>       |                              ^~~~~
> memory.h:36:41: warning: conversion to 'long unsigned int' from 'int' may 
> change the sign of the result [-Wsign-conversion]
>    36 | #define N_NEW(n,t)       (t*)zmalloc((n)*sizeof(t))
>       |                                         ^
> ns.c:788:31: note: in expansion of macro 'N_NEW'
>   788 |         ND_tree_out(n).list = N_NEW(i + 1, edge_t *);
>       |                               ^~~~~
> ns.c: At top level:
> ns.c:827:5: warning: no previous prototype for 'rank2' [-Wmissing-prototypes]
>   827 | int rank2(graph_t * g, int balance, int maxiter, int search_size)
>       |     ^~~~~
> ns.c:538:12: warning: 'ed_minlen' defined but not used [-Wunused-function]
>   538 | static int ed_minlen(Agedge_t *e) {return ED_minlen(e);}
>       |            ^~~~~~~~~
> ns.c:537:12: warning: 'nd_rank' defined but not used [-Wunused-function]
>   537 | static int nd_rank(Agnode_t *n) {return ND_rank(n);}
>       |            ^~~~~~~
> ns.c:536:12: warning: 'nd_priority' defined but not used [-Wunused-function]
>   536 | static int nd_priority(Agnode_t *n) {return ND_priority(n);}
>       |            ^~~~~~~~~~~
> ns.c:535:19: warning: 'nd_subtree' defined but not used [-Wunused-function]
>   535 | static subtree_t *nd_subtree(Agnode_t *n) {return ND_subtree(n);}
>       |                   ^~~~~~~~~~
> shapes.c:26:1: warning: missing initializer for field 'name' of 'port' 
> [-Wmissing-field-initializers]
>    26 | static port Center = { {0, 0}, -1, 0, 0, 0, 1, 0, 0, 0 };
>       | ^~~~~~
> In file included from render.h:40,
>                  from shapes.c:14:
> types.h:82:15: note: 'name' declared here
>    82 |         char *name;             /* port name, if it was explicitly 
> given, otherwise NULL */
>       |               ^~~~
> shapes.c:85:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    85 | static polygon_t p_polygon = { FALSE, 1, 0, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:88:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    88 | static polygon_t p_ellipse = { FALSE, 1, 1, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:89:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    89 | static polygon_t p_circle = { TRUE, 1, 1, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:90:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    90 | static polygon_t p_egg = { FALSE, 1, 1, 0., -.3, 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:91:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    91 | static polygon_t p_triangle = { FALSE, 1, 3, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:92:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    92 | static polygon_t p_box = { FALSE, 1, 4, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:93:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    93 | static polygon_t p_square = { TRUE, 1, 4, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:94:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    94 | static polygon_t p_plaintext = { FALSE, 0, 4, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:95:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    95 | static polygon_t p_plain = { FALSE, 0, 4, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:96:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    96 | static polygon_t p_diamond = { FALSE, 1, 4, 45., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:97:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    97 | static polygon_t p_trapezium = { FALSE, 1, 4, 0., -.4, 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:98:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    98 | static polygon_t p_parallelogram = { FALSE, 1, 4, 0., 0., .6 };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:99:1: warning: missing initializer for field 'option' of 'polygon_t' 
> [-Wmissing-field-initializers]
>    99 | static polygon_t p_house = { FALSE, 1, 5, 0., -.64, 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:100:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   100 | static polygon_t p_pentagon = { FALSE, 1, 5, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:101:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   101 | static polygon_t p_hexagon = { FALSE, 1, 6, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:102:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   102 | static polygon_t p_septagon = { FALSE, 1, 7, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:103:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   103 | static polygon_t p_octagon = { FALSE, 1, 8, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:104:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   104 | static polygon_t p_note = { FALSE, 1, 4, 0., 0., 0., DOGEAR };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:105:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   105 | static polygon_t p_tab = { FALSE, 1, 4, 0., 0., 0., TAB };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:106:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   106 | static polygon_t p_folder = { FALSE, 1, 4, 0., 0., 0., FOLDER };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:107:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   107 | static polygon_t p_box3d = { FALSE, 1, 4, 0., 0., 0., BOX3D };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:108:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   108 | static polygon_t p_component = { FALSE, 1, 4, 0., 0., 0., COMPONENT };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:109:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   109 | static polygon_t p_underline = { FALSE, 1, 4, 0., 0., 0., UNDERLINE };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:113:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   113 | static polygon_t p_doublecircle = { TRUE, 2, 1, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:114:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   114 | static polygon_t p_invtriangle = { FALSE, 1, 3, 180., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:115:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   115 | static polygon_t p_invtrapezium = { FALSE, 1, 4, 180., -.4, 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:116:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   116 | static polygon_t p_invhouse = { FALSE, 1, 5, 180., -.64, 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:117:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   117 | static polygon_t p_doubleoctagon = { FALSE, 2, 8, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:118:1: warning: missing initializer for field 'option' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   118 | static polygon_t p_tripleoctagon = { FALSE, 3, 8, 0., 0., 0. };
>       | ^~~~~~
> types.h:153:13: note: 'option' declared here
>   153 |         int option;             /* ROUNDED, DIAGONAL corners, etc. */
>       |             ^~~~~~
> shapes.c:120:5: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   120 |     { FALSE, 1, 4, 45., 0., 0., DIAGONALS | AUXLABELS };
>       |     ^
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:121:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   121 | static polygon_t p_Msquare = { TRUE, 1, 4, 0., 0., 0., DIAGONALS };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:123:5: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   123 |     { TRUE, 1, 1, 0., 0., 0., DIAGONALS | AUXLABELS };
>       |     ^
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:130:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   130 | static polygon_t p_promoter = { FALSE, 1, 4, 0., 0., 0., PROMOTER };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:131:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   131 | static polygon_t p_cds = { FALSE, 1, 4, 0., 0., 0., CDS };
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:132:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   132 | static polygon_t p_terminator = { FALSE, 1, 4, 0., 0., 0., 
> TERMINATOR};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:133:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   133 | static polygon_t p_utr = { FALSE, 1, 4, 0., 0., 0., UTR};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:134:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   134 | static polygon_t p_insulator = { FALSE, 1, 4, 0., 0., 0., INSULATOR};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:135:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   135 | static polygon_t p_ribosite = { FALSE, 1, 4, 0., 0., 0., RIBOSITE};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:136:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   136 | static polygon_t p_rnastab = { FALSE, 1, 4, 0., 0., 0., RNASTAB};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:137:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   137 | static polygon_t p_proteasesite = { FALSE, 1, 4, 0., 0., 0., 
> PROTEASESITE};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:138:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   138 | static polygon_t p_proteinstab = { FALSE, 1, 4, 0., 0., 0., 
> PROTEINSTAB};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:140:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   140 | static polygon_t p_primersite = { FALSE, 1, 4, 0., 0., 0., 
> PRIMERSITE};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:141:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   141 | static polygon_t p_restrictionsite = { FALSE, 1, 4, 0., 0., 0., 
> RESTRICTIONSITE};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:142:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   142 | static polygon_t p_fivepoverhang = { FALSE, 1, 4, 0., 0., 0., 
> FIVEPOVERHANG};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:143:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   143 | static polygon_t p_threepoverhang = { FALSE, 1, 4, 0., 0., 0., 
> THREEPOVERHANG};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:144:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   144 | static polygon_t p_noverhang = { FALSE, 1, 4, 0., 0., 0., NOVERHANG};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:145:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   145 | static polygon_t p_assembly = { FALSE, 1, 4, 0., 0., 0., ASSEMBLY};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:146:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   146 | static polygon_t p_signature = { FALSE, 1, 4, 0., 0., 0., SIGNATURE};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:147:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   147 | static polygon_t p_rpromoter = { FALSE, 1, 4, 0., 0., 0., RPROMOTER};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:148:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   148 | static polygon_t p_rarrow = { FALSE, 1, 4, 0., 0., 0., RARROW};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:149:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   149 | static polygon_t p_larrow = { FALSE, 1, 4, 0., 0., 0., LARROW};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:150:1: warning: missing initializer for field 'vertices' of 
> 'polygon_t' [-Wmissing-field-initializers]
>   150 | static polygon_t p_lpromoter = { FALSE, 1, 4, 0., 0., 0., LPROMOTER};
>       | ^~~~~~
> types.h:154:17: note: 'vertices' declared here
>   154 |         pointf *vertices;       /* array of vertex points */
>       |                 ^~~~~~~~
> shapes.c:234:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   234 |     {"box", &poly_fns, &p_box},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:235:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   235 |     {"polygon", &poly_fns, &p_polygon},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:236:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   236 |     {"ellipse", &poly_fns, &p_ellipse},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:237:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   237 |     {"oval", &poly_fns, &p_ellipse},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:238:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   238 |     {"circle", &poly_fns, &p_circle},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:239:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   239 |     {"point", &point_fns, &p_circle},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:240:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   240 |     {"egg", &poly_fns, &p_egg},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:241:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   241 |     {"triangle", &poly_fns, &p_triangle},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:242:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   242 |     {"none", &poly_fns, &p_plaintext},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:243:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   243 |     {"plaintext", &poly_fns, &p_plaintext},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:244:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   244 |     {"plain", &poly_fns, &p_plain},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:245:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   245 |     {"diamond", &poly_fns, &p_diamond},
>       |     ^
> types.h:192:17: note: 'usershape' declared here
>   192 |         boolean usershape;
>       |                 ^~~~~~~~~
> shapes.c:246:5: warning: missing initializer for field 'usershape' of 
> 'shape_desc' [-Wmissing-field-initializers]
>   246 |     {"trapezium", &poly_fns, &p_trapezium},
>       |     ^
> make[5]: *** [Makefile:731: ns.lo] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/07/28/graphviz_2.42.4-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240728;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240728&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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 mark 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 mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: graphviz
Source-Version: 2.42.4-2
Done: Laszlo Boszormenyi (GCS) <g...@debian.org>

We believe that the bug you reported is fixed in the latest version of
graphviz, 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 1077...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated graphviz 
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: SHA512

Format: 1.8
Date: Wed, 07 Aug 2024 16:52:13 +0200
Source: graphviz
Architecture: source
Version: 2.42.4-2
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Closes: 1077399
Changes:
 graphviz (2.42.4-2) unstable; urgency=medium
 .
   [ Niko Tyni <nt...@debian.org> ]
   * Backport upstream fix to suppress compiler warning from qsort() call
     (closes: #1077399).
Checksums-Sha1:
 2b6cfa6c13c2f82af2fcaf625a4bec0e5b395ccc 3143 graphviz_2.42.4-2.dsc
 26cd86444fdd8a96ca310516e9fad15eb91590e6 40152 graphviz_2.42.4-2.debian.tar.xz
Checksums-Sha256:
 213612d274952f1d83a75d747ece21ce8bddf5796a25279fc26b571bb697aced 3143 
graphviz_2.42.4-2.dsc
 e09e25f3f4882beb53387e40f7d1fc635a3dd08879897e1ba3b35b415555640a 40152 
graphviz_2.42.4-2.debian.tar.xz
Files:
 60affd7c663d82ff48b5c1e987661096 3143 graphics optional graphviz_2.42.4-2.dsc
 7d43a6b7a79eea8fc7498d332cac5adf 40152 graphics optional 
graphviz_2.42.4-2.debian.tar.xz

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

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmazkSYACgkQ3OMQ54ZM
yL8F7g//V+u1EJEkP2Vywpz8jYO6Hj0iMh7Uuw6/pVvEj460R9BuujV9qVOl98eG
XOW/EI7ZfuasmaPav04yELwt+OFWyde8Qs4qjGPLE2B7zIKSaXZwQGN7nniQrvgz
obtkLe60xZKAcZdTxWQhzOOEc53WmF5yDkaklUOxD+SDk80q6RQ4Bnjn4RP2uZFV
9N9cOJ7aNDpRaFhrwv8i+nqefRz0TzZ4Qri97zer1or9Ci+BvbqVgckpAKqaL/Sr
Ra8JJpXIIXmYHYvBwhYeBqU8AHRXHkGtXg71PGGy5IgakhAP1liR+9reJfX7zF/9
EJQpxVPqTyGFHB+4GMAFtCg0N0yXUwHNghcvnoJiKdihmEeEPsmd1ivHoPuoiwPT
O2wmoINbLX6CShplb9o0YXOYiBAvPMMHzFXSxoishA15Tt4MAAMNsoTLCmdIhyTl
G02Q07/7OF3iBYXaFTk/wyuTxCQkYD4QF/7ThHO38my72w82UuFOTJ3Tg0XeeLd3
NCcIRvRzJkZJCo6ZbdmkK5XTpryD25NVtF8TW6wp8PZHZyAZQXG+lowjD23K6ixl
H+9ElcBRnux++g8IiqSco0C+IJ16Fa51LxL6wrY6wdDRbMzk3vRrAA6sodi/EYSj
k1LVIERZSRD7aRDjIyWKEfVx3jjlVeCyVAaxVKueGAvRptMI7DM=
=oufk
-----END PGP SIGNATURE-----

Attachment: pgpjBlMsd1kjh.pgp
Description: PGP signature


--- End Message ---

Reply via email to