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
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 ---