=> Bootstrap dependency digest>=20010302: found digest-20160304
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for calibre-1.48.0nb24
(cd /data/scratch/misc/calibre1/work/calibre/ && /usr/bin/env FC_INC_DIR=/usr/pkg/include/fontconfig FC_LIB_DIR=/usr/pkg/lib PODOFO_INC_DIR=/usr/pkg/include/podofo PODOFO_LIB_DIR=/usr/pkg/lib USETOOLS=no PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr DL_CFLAGS=\ -pthread\  DL_LDFLAGS=\ -pthread DL_LIBS= QTDIR=/usr/pkg/qt4 MOC="/usr/pkg/qt4/bin/moc" UIC="/usr/pkg/qt4/bin/uic" QMAKE="/usr/pkg/qt4/bin/qmake" QMAKESPEC=/usr/pkg/qt4/mkspecs/netbsd-g++ PYTHON=/usr/pkg/bin/python2.7 CC=clang CFLAGS=-O2\ -I/usr/include\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/pkg/qt4/include\ -I/usr/pkg/include/libdrm CPPFLAGS=-I/usr/include\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/pkg/qt4/include\ -I/usr/pkg/include/libdrm CXX=clang++ CXXFLAGS=-O2\ -I/usr/include\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/pkg/qt4/include\ -I/usr/pkg/include/libdrm COMPILER_RPATH_FLAG=-Wl,-R F77=g77 FC=g77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/pkg/qt4/lib\ -Wl,-R/usr/pkg/qt4/lib LINKER_RPATH_FLAG=-R PATH=/data/scratch/misc/calibre1/work/.cwrapper/bin:/data/scratch/misc/calibre1/work/.buildlink/bin:/data/scratch/misc/calibre1/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/data/scratch/misc/calibre1/work/.home CWRAPPERS_CONFIG_DIR=/data/scratch/misc/calibre1/work/.cwrapper/config CPP=clang-cpp LINK_ALL_LIBGCC_HACK= LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/data/scratch/misc/calibre1/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG=/data/scratch/misc/calibre1/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/data/scratch/misc/calibre1/work/.buildlink/lib/pkgconfig:/data/scratch/misc/calibre1/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/data/scratch/misc/calibre1/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/data/scratch/misc/calibre1/work/.cwrapper/config /usr/pkg/bin/python2.7  setup.py  build )

*
* Running build
*


####### Building calibre style #######
--- moc_blurhelper.cpp ---
--- moc_qtcurve.cpp ---
--- moc_shortcuthandler.cpp ---
--- moc_windowmanager.cpp ---
--- moc_shadowhelper.cpp ---
--- colorutils.lo ---
--- common.lo ---
--- config_file.lo ---
--- blurhelper.lo ---
--- qtcurve.lo ---
--- shortcuthandler.lo ---
--- utils.lo ---
--- windowmanager.lo ---
--- shadowhelper.lo ---
--- moc_blurhelper.cpp ---
/usr/pkg/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include ../../src/qtcurve/style/blurhelper.h -o moc_blurhelper.cpp
--- moc_qtcurve.cpp ---
/usr/pkg/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include ../../src/qtcurve/style/qtcurve.h -o moc_qtcurve.cpp
--- moc_shortcuthandler.cpp ---
/usr/pkg/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include ../../src/qtcurve/style/shortcuthandler.h -o moc_shortcuthandler.cpp
--- moc_windowmanager.cpp ---
/usr/pkg/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include ../../src/qtcurve/style/windowmanager.h -o moc_windowmanager.cpp
--- config_file.lo ---
libtool --silent --mode=compile clang -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -x c++ -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o config_file.lo ../../src/qtcurve/common/config_file.c
--- windowmanager.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o windowmanager.lo ../../src/qtcurve/style/windowmanager.cpp
--- shadowhelper.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o shadowhelper.lo ../../src/qtcurve/style/shadowhelper.cpp
--- moc_shadowhelper.cpp ---
/usr/pkg/qt4/bin/moc -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include ../../src/qtcurve/style/shadowhelper.h -o moc_shadowhelper.cpp
--- qtcurve.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o qtcurve.lo ../../src/qtcurve/style/qtcurve.cpp
--- utils.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o utils.lo ../../src/qtcurve/style/utils.cpp
--- colorutils.lo ---
libtool --silent --mode=compile clang -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -x c++ -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o colorutils.lo ../../src/qtcurve/common/colorutils.c
--- blurhelper.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o blurhelper.lo ../../src/qtcurve/style/blurhelper.cpp
--- common.lo ---
libtool --silent --mode=compile clang -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -x c++ -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o common.lo ../../src/qtcurve/common/common.c
--- shortcuthandler.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o shortcuthandler.lo ../../src/qtcurve/style/shortcuthandler.cpp
--- moc_shadowhelper.lo ---
--- moc_shortcuthandler.lo ---
--- moc_shadowhelper.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o moc_shadowhelper.lo moc_shadowhelper.cpp
--- moc_shortcuthandler.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o moc_shortcuthandler.lo moc_shortcuthandler.cpp
--- moc_windowmanager.lo ---
--- moc_blurhelper.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o moc_blurhelper.lo moc_blurhelper.cpp
--- moc_windowmanager.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o moc_windowmanager.lo moc_windowmanager.cpp
--- moc_qtcurve.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_DBUS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include/QtSvg -I/usr/pkg/qt4/include/QtDBus -I/usr/pkg/qt4/include -I../../src/qtcurve -I../../src/qtcurve/common -I. -I/usr/pkg/include -o moc_qtcurve.lo moc_qtcurve.cpp
--- qtcurve.lo ---
../../src/qtcurve/style/qtcurve.cpp:5016:44: warning: address of array 'this->itsFocusCols' will always evaluate to 'true' [-Wpointer-bool-conversion]
                        const QColor *cols(itsFocusCols ? itsFocusCols : itsHighlightCols);
                                           ^~~~~~~~~~~~ ~
../../src/qtcurve/style/qtcurve.cpp:11795:50: warning: address of array 'this->itsFocusCols' will always evaluate to 'true' [-Wpointer-bool-conversion]
                        : enabled && hasFocus && itsFocusCols && entry
                                              ~~ ^~~~~~~~~~~~
../../src/qtcurve/style/qtcurve.cpp:11923:93: warning: address of array 'this->itsMouseOverCols' will always evaluate to 'true' [-Wpointer-bool-conversion]
                                        : SC_TitleBarCloseButton!=sc && hover && !sunken && itsMouseOverCols &&
                                                                                         ~~ ^~~~~~~~~~~~~~~~
3 warnings generated.
--- libcalibre.la ---
libtool --silent --mode=link clang++ -avoid-version -rpath / -module -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/pkg/qt4/lib -pthread -Wl,-R/usr/pkg/qt4/lib -shared -o libcalibre.la colorutils.lo  common.lo  config_file.lo  blurhelper.lo  qtcurve.lo  shortcuthandler.lo  utils.lo  windowmanager.lo  shadowhelper.lo  moc_blurhelper.lo  moc_qtcurve.lo  moc_shortcuthandler.lo  moc_windowmanager.lo  moc_shadowhelper.lo    -L/usr/pkg/lib -L/usr/pkg/qt4/lib -lQtDBus -lQtSvg -lQtGui -lQtCore

####### Building extension hunspell #######
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/hunspell.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/hunspell.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/csutil.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/csutil.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/hashmgr.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/hashmgr.o
In file included from /data/scratch/misc/calibre1/work/calibre/src/hunspell/hashmgr.cxx:9:
/data/scratch/misc/calibre1/work/calibre/src/hunspell/hashmgr.hxx:17:21: warning: private field 'userword' is not used [-Wunused-private-field]
  int               userword;
                    ^
1 warning generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/affentry.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/affentry.o
/data/scratch/misc/calibre1/work/calibre/src/hunspell/affentry.cxx:544:47: warning: while loop has empty body [-Wempty-body]
                        while (p && *p != ']' && (p = nextchar(p)));
                                                                   ^
/data/scratch/misc/calibre1/work/calibre/src/hunspell/affentry.cxx:544:47: note: put the semicolon on a separate line to silence this warning
1 warning generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/filemgr.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/filemgr.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/phonet.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/phonet.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/replist.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/replist.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/dictmgr.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/dictmgr.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/spell/hunspell_wrapper.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/hunspell_wrapper.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/suggestmgr.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/suggestmgr.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DHUNSPELL_STATIC -I/data/scratch/misc/calibre1/work/calibre/src/hunspell -c /data/scratch/misc/calibre1/work/calibre/src/hunspell/affixmgr.cxx -o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/affixmgr.o
Linking hunspell


 clang++ /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/hunspell.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/csutil.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/hashmgr.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/affentry.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/filemgr.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/phonet.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/replist.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/dictmgr.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/hunspell_wrapper.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/suggestmgr.o /data/scratch/misc/calibre1/work/calibre/build/objects/hunspell/affixmgr.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/hunspell.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension _regex #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -c /data/scratch/misc/calibre1/work/calibre/src/regex/_regex.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/_regex/_regex.o
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex.c:5685:45: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
        if (text_pos >= state->slice_end || !has_property_ign(state->encoding,
                                            ^
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex.c:5685:45: note: add parentheses after the '!' to evaluate the comparison first
        if (text_pos >= state->slice_end || !has_property_ign(state->encoding,
                                            ^
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex.c:5685:45: note: add parentheses around left hand side expression to silence this warning
        if (text_pos >= state->slice_end || !has_property_ign(state->encoding,
                                            ^
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex.c:5692:11: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
          !has_property_ign(state->encoding, test->values[0], char_at(text,
          ^
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex.c:5692:11: note: add parentheses after the '!' to evaluate the comparison first
          !has_property_ign(state->encoding, test->values[0], char_at(text,
          ^
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex.c:5692:11: note: add parentheses around left hand side expression to silence this warning
          !has_property_ign(state->encoding, test->values[0], char_at(text,
          ^
2 warnings generated.
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -c /data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/_regex/_regex_unicode.o
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11193:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     0,     0,     0},
          ^~~~~~~~~~~~~~~
          {              }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11194:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11195:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,   232,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11196:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,  8415,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11197:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,   300,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11198:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11199:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,   199,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11200:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,  8383,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11201:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,   268,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11202:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   743,   775,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11203:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,  8294,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11204:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  7615,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11205:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,  8262,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11206:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   121,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11207:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     1,     0,     0},
          ^~~~~~~~~~~~~~~
          {              }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11208:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -1,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11209:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -199,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11210:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -232,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11211:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -121,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11212:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -300,  -268,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11213:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   195,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11214:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   210,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11215:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   206,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11216:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   205,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11217:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    79,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11218:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   202,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11219:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   203,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11220:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   207,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11221:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    97,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11222:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   211,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11223:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   209,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11224:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   163,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11225:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   213,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11226:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   130,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11227:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   214,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11228:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   218,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11229:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   217,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11230:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   219,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11231:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    56,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11232:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     1,     2,     0},
          ^~~~~~~~~~~~~~~
          {              }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11233:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -1,     1,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11234:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -2,    -1,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11235:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -79,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11236:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -97,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11237:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -56,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11238:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -130,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11239:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10795,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11240:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -163,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11241:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10792,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11242:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10815,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11243:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -195,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11244:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    69,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11245:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    71,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11246:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10783,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11247:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10780,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11248:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10782,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11249:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -210,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11250:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -206,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11251:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -205,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11252:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -202,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11253:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -203,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11254:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -207,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11255:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 42280,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11256:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 42308,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11257:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -209,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11258:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -211,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11259:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10743,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11260:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10749,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11261:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -213,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11262:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -214,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11263:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10727,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11264:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -218,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11265:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -69,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11266:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -217,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11267:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -71,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11268:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -219,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11269:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    84,   116,  7289},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11270:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    38,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11271:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    37,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11272:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    64,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11273:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    63,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11274:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  7235,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11275:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    62,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11276:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    96,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11277:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    57,    92},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11278:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -84,    32,  7205},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11279:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    86,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11280:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -743,    32,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11281:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    54,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11282:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    80,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11283:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    31,    32,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11284:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    47,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11285:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,  7549,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11286:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -38,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11287:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -37,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11288:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  7219,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11289:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    30,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11290:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    64,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11291:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    25,    60},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11292:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -116,   -32,  7173},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11293:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    54,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11294:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -775,   -32,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11295:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    22,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11296:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    48,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11297:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -31,     1,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11298:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    -1,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11299:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,    15,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11300:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -32,  7517,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11301:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -64,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11302:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -63,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11303:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     8,     0,     0},
          ^~~~~~~~~~~~~~~
          {              }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11304:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -62,   -30,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11305:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -57,   -25,    35},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11306:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -47,   -15,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11307:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -54,   -22,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11308:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -8,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11309:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -86,   -54,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11310:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -80,   -48,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11311:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     7,     0,     0},
          ^~~~~~~~~~~~~~~
          {              }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11312:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -92,   -60,   -35},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11313:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -96,   -64,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11314:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -7,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11315:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    80,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11316:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -80,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11317:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    15,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11318:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -15,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11319:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    48,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11320:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -48,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11321:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  7264,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11322:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 35332,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11323:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  3814,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11324:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     1,    59,     0},
          ^~~~~~~~~~~~~~~
          {              }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11325:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -1,    58,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11326:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -59,   -58,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11327:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7615,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11328:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    74,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11329:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    86,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11330:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   100,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11331:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   128,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11332:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   112,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11333:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   126,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11334:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     9,     0,     0},
          ^~~~~~~~~~~~~~~
          {              }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11335:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -74,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11336:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -9,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11337:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7289, -7205, -7173},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11338:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -86,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11339:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7235,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11340:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -100,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11341:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7219,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11342:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -112,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11343:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -128,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11344:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -126,     0,     0},
       ^~~~~~~~~~~~~~~~~~
       {                 }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11345:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7549, -7517,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11346:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -8415, -8383,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11347:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -8294, -8262,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11348:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    28,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11349:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -28,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11350:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    16,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11351:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -16,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11352:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    26,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11353:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -26,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11354:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10743,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11355:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -3814,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11356:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10727,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11357:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10795,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11358:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10792,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11359:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10780,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11360:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10749,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11361:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10783,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11362:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10782,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11363:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10815,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11364:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7264,     0,     0},
      ^~~~~~~~~~~~~~~~~~~
      {                  }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11365:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-35332,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11366:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-42280,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11367:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-42308,     0,     0},
     ^~~~~~~~~~~~~~~~~~~~
     {                   }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11368:10: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    40,     0,     0},
         ^~~~~~~~~~~~~~~~
         {               }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11369:9: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -40,     0,     0},
        ^~~~~~~~~~~~~~~~~
        {                }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11741:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     0,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11742:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    32,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11743:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   775,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11744:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -108,  115,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11745:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     1,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11746:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -199,  775,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11747:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   371,  110,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11748:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -121,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11749:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -268,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11750:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   210,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11751:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   206,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11752:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   205,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11753:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    79,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11754:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   202,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11755:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   203,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11756:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   207,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11757:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   211,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11758:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   209,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11759:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   213,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11760:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   214,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11761:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   218,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11762:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   217,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11763:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   219,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11764:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     2,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11765:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -390,  780,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11766:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -97,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11767:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -56,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11768:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -130,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11769:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10795,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11770:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -163,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11771:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { 10792,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11772:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -195,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11773:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    69,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11774:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    71,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11775:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   116,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11776:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    38,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11777:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    37,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11778:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    64,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11779:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    63,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11780:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    41,  776, 769},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11781:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    21,  776, 769},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11782:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {     8,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11783:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -30,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11784:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -25,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11785:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -15,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11786:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -22,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11787:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -54,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11788:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -48,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11789:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -60,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11790:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -64,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11791:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -7,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11792:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    80,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11793:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    15,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11794:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    48,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11795:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -34, 1410,   0},
             ^~~~~~~~~
             {        }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11796:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  7264,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11797:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7726,  817,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11798:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7715,  776,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11799:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7713,  778,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11800:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7712,  778,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11801:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7737,  702,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11802:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -58,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11803:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7723,  115,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11804:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    -8,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11805:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7051,  787,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11806:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7053,  787, 768},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11807:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7055,  787, 769},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11808:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7057,  787, 834},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11809:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -128,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11810:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -136,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11811:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -112,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11812:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -120,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11813:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -64,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11814:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -72,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11815:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -66,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11816:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7170,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11817:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7176,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11818:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7173,  834,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11819:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7174,  834, 953},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11820:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -74,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11821:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7179,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11822:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7173,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11823:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -78,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11824:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7180,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11825:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7190,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11826:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7183,  834,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11827:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7184,  834, 953},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11828:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {   -86,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11829:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7189,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11830:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7193,  776, 768},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11831:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7194,  776, 769},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11832:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7197,  834,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11833:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7198,  776, 834},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11834:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -100,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11835:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7197,  776, 768},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11836:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7198,  776, 769},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11837:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7203,  787,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11838:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7201,  834,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11839:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7202,  776, 834},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11840:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -112,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11841:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -118,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11842:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7210,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11843:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7206,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11844:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7213,  834,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11845:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7214,  834, 953},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11846:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -128,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11847:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {  -126,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11848:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7219,  953,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11849:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -7517,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11850:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -8383,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11851:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -8262,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11852:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    28,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11853:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    16,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11854:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    26,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11855:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10743,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11856:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    { -3814,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11857:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10727,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11858:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10780,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11859:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10749,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11860:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10783,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11861:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10782,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11862:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-10815,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11863:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-35332,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11864:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-42280,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11865:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-42308,    0,   0},
                ^~~~~~
                {     }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11866:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-64154,  102,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11867:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-64155,  105,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11868:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-64156,  108,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11869:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-64157,  102, 105},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11870:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-64158,  102, 108},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11871:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-64146,  116,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11872:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-64147,  116,   0},
              ^~~~~~~~
              {       }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11873:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-62879, 1398,   0},
             ^~~~~~~~~
             {        }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11874:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-62880, 1381,   0},
             ^~~~~~~~~
             {        }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11875:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-62881, 1387,   0},
             ^~~~~~~~~
             {        }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11876:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-62872, 1398,   0},
             ^~~~~~~~~
             {        }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11877:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {-62883, 1389,   0},
             ^~~~~~~~~
             {        }
/data/scratch/misc/calibre1/work/calibre/src/regex/_regex_unicode.c:11878:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    {    40,    0,   0},
                ^~~~~~
                {     }
315 warnings generated.
Linking _regex


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/_regex/_regex.o /data/scratch/misc/calibre1/work/calibre/build/objects/_regex/_regex_unicode.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/_regex.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension speedup #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/speedup.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/speedup/speedup.o
Linking speedup


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/speedup/speedup.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/speedup.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension html #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/tweak_book/editor/syntax/html.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/html/html.o
Linking html


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/html/html.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/html.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension tokenizer #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/tinycss/tokenizer.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/tokenizer/tokenizer.o
Linking tokenizer


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/tokenizer/tokenizer.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/tokenizer.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension _patiencediff_c #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/tweak_book/diff/_patiencediff_c.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/_patiencediff_c/_patiencediff_c.o
Linking _patiencediff_c


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/_patiencediff_c/_patiencediff_c.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/_patiencediff_c.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension icu #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/icu.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/icu/icu.o
Linking icu


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/icu/icu.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/icu.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -licudata -licui18n -licuuc -licuio 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension sqlite_custom #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/library/sqlite_custom.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/sqlite_custom/sqlite_custom.o
Linking sqlite_custom


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/sqlite_custom/sqlite_custom.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/sqlite_custom.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension chmlib #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -DSWIG_COBJECT_TYPES -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/chm/swig_chm.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/chmlib/swig_chm.o
/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/chm/swig_chm.c:265:5: warning: explicitly assigning value of variable of type 'swig_varlinkobject *' (aka 'struct swig_varlinkobject *') to itself [-Wself-assign]
  v = v;
  ~ ^ ~
/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/chm/swig_chm.c:272:9: warning: explicitly assigning value of variable of type 'int' to itself [-Wself-assign]
  flags = flags;
  ~~~~~ ^ ~~~~~
2 warnings generated.
Linking chmlib


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/chmlib/swig_chm.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/chmlib.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -lchm 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension chm_extra #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -D__PYTHON__ -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/chm/extra.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/chm_extra/extra.o
Linking chm_extra


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/chm_extra/extra.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/chm_extra.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -lchm 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension magick #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -I/usr/pkg/include/ImageMagick-6 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/magick/magick.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/magick/magick.o
Linking magick


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/magick/magick.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/magick.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -L/usr/lib -lMagickWand-6.Q16 -lMagickCore-6.Q16 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension lzx #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx/lzxmodule.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzxmodule.o
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx/lzxd.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzxd.o
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx/lzc.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzc.o
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx/lzxc.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzxc.o
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/lzx/compressor.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/compressor.o
Linking lzx


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzxmodule.o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzxd.o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzc.o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/lzxc.o /data/scratch/misc/calibre1/work/calibre/build/objects/lzx/compressor.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/lzx.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension freetype #######
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/usr/pkg/include/freetype2 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/fonts/freetype.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/freetype/freetype.o
Linking freetype


 clang++ /data/scratch/misc/calibre1/work/calibre/build/objects/freetype/freetype.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/freetype.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -L/usr/lib -lfreetype 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension woff #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/fonts/woff/woff.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/woff/woff.o
/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/fonts/woff/woff.c:135:12: warning: unused variable 'tableBase' [-Wunused-variable]
  uint32_t tableBase;
           ^
/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/fonts/woff/woff.c:406:13: warning: unused variable 'tableData' [-Wunused-variable]
  uint8_t * tableData = NULL;
            ^
2 warnings generated.
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/fonts/woff/main.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/woff/main.o
Linking woff


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/woff/woff.o /data/scratch/misc/calibre1/work/calibre/build/objects/woff/main.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/woff.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -lz 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension msdes #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/msdes -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/msdes/msdesmodule.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/msdes/msdesmodule.o
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/msdes -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/msdes/des.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/msdes/des.o
/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/msdes/des.c:65:7: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'short' declared in a previous prototype [-Wknr-promoted-parameter]
short edf;
      ^
/data/scratch/misc/calibre1/work/calibre/src/calibre/utils/msdes/d3des.h:41:42: note: previous declaration is here
extern void deskey(unsigned char *, short);
                                         ^
1 warning generated.
Linking msdes


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/msdes/msdesmodule.o /data/scratch/misc/calibre1/work/calibre/build/objects/msdes/des.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/msdes.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension cPalmdoc #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/ebooks/compression/palmdoc.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/cPalmdoc/palmdoc.o
Linking cPalmdoc


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/cPalmdoc/palmdoc.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/cPalmdoc.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension bzzdec #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/ebooks/djvu/bzzdecoder.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/bzzdec/bzzdecoder.o
Linking bzzdec


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/bzzdec/bzzdecoder.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/bzzdec.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension matcher #######
clang -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -O3 -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/matcher.c -o /data/scratch/misc/calibre1/work/calibre/build/objects/matcher/matcher.o
Linking matcher


 clang /data/scratch/misc/calibre1/work/calibre/build/objects/matcher/matcher.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/matcher.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -licudata -licui18n -licuuc -licuio 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension podofo #######
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/usr/pkg/include -I/usr/pkg/include/podofo -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/podofo/utils.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/utils.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/usr/pkg/include -I/usr/pkg/include/podofo -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/podofo/output.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/output.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/usr/pkg/include -I/usr/pkg/include/podofo -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/podofo/podofo.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/podofo.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/usr/pkg/include -I/usr/pkg/include/podofo -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/podofo/doc.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/doc.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O3 -I/usr/pkg/include -I/usr/pkg/include/podofo -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/podofo/outline.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/outline.o
Linking podofo


 clang++ /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/utils.o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/output.o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/podofo.o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/doc.o /data/scratch/misc/calibre1/work/calibre/build/objects/podofo/outline.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/podofo.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 -L/usr/pkg/lib -lpodofo 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()

####### Building extension pictureflow #######
--- moc_pictureflow.cpp ---
--- pictureflow.lo ---
--- moc_pictureflow.cpp ---
/usr/pkg/qt4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -I../../../../src/calibre/gui2/pictureflow -I. -I/usr/pkg/include ../../../../src/calibre/gui2/pictureflow/pictureflow.h -o moc_pictureflow.cpp
--- pictureflow.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -I../../../../src/calibre/gui2/pictureflow -I. -I/usr/pkg/include -o pictureflow.lo ../../../../src/calibre/gui2/pictureflow/pictureflow.cpp
--- moc_pictureflow.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -I../../../../src/calibre/gui2/pictureflow -I. -I/usr/pkg/include -o moc_pictureflow.lo moc_pictureflow.cpp
--- libpictureflow.la ---
libtool --silent --mode=link clang++ -version-info 1:0:0 -rpath / -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/pkg/qt4/lib -pthread -Wl,-R/usr/pkg/qt4/lib -shared -o libpictureflow.la pictureflow.lo  moc_pictureflow.lo    -L/usr/pkg/lib -L/usr/pkg/qt4/lib -lQtGui -lQtCore
/usr/pkg/bin/sip2.7 -w -c /data/scratch/misc/calibre1/work/calibre/build/pyqt/pictureflow -b /data/scratch/misc/calibre1/work/calibre/build/pyqt/pictureflow/pictureflow.sip.sbf -I/usr/pkg/share/sip2.7 -x VendorID -t WS_X11 -x PyQt_NoPrintRangeBug -t Qt_4_8_6 -x Py_v3 -g /data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/pictureflow/pictureflow.sip
clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -fPIC -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I/data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/pictureflow -I/usr/pkg/include -I/usr/pkg/include/python2.7 -I/usr/pkg/qt4/mkspecs/default -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -o sippictureflowcmodule.o sippictureflowcmodule.cpp
clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -fPIC -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I/data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/pictureflow -I/usr/pkg/include -I/usr/pkg/include/python2.7 -I/usr/pkg/qt4/mkspecs/default -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -o sippictureflowPictureFlow.o sippictureflowPictureFlow.cpp
clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -fPIC -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I/data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/pictureflow -I/usr/pkg/include -I/usr/pkg/include/python2.7 -I/usr/pkg/qt4/mkspecs/default -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -o sippictureflowFlowImages.o sippictureflowFlowImages.cpp
clang++ /data/scratch/misc/calibre1/work/calibre/build/pyqt/pictureflow/qt/moc_pictureflow.o /data/scratch/misc/calibre1/work/calibre/build/pyqt/pictureflow/qt/pictureflow.o -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/pkg/qt4/lib -shared -pthread -Wl,-R/usr/pkg/qt4/lib -o pictureflow.so sippictureflowcmodule.o sippictureflowPictureFlow.o sippictureflowFlowImages.o -L/usr/pkg/lib -L/usr/pkg/qt4/lib -lQtCore -lQtGui -lXext -lX11 -lm

####### Building extension progress_indicator #######
--- moc_QProgressIndicator.cpp ---
--- QProgressIndicator.lo ---
--- moc_QProgressIndicator.cpp ---
/usr/pkg/qt4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -I../../../../src/calibre/gui2/progress_indicator -I. -I/usr/pkg/include ../../../../src/calibre/gui2/progress_indicator/QProgressIndicator.h -o moc_QProgressIndicator.cpp
--- QProgressIndicator.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -I../../../../src/calibre/gui2/progress_indicator -I. -I/usr/pkg/include -o QProgressIndicator.lo ../../../../src/calibre/gui2/progress_indicator/QProgressIndicator.cpp
--- moc_QProgressIndicator.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -I../../../../src/calibre/gui2/progress_indicator -I. -I/usr/pkg/include -o moc_QProgressIndicator.lo moc_QProgressIndicator.cpp
--- libprogress_indicator.la ---
libtool --silent --mode=link clang++ -version-info 1:0:0 -rpath / -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/pkg/qt4/lib -pthread -Wl,-R/usr/pkg/qt4/lib -shared -o libprogress_indicator.la QProgressIndicator.lo  moc_QProgressIndicator.lo    -L/usr/pkg/lib -L/usr/pkg/qt4/lib -lQtGui -lQtCore
/usr/pkg/bin/sip2.7 -w -c /data/scratch/misc/calibre1/work/calibre/build/pyqt/progress_indicator -b /data/scratch/misc/calibre1/work/calibre/build/pyqt/progress_indicator/QProgressIndicator.sip.sbf -I/usr/pkg/share/sip2.7 -x VendorID -t WS_X11 -x PyQt_NoPrintRangeBug -t Qt_4_8_6 -x Py_v3 -g /data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/progress_indicator/QProgressIndicator.sip
clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -fPIC -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I/data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/progress_indicator -I/usr/pkg/include -I/usr/pkg/include/python2.7 -I/usr/pkg/qt4/mkspecs/default -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -o sipprogress_indicatorcmodule.o sipprogress_indicatorcmodule.cpp
clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -fPIC -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I/data/scratch/misc/calibre1/work/calibre/src/calibre/gui2/progress_indicator -I/usr/pkg/include -I/usr/pkg/include/python2.7 -I/usr/pkg/qt4/mkspecs/default -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -o sipprogress_indicatorQProgressIndicator.o sipprogress_indicatorQProgressIndicator.cpp
clang++ /data/scratch/misc/calibre1/work/calibre/build/pyqt/progress_indicator/qt/moc_QProgressIndicator.o /data/scratch/misc/calibre1/work/calibre/build/pyqt/progress_indicator/qt/QProgressIndicator.o -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/pkg/qt4/lib -shared -pthread -Wl,-R/usr/pkg/qt4/lib -o progress_indicator.so sipprogress_indicatorcmodule.o sipprogress_indicatorQProgressIndicator.o -L/usr/pkg/lib -L/usr/pkg/qt4/lib -lQtCore -lQtGui -lXext -lX11 -lm

####### Building extension qt_hack #######
--- qt_hack.lo ---
libtool --silent --mode=compile clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/pkg/qt4/mkspecs/netbsd-g++ -I. -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -I../../../../src/calibre/ebooks/pdf/render -I../../../../src/qt-harfbuzz/src -I. -I/usr/pkg/include -o qt_hack.lo ../../../../src/calibre/ebooks/pdf/render/qt_hack.cpp
--- libqt_hack.la ---
libtool --silent --mode=link clang++ -version-info 1:0:0 -rpath / -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/pkg/qt4/lib -pthread -Wl,-R/usr/pkg/qt4/lib -shared -o libqt_hack.la qt_hack.lo    -L/usr/pkg/lib -L/usr/pkg/qt4/lib -lQtGui -lQtCore
/usr/pkg/bin/sip2.7 -w -c /data/scratch/misc/calibre1/work/calibre/build/pyqt/qt_hack -b /data/scratch/misc/calibre1/work/calibre/build/pyqt/qt_hack/qt_hack.sip.sbf -I/usr/pkg/share/sip2.7 -x VendorID -t WS_X11 -x PyQt_NoPrintRangeBug -t Qt_4_8_6 -x Py_v3 -g /data/scratch/misc/calibre1/work/calibre/src/calibre/ebooks/pdf/render/qt_hack.sip
clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -fPIC -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I/data/scratch/misc/calibre1/work/calibre/src/calibre/ebooks/pdf/render -I/data/scratch/misc/calibre1/work/calibre/src/qt-harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include/python2.7 -I/usr/pkg/qt4/mkspecs/default -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -o sipqt_hackcmodule.o sipqt_hackcmodule.cpp
clang++ -c -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/qt4/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DQ_TRAILING_DIR_SEP -fPIC -D_REENTRANT -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_GUI_LIB -I. -I/data/scratch/misc/calibre1/work/calibre/src/calibre/ebooks/pdf/render -I/data/scratch/misc/calibre1/work/calibre/src/qt-harfbuzz/src -I/usr/pkg/include -I/usr/pkg/include/python2.7 -I/usr/pkg/qt4/mkspecs/default -I/usr/pkg/qt4/include/QtCore -I/usr/pkg/qt4/include/QtGui -I/usr/pkg/qt4/include -o sipqt_hackGlyphInfo.o sipqt_hackGlyphInfo.cpp
clang++ /data/scratch/misc/calibre1/work/calibre/build/pyqt/qt_hack/qt/qt_hack.o -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -L/usr/pkg/qt4/lib -shared -pthread -Wl,-R/usr/pkg/qt4/lib -o qt_hack.so sipqt_hackcmodule.o sipqt_hackGlyphInfo.o -L/usr/pkg/lib -L/usr/pkg/qt4/lib -lQtCore -lQtGui -lXext -lX11 -lm

####### Building extension unrar #######
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/list.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/list.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/list.cpp:135:11: warning: add explicit braces to avoid dangling else [-Wdangling-else]
          else
          ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/list.cpp:142:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
            Arc.GetHeaderType()==ENDARC_HEAD &&
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/data/scratch/misc/calibre1/work/calibre/src/unrar/list.cpp:142:46: note: place parentheses around the '&&' expression to silence this warning
            Arc.GetHeaderType()==ENDARC_HEAD &&
                                             ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/list.cpp:254:22: warning: unused variable 'RarOS' [-Wunused-variable]
  static const char *RarOS[]={
                     ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/list.cpp:277:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
4 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/getbits.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/getbits.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/calibre/utils/unrar.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/unrar.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/savepos.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/savepos.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/cmddata.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp:896:17: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else
                ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp:1242:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if ((NewLhd.FileAttr & ExclFileAttr)!=0 || InclAttrSet && (NewLhd.FileAttr & InclFileAttr)==0)
                                          ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp:1242:58: note: place parentheses around the '&&' expression to silence this warning
  if ((NewLhd.FileAttr & ExclFileAttr)!=0 || InclAttrSet && (NewLhd.FileAttr & InclFileAttr)==0)
                                                         ^
                                             (                                                 )
/data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp:1253:65: warning: '&&' within '||' [-Wlogical-op-parentheses]
    bool Unicode=(NewLhd.Flags & LHD_UNICODE) || ArgNameW!=NULL && *ArgNameW!=0;
                                              ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp:1253:65: note: place parentheses around the '&&' expression to silence this warning
    bool Unicode=(NewLhd.Flags & LHD_UNICODE) || ArgNameW!=NULL && *ArgNameW!=0;
                                                                ^
                                                 (                             )
/data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp:1297:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (Command[0]!=0 && Command[1]!=0 && strchr(SingleCharCommands,*Command)!=NULL || *ArcName==0)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/cmddata.cpp:1297:38: note: place parentheses around the '&&' expression to silence this warning
  if (Command[0]!=0 && Command[1]!=0 && strchr(SingleCharCommands,*Command)!=NULL || *ArcName==0)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/rdwrfn.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rdwrfn.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/rdwrfn.cpp:97:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/rdwrfn.cpp:180:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
2 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/find.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/find.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/pathfn.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:611:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
      if (ChPtr[1]==0 && strlen(ArcName)<MaxLength-3 || stricomp(ChPtr+1,"exe")==0 || stricomp(ChPtr+1,"sfx")==0)
          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:611:23: note: place parentheses around the '&&' expression to silence this warning
      if (ChPtr[1]==0 && strlen(ArcName)<MaxLength-3 || stricomp(ChPtr+1,"exe")==0 || stricomp(ChPtr+1,"sfx")==0)
                      ^
          (                                         )
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:659:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
      if (ChPtr[1]==0 && wcslen(ArcNameW)<MaxLength-3 || wcsicomp(ChPtr+1,L"exe")==0 || wcsicomp(ChPtr+1,L"sfx")==0)
          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:659:23: note: place parentheses around the '&&' expression to silence this warning
      if (ChPtr[1]==0 && wcslen(ArcNameW)<MaxLength-3 || wcsicomp(ChPtr+1,L"exe")==0 || wcsicomp(ChPtr+1,L"sfx")==0)
                      ^
          (                                          )
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:757:64: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (strchr(Extended ? "?*<>|\"":"?*",*s)!=NULL || Extended && (byte)*s<32)
                                                   ~~ ~~~~~~~~~^~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:757:64: note: place parentheses around the '&&' expression to silence this warning
    if (strchr(Extended ? "?*<>|\"":"?*",*s)!=NULL || Extended && (byte)*s<32)
                                                               ^
                                                      (                      )
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:777:66: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (wcschr(Extended ? L"?*<>|\"":L"?*",*s)!=NULL || Extended && (uint)*s<32)
                                                     ~~ ~~~~~~~~~^~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:777:66: note: place parentheses around the '&&' expression to silence this warning
    if (wcschr(Extended ? L"?*<>|\"":L"?*",*s)!=NULL || Extended && (uint)*s<32)
                                                                 ^
                                                        (                      )
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:797:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:804:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:819:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:826:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:841:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:848:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:863:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:870:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/pathfn.cpp:1315:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
13 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/unicode.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/unicode.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/unicode.cpp:26:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if ((!RetCode || *Dest==0 && *Src!=0) && DestSize>NM && wcslen(Src)<NM)
                ~~ ~~~~~~~~~^~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/unicode.cpp:26:29: note: place parentheses around the '&&' expression to silence this warning
  if ((!RetCode || *Dest==0 && *Src!=0) && DestSize>NM && wcslen(Src)<NM)
                            ^
                   (                  )
/data/scratch/misc/calibre1/work/calibre/src/unrar/unicode.cpp:86:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if ((!RetCode || *Dest==0 && *Src!=0) && DestSize>NM && strlen(Src)<NM)
                ~~ ~~~~~~~~~^~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/unicode.cpp:86:29: note: place parentheses around the '&&' expression to silence this warning
  if ((!RetCode || *Dest==0 && *Src!=0) && DestSize>NM && strlen(Src)<NM)
                            ^
                   (                  )
2 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/timefn.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/timefn.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/filefn.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/filefn.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/consio.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/consio.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/consio.cpp:7:12: warning: unused function 'KbdAnsi' [-Wunused-function]
static int KbdAnsi(char *Addr,int Size);
           ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/consio.cpp:16:11: warning: unused variable 'MaxMsgSize' [-Wunused-const-variable]
const int MaxMsgSize=2*NM+2048;
          ^
2 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/system.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/system.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/scantree.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:90:51: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (Name[0]=='.' && (Name[1]==0 || Name[1]=='.' && Name[2]==0))
                                  ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:90:51: note: place parentheses around the '&&' expression to silence this warning
  if (Name[0]=='.' && (Name[1]==0 || Name[1]=='.' && Name[2]==0))
                                                  ^
                                     (                         )
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:104:56: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (NameW[0]=='.' && (NameW[1]==0 || NameW[1]=='.' && NameW[2]==0))
                                      ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:104:56: note: place parentheses around the '&&' expression to silence this warning
    if (NameW[0]=='.' && (NameW[1]==0 || NameW[1]=='.' && NameW[2]==0))
                                                       ^
                                         (                           )
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:152:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
                   Wildcards && Recurse==RECURSE_WILDCARDS || 
                   ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:152:30: note: place parentheses around the '&&' expression to silence this warning
                   Wildcards && Recurse==RECURSE_WILDCARDS || 
                             ^
                   (                                      )
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:153:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
                   ScanEntireDisk && Recurse!=RECURSE_DISABLE);
                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/scantree.cpp:153:35: note: place parentheses around the '&&' expression to silence this warning
                   ScanEntireDisk && Recurse!=RECURSE_DISABLE);
                                  ^
                   (                                         )
4 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/strfn.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/strfn.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/strfn.cpp:182:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
  return(ch>='A' && ch<='Z' || ch>='a' && ch<='z');
         ~~~~~~~~^~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/strfn.cpp:182:18: note: place parentheses around the '&&' expression to silence this warning
  return(ch>='A' && ch<='Z' || ch>='a' && ch<='z');
                 ^
         (                 )
/data/scratch/misc/calibre1/work/calibre/src/unrar/strfn.cpp:182:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
  return(ch>='A' && ch<='Z' || ch>='a' && ch<='z');
                            ~~ ~~~~~~~~^~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/strfn.cpp:182:40: note: place parentheses around the '&&' expression to silence this warning
  return(ch>='A' && ch<='Z' || ch>='a' && ch<='z');
                                       ^
                               (                 )
2 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/sha1.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/sha1.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/isnt.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/isnt.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/crc.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/crc.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/global.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/global.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/unpack.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/unpack.o
In file included from /data/scratch/misc/calibre1/work/calibre/src/unrar/unpack.cpp:7:
/data/scratch/misc/calibre1/work/calibre/src/unrar/unpack15.cpp:326:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/unpack15.cpp:334:42: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (OldAvr3 > 0xb0 || AvrPlc >= 0x2a00 && OldAvr2 < 0x40)
                     ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/unpack15.cpp:334:42: note: place parentheses around the '&&' expression to silence this warning
  if (OldAvr3 > 0xb0 || AvrPlc >= 0x2a00 && OldAvr2 < 0x40)
                                         ^
                        (                                 )
In file included from /data/scratch/misc/calibre1/work/calibre/src/unrar/unpack.cpp:8:
/data/scratch/misc/calibre1/work/calibre/src/unrar/unpack20.cpp:262:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
3 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/rawread.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rawread.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/rijndael.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rijndael.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/smallfn.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/smallfn.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/strlist.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/strlist.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/file.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/file.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/file.cpp:33:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/file.cpp:152:8: warning: unused variable 'ShareRead' [-Wunused-variable]
  bool ShareRead=(Mode & FMF_SHAREREAD)!=0 || File::OpenShared;
       ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/file.cpp:291:12: warning: enumeration value 'FILE_HANDLENORMAL' not handled in switch [-Wswitch]
    switch(HandleType)
           ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/file.cpp:383:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/file.cpp:479:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
5 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/rar.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rar.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/archive.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/archive.o
In file included from /data/scratch/misc/calibre1/work/calibre/src/unrar/archive.cpp:4:
/data/scratch/misc/calibre1/work/calibre/src/unrar/arccmt.cpp:46:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30)
      ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/arccmt.cpp:46:17: note: place parentheses around the '&&' expression to silence this warning
  if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30)
                ^
      (                                                )
/data/scratch/misc/calibre1/work/calibre/src/unrar/arccmt.cpp:46:71: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30)
                                                        ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/arccmt.cpp:46:71: note: place parentheses around the '&&' expression to silence this warning
  if (OldFormat && (OldMhd.Flags & MHD_PACK_COMMENT)!=0 || !OldFormat && CommHead.Method!=0x30)
                                                                      ^
                                                           (                                  )
/data/scratch/misc/calibre1/work/calibre/src/unrar/archive.cpp:100:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/archive.cpp:235:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
            Volume && (NewMhd.Flags & MHD_FIRSTVOLUME)==0)
            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/archive.cpp:235:20: note: place parentheses around the '&&' expression to silence this warning
            Volume && (NewMhd.Flags & MHD_FIRSTVOLUME)==0)
                   ^
            (                                            )
/data/scratch/misc/calibre1/work/calibre/src/unrar/archive.cpp:241:41: warning: '&&' within '||' [-Wlogical-op-parentheses]
            Volume && NewLhd.UnpVer>=29 && (NewMhd.Flags & MHD_FIRSTVOLUME)==0))
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/archive.cpp:241:41: note: place parentheses around the '&&' expression to silence this warning
            Volume && NewLhd.UnpVer>=29 && (NewMhd.Flags & MHD_FIRSTVOLUME)==0))
                                        ^
            (                                                                 )
5 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/encname.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/encname.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/filcreat.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/filcreat.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/filcreat.cpp:119:11: warning: add explicit braces to avoid dangling else [-Wdangling-else]
          else
          ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/filcreat.cpp:141:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (Name!=NULL && strlen(Name)>ASIZE(NewName)-10 || 
      ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/filcreat.cpp:141:18: note: place parentheses around the '&&' expression to silence this warning
  if (Name!=NULL && strlen(Name)>ASIZE(NewName)-10 || 
                 ^
      (                                           )
/data/scratch/misc/calibre1/work/calibre/src/unrar/filcreat.cpp:142:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
      NameW!=NULL && wcslen(NameW)>ASIZE(NewNameW)-10)
      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/filcreat.cpp:142:19: note: place parentheses around the '&&' expression to silence this warning
      NameW!=NULL && wcslen(NameW)>ASIZE(NewNameW)-10)
                  ^
      (                                              )
3 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/secpassword.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/secpassword.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rarvm.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:502:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
          Flags=(Result<Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS));
                               ~~ ~~~~~~~~~~~~~~~^~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:502:50: note: place parentheses around the '&&' expression to silence this warning
          Flags=(Result<Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS));
                                                 ^
                                  (                   )
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:513:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
          Flags=(Result>Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS));
                               ~~ ~~~~~~~~~~~~~~~^~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:513:50: note: place parentheses around the '&&' expression to silence this warning
          Flags=(Result>Value1 || Result==Value1 && FC)|(Result==0 ? VM_FZ:(Result&VM_FS));
                                                 ^
                                  (                   )
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:787:12: warning: 53 enumeration values not handled in switch: 'VM_ADD', 'VM_SUB', 'VM_JZ'... [-Wswitch]
    switch(Cmd->OpCode)
           ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:821:12: warning: 50 enumeration values not handled in switch: 'VM_MOV', 'VM_CMP', 'VM_JZ'... [-Wswitch]
    switch(Cmd->OpCode)
           ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:853:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    53, 0xad576887, VMSF_E8,
    ^~~~~~~~~~~~~~~~~~~~~~~
    {                      }
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:854:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    57, 0x3cd7e57e, VMSF_E8E9,
    ^~~~~~~~~~~~~~~~~~~~~~~~~
    {                        }
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:855:4: warning: suggest braces around initialization of subobject [-Wmissing-braces]
   120, 0x3769893f, VMSF_ITANIUM,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   {                            }
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:856:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    29, 0x0e06077d, VMSF_DELTA,
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
    {                         }
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:857:4: warning: suggest braces around initialization of subobject [-Wmissing-braces]
   149, 0x1c2c5dc8, VMSF_RGB,
   ^~~~~~~~~~~~~~~~~~~~~~~~~
   {                        }
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:858:4: warning: suggest braces around initialization of subobject [-Wmissing-braces]
   216, 0xbc85e701, VMSF_AUDIO,
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   {                          }
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:859:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
    40, 0x46b9c560, VMSF_UPCASE
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    {                          }
/data/scratch/misc/calibre1/work/calibre/src/unrar/rarvm.cpp:871:10: warning: enumeration value 'VMSF_NONE' not handled in switch [-Wswitch]
  switch(FilterType)
         ^
12 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/extinfo.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/extinfo.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/filestr.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp:21:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp:36:7: warning: comparison of array 'FileName' not equal to a null pointer is always true [-Wtautological-pointer-compare]
  if (FileName!=NULL && *FileName!=0 || FileNameW!=NULL && *FileNameW!=0)
      ^~~~~~~~  ~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp:36:41: warning: comparison of array 'FileNameW' not equal to a null pointer is always true [-Wtautological-pointer-compare]
  if (FileName!=NULL && *FileName!=0 || FileNameW!=NULL && *FileNameW!=0)
                                        ^~~~~~~~~  ~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp:36:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
  if (FileName!=NULL && *FileName!=0 || FileNameW!=NULL && *FileNameW!=0)
                                     ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp:36:57: note: place parentheses around the '&&' expression to silence this warning
  if (FileName!=NULL && *FileName!=0 || FileNameW!=NULL && *FileNameW!=0)
                                                        ^
                                        (                               )
/data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp:62:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
      SrcCharset==RCH_DEFAULT && IsUnicode((byte *)&Data[0],DataSize))
      ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/filestr.cpp:62:31: note: place parentheses around the '&&' expression to silence this warning
      SrcCharset==RCH_DEFAULT && IsUnicode((byte *)&Data[0],DataSize))
                              ^
      (                                                              )
5 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/match.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/match.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/match.cpp:70:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/match.cpp:129:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
2 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/errhnd.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/errhnd.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/ulinks.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/ulinks.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/ulinks.cpp:20:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
1 warning generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/crypt.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/crypt.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/crypt.cpp:234:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
        (Salt==NULL && !Cache[I].SaltPresent || Salt!=NULL &&
         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/crypt.cpp:234:21: note: place parentheses around the '&&' expression to silence this warning
        (Salt==NULL && !Cache[I].SaltPresent || Salt!=NULL &&
                    ^
         (                                  )
/data/scratch/misc/calibre1/work/calibre/src/unrar/crypt.cpp:235:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
        Cache[I].SaltPresent && memcmp(Cache[I].Salt,Salt,SALT_SIZE)==0) &&
        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/crypt.cpp:235:30: note: place parentheses around the '&&' expression to silence this warning
        Cache[I].SaltPresent && memcmp(Cache[I].Salt,Salt,SALT_SIZE)==0) &&
                             ^
2 warnings generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/resource.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/resource.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/volume.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/volume.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/arcread.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/arcread.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/arcread.cpp:740:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
1 warning generated.
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/options.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/options.o
clang++ -Wall -DNDEBUG -fno-strict-aliasing -pipe -fPIC -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/qt4/include -I/usr/pkg/include/libdrm -pthread -I/usr/pkg/include/python2.7 -O2 -DSILENT -DRARDLL -DUNRAR -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/data/scratch/misc/calibre1/work/calibre/src/unrar -c /data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp -o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/extract.o
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:68:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:210:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:235:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:269:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:277:65: warning: '&&' within '||' [-Wlogical-op-parentheses]
      !Cmd->Recurse && MatchedArgs>=Cmd->FileArgs->ItemsCount() &&
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:277:65: note: place parentheses around the '&&' expression to silence this warning
      !Cmd->Recurse && MatchedArgs>=Cmd->FileArgs->ItemsCount() &&
                                                                ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:759:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else
      ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:835:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:904:11: warning: add explicit braces to avoid dangling else [-Wdangling-else]
          else
          ^
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:918:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
      bool ValidCRC=Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC) ||
                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:918:35: note: place parentheses around the '&&' expression to silence this warning
      bool ValidCRC=Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC) ||
                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:919:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
                   !Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC^0xffffffff);
                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:919:35: note: place parentheses around the '&&' expression to silence this warning
                   !Arc.OldFormat && GET_UINT32(DataIO.UnpFileCRC)==GET_UINT32(Arc.NewLhd.FileCRC^0xffffffff);
                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/scratch/misc/calibre1/work/calibre/src/unrar/extract.cpp:1005:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
11 warnings generated.
Linking unrar


 clang++ /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/list.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/getbits.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/unrar.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/savepos.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/cmddata.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rdwrfn.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/find.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/pathfn.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/unicode.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/timefn.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/filefn.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/consio.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/system.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/scantree.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/strfn.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/sha1.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/isnt.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/crc.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/global.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/unpack.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rawread.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rijndael.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/smallfn.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/strlist.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/file.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rar.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/archive.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/encname.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/filcreat.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/secpassword.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/rarvm.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/extinfo.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/filestr.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/match.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/errhnd.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/ulinks.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/crypt.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/resource.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/volume.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/arcread.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/options.o /data/scratch/misc/calibre1/work/calibre/build/objects/unrar/extract.o -o /data/scratch/misc/calibre1/work/calibre/src/calibre/plugins/unrar.so -Wall -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt4/lib -Wl,-R/usr/pkg/qt4/lib -shared -lpython2.7 


/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tmpnam() possibly used unsafely, use mkstemp() or mkdtemp()
/data/scratch/misc/calibre1/work/.buildlink/lib/libpython2.7.so: warning: warning: tempnam() possibly used unsafely, use mkstemp() or mkdtemp()
*** Please use pkgtools/verifypc to sanity check dependencies.