x86_64-pc-linux-gnu-g++ -c -pipe -O2 -pipe -march=native -I.././src -I.. -pthread -O2 -Wall -W -D_REENTRANT -DAUTOCONF -DNDEBUG -DQT_NO_DEBUG -DQT_NO_DEBUG_STREAM -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o qdjview.o qdjview.cpp qdjview.cpp: In function ‘QString miniexp_to_string(miniexp_t, int, bool)’: qdjview.cpp:4652:6: error: ‘miniexp_io_t {aka struct miniexp_io_s}’ has no member named ‘p_print7bits’ io.p_print7bits = (octal ? &one : 0); ^ make[1]: *** [Makefile:520: qdjview.o] Error 1 === This is an issue at stable === ------------------------------------------------------------------- This is an stable amd64 chroot image at a tinderbox (==build bot) name: 13.0-systemd_stable-libressl_20171021-112841 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * llvm-config: 3.9.1 Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby22 (with Rubygems) * java-config: The following VMs are available for generation-2: emerge -qpv app-text/djview [ebuild N ] app-text/djview-4.9 USE="-debug -nsplugin"
Created attachment 500412 [details] emerge-info.txt
Created attachment 500414 [details] app-text:djview-4.9:20171026-230034.log
Created attachment 500416 [details] emerge-history.txt
Created attachment 500418 [details] environment
Created attachment 500420 [details] etc.portage.tbz2
Created attachment 500422 [details] logs.tbz2
Created attachment 500424 [details] temp.tbz2
Caused by newer app-text/djvu
Created attachment 503114 [details, diff] Patch to handle newer DDJVU API They renamed a field starting in API version 22; the behavior of the field is identical. #defines were also added for the values that can go in the field, so I use those on the newer API.
These versions are long gone.