Source: gummi
Version: 0.6.6-4
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Tags: sid buster

gummi fails to build against the new version of libsyntex in unstable:
| gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread 
-I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include 
-I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 
-I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/fribidi 
-I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread 
-I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 
-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ 
-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 
-I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz 
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/fribidi 
-I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 
-I/usr/include/libpng16 -pthread -I/usr/include/gtkspell-2.0 
-I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include 
-I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 
-I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/fribidi 
-I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 
-I/usr/include/synctex -export-dynamic -Wall -O2 
-DGUMMI_LIBS=\"/usr/lib/x86_64-linux-gnu/gummi\" 
-DGUMMI_DATA=\"/usr/share/gummi\" -DGUMMI_LOCALES=\"/usr/share/locale\" -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -c -o gui/gui-preview.o gui/gui-preview.c
| gui/gui-preview.c: In function 'synctex_run_parser':
| gui/gui-preview.c:1044:5: error: unknown type name 'synctex_scanner_t'; use 
'struct' keyword to refer to the type
|      synctex_scanner_t sync_scanner = 
synctex_scanner_new_with_output_file(pc->uri, C_TMPDIR, 1);
|      ^~~~~~~~~~~~~~~~~
|      struct 
| gui/gui-preview.c:1044:38: warning: initialization makes integer from pointer 
without a cast [-Wint-conversion]
|      synctex_scanner_t sync_scanner = 
synctex_scanner_new_with_output_file(pc->uri, C_TMPDIR, 1);
|                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1048:30: warning: passing argument 1 of 
'synctex_display_query' makes pointer from integer without a cast 
[-Wint-conversion]
|      if(synctex_display_query(sync_scanner, tex_file, line, column)>0) {
|                               ^~~~~~~~~~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:202:22: note: expected 
'synctex_scanner_p {aka struct synctex_scanner_t *}' but argument is of type 
'int'
|      synctex_status_t synctex_display_query(synctex_scanner_p scanner,const 
char *  name,int line,int column, int page_hint);
|                       ^~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1048:8: error: too few arguments to function 
'synctex_display_query'
|      if(synctex_display_query(sync_scanner, tex_file, line, column)>0) {
|         ^~~~~~~~~~~~~~~~~~~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:202:22: note: declared here
|      synctex_status_t synctex_display_query(synctex_scanner_p scanner,const 
char *  name,int line,int column, int page_hint);
|                       ^~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1049:9: error: unknown type name 'synctex_node_t'; use 
'struct' keyword to refer to the type
|          synctex_node_t node;
|          ^~~~~~~~~~~~~~
|          struct 
| gui/gui-preview.c:1055:24: warning: implicit declaration of function 
'synctex_next_result'; did you mean 'synctex_node_height'? 
[-Wimplicit-function-declaration]
|          while ((node = synctex_next_result(sync_scanner))) {
|                         ^~~~~~~~~~~~~~~~~~~
|                         synctex_node_height
| gui/gui-preview.c:1059:42: warning: passing argument 1 of 'synctex_node_page' 
makes pointer from integer without a cast [-Wint-conversion]
|              sn->page = synctex_node_page(node) - 1; // syncTeX counts from 
1, but poppler from 0
|                                           ^~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:293:9: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      int synctex_node_page(synctex_node_p node);
|          ^~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1060:48: warning: passing argument 1 of 
'synctex_node_box_visible_h' makes pointer from integer without a cast 
[-Wint-conversion]
|              sn->x = synctex_node_box_visible_h(node);
|                                                 ^~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:239:11: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      float synctex_node_box_visible_h(synctex_node_p node);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1061:48: warning: passing argument 1 of 
'synctex_node_box_visible_v' makes pointer from integer without a cast 
[-Wint-conversion]
|              sn->y = synctex_node_box_visible_v(node);
|                                                 ^~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:240:11: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      float synctex_node_box_visible_v(synctex_node_p node);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1062:56: warning: passing argument 1 of 
'synctex_node_box_visible_width' makes pointer from integer without a cast 
[-Wint-conversion]
|              sn->width = synctex_node_box_visible_width(node);
|                                                         ^~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:241:11: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      float synctex_node_box_visible_width(synctex_node_p node);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1063:58: warning: passing argument 1 of 
'synctex_node_box_visible_height' makes pointer from integer without a cast 
[-Wint-conversion]
|              sn->height = synctex_node_box_visible_height(node);
|                                                           ^~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:242:11: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      float synctex_node_box_visible_height(synctex_node_p node);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:1071:26: warning: passing argument 1 of 
'synctex_scanner_free' makes pointer from integer without a cast 
[-Wint-conversion]
|      synctex_scanner_free(sync_scanner);
|                           ^~~~~~~~~~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:120:9: note: expected 
'synctex_scanner_p {aka struct synctex_scanner_t *}' but argument is of type 
'int'
|      int synctex_scanner_free(synctex_scanner_p scanner);
|          ^~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c: In function 'on_button_pressed':
| gui/gui-preview.c:2041:9: error: unknown type name 'synctex_scanner_t'; use 
'struct' keyword to refer to the type
|          synctex_scanner_t sync_scanner = 
synctex_scanner_new_with_output_file(pc->uri, C_TMPDIR, 1);
|          ^~~~~~~~~~~~~~~~~
|          struct 
| gui/gui-preview.c:2041:42: warning: initialization makes integer from pointer 
without a cast [-Wint-conversion]
|          synctex_scanner_t sync_scanner = 
synctex_scanner_new_with_output_file(pc->uri, C_TMPDIR, 1);
|                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:2043:31: warning: passing argument 1 of 
'synctex_edit_query' makes pointer from integer without a cast 
[-Wint-conversion]
|          if(synctex_edit_query(sync_scanner, page+1, x/pc->scale, 
y/pc->scale)>0) {
|                                ^~~~~~~~~~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:203:22: note: expected 
'synctex_scanner_p {aka struct synctex_scanner_t *}' but argument is of type 
'int'
|      synctex_status_t synctex_edit_query(synctex_scanner_p scanner,int 
page,float h,float v);
|                       ^~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:2044:13: error: unknown type name 'synctex_node_t'; use 
'struct' keyword to refer to the type
|              synctex_node_t node;
|              ^~~~~~~~~~~~~~
|              struct 
| gui/gui-preview.c:2052:93: warning: passing argument 1 of 'synctex_node_tag' 
makes pointer from integer without a cast [-Wint-conversion]
|                  const gchar *file = synctex_scanner_get_name(sync_scanner, 
synctex_node_tag(node));
|                                                                               
               ^~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:283:9: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      int synctex_node_tag(synctex_node_p node);
|          ^~~~~~~~~~~~~~~~
| gui/gui-preview.c:2052:62: warning: passing argument 1 of 
'synctex_scanner_get_name' makes pointer from integer without a cast 
[-Wint-conversion]
|                  const gchar *file = synctex_scanner_get_name(sync_scanner, 
synctex_node_tag(node));
|                                                               ^~~~~~~~~~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:323:18: note: expected 
'synctex_scanner_p {aka struct synctex_scanner_t *}' but argument is of type 
'int'
|      const char * synctex_scanner_get_name(synctex_scanner_p scanner,int tag);
|                   ^~~~~~~~~~~~~~~~~~~~~~~~
| gui/gui-preview.c:2053:47: warning: passing argument 1 of 'synctex_node_line' 
makes pointer from integer without a cast [-Wint-conversion]
|                  gint line = synctex_node_line(node);
|                                                ^~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:284:9: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      int synctex_node_line(synctex_node_p node);
|          ^~~~~~~~~~~~~~~~~
| gui/gui-preview.c:2063:30: warning: passing argument 1 of 
'synctex_scanner_free' makes pointer from integer without a cast 
[-Wint-conversion]
|          synctex_scanner_free(sync_scanner);
|                               ^~~~~~~~~~~~
| In file included from gui/gui-preview.c:51:0:
| /usr/include/synctex/synctex_parser.h:120:9: note: expected 
'synctex_scanner_p {aka struct synctex_scanner_t *}' but argument is of type 
'int'
|      int synctex_scanner_free(synctex_scanner_p scanner);
|          ^~~~~~~~~~~~~~~~~~~~
| In file included from ./snippets.h:38:0,
|                  from ./gui/gui-snippets.h:36,
|                  from ./gui/gui-main.h:41,
|                  from gui/gui-preview.c:45:
| gui/gui-preview.c: At top level:
| ./editor.h:110:13: warning: inline function 'editor_scroll_to_cursor' 
declared but never defined
|  inline void editor_scroll_to_cursor (GuEditor* ec);
|              ^~~~~~~~~~~~~~~~~~~~~~~
| make[3]: *** [Makefile:507: gui/gui-preview.o] Error 1

Full build log is available at
https://people.debian.org/~sramacher/logs/gummi_amd64-2018-04-22T09:25:54Z.build

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to