Hi! Arch Linux now has the updated texlive files (new libsynctex and texlive-bin 2018.47465-2). However, when I try to build qpdfview-bzr from the AUR, I get the following error:
``` g++ -c -pipe -flto -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -W -D_REENTRANT -fPIC -DAPPLICATION_VERSION=\"0.4.17.99\" -DWITH_SVG -DWITH_SQL -DWITH_DBUS -DPLUGIN_INSTALL_PATH=\"/usr/lib/qpdfview\" -DWITH_IMAGE -DIMAGE_PLUGIN_NAME=\"libqpdfview_image.so\" -DWITH_CUPS -DCUPS_VERSION=\"2.2.7\" -DWITH_SYNCTEX -DWITH_SIGNALS -DDATA_INSTALL_PATH=\"/usr/share/qpdfview\" -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_SQL_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Iicons -isystem /usr/include/synctex -isystem /usr/include/qt -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtDBus -isystem /usr/include/qt/QtCore -Imoc -isystem /usr/include/libdrm -I/usr/lib/qt/mkspecs/linux-g++ -o objects/fontsdialog.o sources/fontsdialog.cpp sources/documentview.cpp:61:27: error: conflicting declaration ‘typedef struct synctex_scanner_t synctex_scanner_p’ typedef synctex_scanner_t synctex_scanner_p; ^~~~~~~~~~~~~~~~~ In file included from sources/documentview.cpp:57: /usr/include/synctex/synctex_parser.h:69:33: note: previous declaration as ‘typedef synctex_scanner_s* synctex_scanner_p’ typedef synctex_scanner_s * synctex_scanner_p; ^~~~~~~~~~~~~~~~~ sources/documentview.cpp:62:24: error: conflicting declaration ‘typedef struct synctex_node_t synctex_node_p’ typedef synctex_node_t synctex_node_p; ^~~~~~~~~~~~~~ In file included from sources/documentview.cpp:57: /usr/include/synctex/synctex_parser.h:145:30: note: previous declaration as ‘typedef synctex_node_s* synctex_node_p’ typedef synctex_node_s * synctex_node_p; ^~~~~~~~~~~~~~ sources/documentview.cpp: In function ‘qpdfview::DocumentView::SourceLink {anonymous}::scanForSourceLink(const QString&, int, QPointF)’: sources/documentview.cpp:64:46: error: ‘synctex_next_result’ was not declared in this scope #define synctex_scanner_next_result(scanner) synctex_next_result(scanner) ^~~~~~~~~~~~~~~~~~~ sources/documentview.cpp:261:39: note: in expansion of macro ‘synctex_scanner_next_result’ for(synctex_node_p node = synctex_scanner_next_result(scanner); node != 0; node = synctex_scanner_next_result(scanner)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -flto -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -W -D_REENTRANT -fPIC -DAPPLICATION_VERSION=\"0.4.17.99\" -DWITH_SVG -DWITH_SQL -DWITH_DBUS -DPLUGIN_INSTALL_PATH=\"/usr/lib/qpdfview\" -DWITH_IMAGE -DIMAGE_PLUGIN_NAME=\"libqpdfview_image.so\" -DWITH_CUPS -DCUPS_VERSION=\"2.2.7\" -DWITH_SYNCTEX -DWITH_SIGNALS -DDATA_INSTALL_PATH=\"/usr/share/qpdfview\" -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_SQL_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Iicons -isystem /usr/include/synctex -isystem /usr/include/qt -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtDBus -isystem /usr/include/qt/QtCore -Imoc -isystem /usr/include/libdrm -I/usr/lib/qt/mkspecs/linux-g++ -o objects/helpdialog.o sources/helpdialog.cpp sources/documentview.cpp:64:46: note: suggested alternative: ‘synctex_node_height’ #define synctex_scanner_next_result(scanner) synctex_next_result(scanner) ^~~~~~~~~~~~~~~~~~~ sources/documentview.cpp:261:39: note: in expansion of macro ‘synctex_scanner_next_result’ for(synctex_node_p node = synctex_scanner_next_result(scanner); node != 0; node = synctex_scanner_next_result(scanner)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile.application:935: objects/documentview.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/gmend/.cache/pikaur/build/qpdfview-bzr/src/qpdfview' make: *** [Makefile:72: sub-application-pro-make_first-ordered] Error 2 ```
Hi! Arch Linux now has the updated texlive files (new libsynctex and texlive-bin 2018.47465-2). However, when I try to build qpdfview-bzr from the AUR, I get the following error:
``` protector- strong -fno-plt -Wall -W -D_REENTRANT -fPIC VERSION= \"0.4.17. 99\" -DWITH_SVG -DWITH_SQL -DWITH_DBUS INSTALL_ PATH=\" /usr/lib/ qpdfview\ " -DWITH_IMAGE PLUGIN_ NAME=\" libqpdfview_ image.so\ " -DWITH_CUPS VERSION= \"2.2.7\ " -DWITH_SYNCTEX -DWITH_SIGNALS INSTALL_ PATH=\" /usr/share/ qpdfview\ " -DQT_NO_DEBUG -DQT_PRINTSUPPO RT_LIB synctex qt/QtPrintSuppo rt qt/QtSvg -isystem /usr/include/ qt/QtWidgets qt/QtGui -isystem /usr/include/ qt/QtConcurrent qt/QtSql -isystem /usr/include/ qt/QtDBus qt/QtCore -Imoc -isystem /usr/include/libdrm lib/qt/ mkspecs/ linux-g+ + -o objects/ fontsdialog. o sources/ fontsdialog. cpp documentview. cpp:61: 27: error: conflicting declaration ‘typedef struct synctex_scanner_t synctex_scanner_p’
^ ~~~~~~~ ~~~~~~~ ~~ documentview. cpp:57: synctex/ synctex_ parser. h:69:33: note: previous declaration as ‘typedef synctex_scanner_s* synctex_scanner_p’
^~ ~~~~~~~ ~~~~~~~ ~ documentview. cpp:62: 24: error: conflicting declaration ‘typedef struct synctex_node_t synctex_node_p’
^~~~ ~~~~~~~ ~~~ documentview. cpp:57: synctex/ synctex_ parser. h:145:30: note: previous declaration as ‘typedef synctex_node_s* synctex_node_p’
^~~~~ ~~~~~~~ ~~ documentview. cpp: In function ‘qpdfview: :DocumentView: :SourceLink {anonymous} ::scanForSource Link(const QString&, int, QPointF)’: documentview. cpp:64: 46: error: ‘synctex_ next_result’ was not declared in this scope scanner_ next_result( scanner) synctex_ next_result( scanner)
^~~ ~~~~~~~ ~~~~~~~ ~~ documentview. cpp:261: 39: note: in expansion of macro ‘synctex_ scanner_ next_result’
for( synctex_ node_p node = synctex_ scanner_ next_result( scanner) ; node != 0; node = synctex_ scanner_ next_result( scanner) )
^~~ ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~ protector- strong -fno-plt -Wall -W -D_REENTRANT -fPIC -DAPPLICATION_ VERSION= \"0.4.17. 99\" -DWITH_SVG -DWITH_SQL -DWITH_DBUS -DPLUGIN_ INSTALL_ PATH=\" /usr/lib/ qpdfview\ " -DWITH_IMAGE -DIMAGE_ PLUGIN_ NAME=\" libqpdfview_ image.so\ " -DWITH_CUPS -DCUPS_ VERSION= \"2.2.7\ " -DWITH_SYNCTEX -DWITH_SIGNALS -DDATA_ INSTALL_ PATH=\" /usr/share/ qpdfview\ " -DQT_NO_DEBUG -DQT_PRINTSUPPO RT_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_SQL_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Iicons -isystem /usr/include/ synctex -isystem /usr/include/qt -isystem /usr/include/ qt/QtPrintSuppo rt -isystem /usr/include/ qt/QtSvg -isystem /usr/include/ qt/QtWidgets -isystem /usr/include/ qt/QtGui -isystem /usr/include/ qt/QtConcurrent -isystem /usr/include/ qt/QtSql -isystem /usr/include/ qt/QtDBus -isystem /usr/include/ qt/QtCore -Imoc -isystem /usr/include/libdrm -I/usr/ lib/qt/ mkspecs/ linux-g+ + -o objects/ helpdialog. o sources/ helpdialog. cpp documentview. cpp:64: 46: note: suggested alternative: ‘synctex_ node_height’ scanner_ next_result( scanner) synctex_ next_result( scanner)
^~~ ~~~~~~~ ~~~~~~~ ~~ documentview. cpp:261: 39: note: in expansion of macro ‘synctex_ scanner_ next_result’
for( synctex_ node_p node = synctex_ scanner_ next_result( scanner) ; node != 0; node = synctex_ scanner_ next_result( scanner) )
^~~ ~~~~~~~ ~~~~~~~ ~~~~~~~ ~~~ application: 935: objects/ documentview. o] Error 1 gmend/. cache/pikaur/ build/qpdfview- bzr/src/ qpdfview' -pro-make_ first-ordered] Error 2
g++ -c -pipe -flto -O2 -march=x86-64 -mtune=generic -O2 -pipe
-fstack-
-DAPPLICATION_
-DPLUGIN_
-DIMAGE_
-DCUPS_
-DDATA_
-DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_SQL_LIB
-DQT_DBUS_LIB -DQT_CORE_LIB -I. -Iicons -isystem /usr/include/
-isystem /usr/include/qt -isystem /usr/include/
-isystem /usr/include/
-isystem /usr/include/
-isystem /usr/include/
-isystem /usr/include/
-I/usr/
sources/
typedef synctex_scanner_t synctex_scanner_p;
In file included from sources/
/usr/include/
typedef synctex_scanner_s * synctex_scanner_p;
sources/
typedef synctex_node_t synctex_node_p;
In file included from sources/
/usr/include/
typedef synctex_node_s * synctex_node_p;
sources/
sources/
#define synctex_
sources/
g++ -c -pipe -flto -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-
sources/
#define synctex_
sources/
make[1]: *** [Makefile.
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/
make: *** [Makefile:72: sub-application
```