Your message dated Sun, 29 Apr 2018 17:05:23 +0000
with message-id <e1fcpll-0008au...@fasolo.debian.org>
and subject line Bug#896562: fixed in emacs-pdf-tools 0.80-3
has caused the Debian Bug report #896562,
regarding emacs-pdf-tools: FTBFS against new libsynctex
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.)


-- 
896562: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896562
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: emacs-pdf-tools
Version: 0.80-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Tags: sid buster

emacs-pdf-tools FTBFS against the latest libsynctex available in unstable:
| gcc -DHAVE_CONFIG_H -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-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 -I/usr/include/poppler -I/usr/include/libpng16 -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -MT epdfinfo-epdfinfo.o -MD -MP -MF 
.deps/epdfinfo-epdfinfo.Tpo -c -o epdfinfo-epdfinfo.o `test -f 'epdfinfo.c' || 
echo './'`epdfinfo.c
| epdfinfo.c: In function 'cmd_synctex_forward_search':
| epdfinfo.c:2974:3: error: unknown type name 'synctex_scanner_t'; use 'struct' 
keyword to refer to the type
|    synctex_scanner_t scanner = NULL;
|    ^~~~~~~~~~~~~~~~~
|    struct 
| epdfinfo.c:2974:31: warning: initialization makes integer from pointer 
without a cast [-Wint-conversion]
|    synctex_scanner_t scanner = NULL;
|                                ^~~~
| epdfinfo.c:2975:3: error: unknown type name 'synctex_node_t'; use 'struct' 
keyword to refer to the type
|    synctex_node_t node;
|    ^~~~~~~~~~~~~~
|    struct 
| epdfinfo.c:2981:11: warning: assignment makes integer from pointer without a 
cast [-Wint-conversion]
|    scanner = synctex_scanner_new_with_output_file (doc->filename, NULL, 1);
|            ^
| In file included from epdfinfo.c:43:0:
| epdfinfo.c:2985:41: warning: passing argument 1 of 'synctex_display_query' 
makes pointer from integer without a cast [-Wint-conversion]
|    perror_if_not (synctex_display_query (scanner, source, line, column)
|                                          ^
| epdfinfo.h:123:12: note: in definition of macro 'perror_if_not'
|      if (! (expr))                               \
|             ^~~~
| In file included from epdfinfo.c:42: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);
|                       ^~~~~~~~~~~~~~~~~~~~~
| In file included from epdfinfo.c:43:0:
| epdfinfo.c:2985:18: error: too few arguments to function 
'synctex_display_query'
|    perror_if_not (synctex_display_query (scanner, source, line, column)
|                   ^
| epdfinfo.h:123:12: note: in definition of macro 'perror_if_not'
|      if (! (expr))                               \
|             ^~~~
| In file included from epdfinfo.c:42: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);
|                       ^~~~~~~~~~~~~~~~~~~~~
| In file included from epdfinfo.c:43:0:
| epdfinfo.c:2986:28: warning: implicit declaration of function 
'synctex_next_result'; did you mean 'synctex_node_height'? 
[-Wimplicit-function-declaration]
|                  && (node = synctex_next_result (scanner)),
|                             ^
| epdfinfo.h:123:12: note: in definition of macro 'perror_if_not'
|      if (! (expr))                               \
|             ^~~~
| epdfinfo.c:2989:27: warning: passing argument 1 of 'synctex_node_page' makes 
pointer from integer without a cast [-Wint-conversion]
|    pn = synctex_node_page (node);
|                            ^~~~
| In file included from epdfinfo.c:42: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);
|          ^~~~~~~~~~~~~~~~~
| epdfinfo.c:2992:37: warning: passing argument 1 of 
'synctex_node_box_visible_h' makes pointer from integer without a cast 
[-Wint-conversion]
|    x1 =  synctex_node_box_visible_h (node);
|                                      ^~~~
| In file included from epdfinfo.c:42: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);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~
| epdfinfo.c:2993:37: warning: passing argument 1 of 
'synctex_node_box_visible_v' makes pointer from integer without a cast 
[-Wint-conversion]
|    y1 =  synctex_node_box_visible_v (node)
|                                      ^~~~
| In file included from epdfinfo.c:42: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);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~
| epdfinfo.c:2994:44: warning: passing argument 1 of 
'synctex_node_box_visible_height' makes pointer from integer without a cast 
[-Wint-conversion]
|          - synctex_node_box_visible_height (node);
|                                             ^~~~
| In file included from epdfinfo.c:42: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);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| epdfinfo.c:2995:40: warning: passing argument 1 of 
'synctex_node_box_visible_width' makes pointer from integer without a cast 
[-Wint-conversion]
|    x2 = synctex_node_box_visible_width (node) + x1;
|                                         ^~~~
| In file included from epdfinfo.c:42: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);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| epdfinfo.c:2996:40: warning: passing argument 1 of 
'synctex_node_box_visible_depth' makes pointer from integer without a cast 
[-Wint-conversion]
|    y2 = synctex_node_box_visible_depth (node)
|                                         ^~~~
| In file included from epdfinfo.c:42:0:
| /usr/include/synctex/synctex_parser.h:243:11: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      float synctex_node_box_visible_depth(synctex_node_p node);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| epdfinfo.c:2997:43: warning: passing argument 1 of 
'synctex_node_box_visible_height' makes pointer from integer without a cast 
[-Wint-conversion]
|         + synctex_node_box_visible_height (node) + y1;
|                                            ^~~~
| In file included from epdfinfo.c:42: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);
|            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| epdfinfo.c:3010:38: warning: passing argument 1 of 'synctex_scanner_free' 
makes pointer from integer without a cast [-Wint-conversion]
|    if (scanner) synctex_scanner_free (scanner);
|                                       ^~~~~~~
| In file included from epdfinfo.c:42: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);
|          ^~~~~~~~~~~~~~~~~~~~
| epdfinfo.c: In function 'cmd_synctex_backward_search':
| epdfinfo.c:3029:3: error: unknown type name 'synctex_scanner_t'; use 'struct' 
keyword to refer to the type
|    synctex_scanner_t scanner = NULL;
|    ^~~~~~~~~~~~~~~~~
|    struct 
| epdfinfo.c:3029:31: warning: initialization makes integer from pointer 
without a cast [-Wint-conversion]
|    synctex_scanner_t scanner = NULL;
|                                ^~~~
| epdfinfo.c:3032:3: error: unknown type name 'synctex_node_t'; use 'struct' 
keyword to refer to the type
|    synctex_node_t node;
|    ^~~~~~~~~~~~~~
|    struct 
| epdfinfo.c:3036:11: warning: assignment makes integer from pointer without a 
cast [-Wint-conversion]
|    scanner = synctex_scanner_new_with_output_file (doc->filename, NULL, 1);
|            ^
| epdfinfo.c:3046:29: warning: passing argument 1 of 'synctex_edit_query' makes 
pointer from integer without a cast [-Wint-conversion]
|    if (! synctex_edit_query (scanner, pn, x, y)
|                              ^~~~~~~
| In file included from epdfinfo.c:42: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);
|                       ^~~~~~~~~~~~~~~~~~
| epdfinfo.c:3049:66: warning: passing argument 1 of 'synctex_node_tag' makes 
pointer from integer without a cast [-Wint-conversion]
|              synctex_scanner_get_name (scanner, synctex_node_tag (node))))
|                                                                   ^~~~
| In file included from epdfinfo.c:42: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);
|          ^~~~~~~~~~~~~~~~
| epdfinfo.c:3049:39: warning: passing argument 1 of 'synctex_scanner_get_name' 
makes pointer from integer without a cast [-Wint-conversion]
|              synctex_scanner_get_name (scanner, synctex_node_tag (node))))
|                                        ^~~~~~~
| In file included from epdfinfo.c:42: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);
|                   ^~~~~~~~~~~~~~~~~~~~~~~~
| epdfinfo.c:3055:29: warning: passing argument 1 of 'synctex_node_line' makes 
pointer from integer without a cast [-Wint-conversion]
|    line = synctex_node_line (node);
|                              ^~~~
| In file included from epdfinfo.c:42: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);
|          ^~~~~~~~~~~~~~~~~
| epdfinfo.c:3056:33: warning: passing argument 1 of 'synctex_node_column' 
makes pointer from integer without a cast [-Wint-conversion]
|    column = synctex_node_column (node);
|                                  ^~~~
| In file included from epdfinfo.c:42:0:
| /usr/include/synctex/synctex_parser.h:286:9: note: expected 'synctex_node_p 
{aka struct synctex_node_t *}' but argument is of type 'int'
|      int synctex_node_column(synctex_node_p node);
|          ^~~~~~~~~~~~~~~~~~~
| epdfinfo.c:3065:38: warning: passing argument 1 of 'synctex_scanner_free' 
makes pointer from integer without a cast [-Wint-conversion]
|    if (scanner) synctex_scanner_free (scanner);
|                                       ^~~~~~~
| In file included from epdfinfo.c:42: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);
|          ^~~~~~~~~~~~~~~~~~~~
| make[4]: *** [Makefile:519: epdfinfo-epdfinfo.o] Error 1

Full build log can be found at
https://people.debian.org/~sramacher/logs/emacs-pdf-tools_amd64-2018-04-22T09:24:38Z.build

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: emacs-pdf-tools
Source-Version: 0.80-3

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

Debian distribution maintenance software
pp.
Sean Whitton <spwhit...@spwhitton.name> (supplier of updated emacs-pdf-tools 
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: Sun, 29 Apr 2018 09:43:39 -0700
Source: emacs-pdf-tools
Binary: elpa-pdf-tools elpa-pdf-tools-server
Architecture: source
Version: 0.80-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacs addons team 
<pkg-emacsen-add...@lists.alioth.debian.org>
Changed-By: Sean Whitton <spwhit...@spwhitton.name>
Description:
 elpa-pdf-tools - Display and interact with pdf in Emacs.
 elpa-pdf-tools-server - server for Emacs's pdf-tools
Closes: 896562
Changes:
 emacs-pdf-tools (0.80-3) unstable; urgency=medium
 .
   * Team upload.
   * Patch epdfinfo.c for new synctex (Closes: #896562).
     Thanks to Samuel Thibault for the patch.
   * Point Vcs-* at salsa.
 .
 emacs-pdf-tools (0.80-2) unstable; urgency=medium
 .
   * Add a README.Debian to document how to activate the package.
Checksums-Sha1:
 f23d03fa1036110559e61c5af4327e1debeedac6 2268 emacs-pdf-tools_0.80-3.dsc
 428c67e6012e4ab71d1fe3948f63a1b9864ccced 4892 
emacs-pdf-tools_0.80-3.debian.tar.xz
Checksums-Sha256:
 a5aafb506ddbd17eb6be973fee6309c8c7a7f7e37b23fefe65c73371b80f2c56 2268 
emacs-pdf-tools_0.80-3.dsc
 7776014eabb042599440147c538edf0ebf99b5245cd762606274f2e1823b8831 4892 
emacs-pdf-tools_0.80-3.debian.tar.xz
Files:
 75e53a0d98a879aa880e950d1c03689f 2268 text optional emacs-pdf-tools_0.80-3.dsc
 1a43031cb14eecea52aa4703e7838f74 4892 text optional 
emacs-pdf-tools_0.80-3.debian.tar.xz

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

iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAlrl9oEACgkQaVt65L8G
YkBzow/+MjB8JQcsZzC5ey0bN6btuydga0AcubdHMV2nTtru1Hr/E1wiaIUI1U1W
WA6aOnf9TkdNJZ28yg2n0m1ejUGY4GpptfmlNaiXzng8TTkEu64OHKT1/Gk0TDxe
hTlQrsWUgWvR2xnRecudvnnuY4okflk2iIRXD1aSb/6SkLZy9xUlXEaKVtb+Tugm
83h64I5/VpeKuvvjRyUiWkVYun/ItOzhmkeVlsbLKiJwVW3JcFZCnjbuSzLb8BB/
fjVCoNf8ffBT+MVWlTxU2qtwc0s+x5tswe9L8ntS4MKwI4BNeuqhkI7bPJHP3JRL
S5dfGzjbY612vdFDSoDv+U5GwXP++qbvQ+GTIkcX3dW1HOKW5ySwegQGjpZuHB0u
9VGzfLh8CNiG2JiyJ+QEFq4Dt3yPcDpIHQ41iQmMY7i7ciycg764Uz76vbch4DrL
IUhyF4f1FgqOZ8RNaepWXwl3Y1l7LhDFeW2nTN6mepzRaYGlCoYQU8dHbW0tDUhP
1pAQ2VIv/3zF2L980goi46pnjoNIWjCo9OzotCBmJjdnXl8zfcfHTBMu2W6dKj+o
ykBOPGjqPoE28ibx1x5zOZrDlkMasoCTJFr49CbiVDiUXASfRTIlMZDspZSg/Dl/
8Z1ouXO/AOYH5hurhzmjFbEt10T0Uj858ol5JEnqLXnZP65oloc=
=4R35
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to