too long lines were shrinked: * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/app-text/crwx-ng-0.2.0-r1/work/crwx-ng-0.2.0" * Build directory (BUILD_DIR): "/var/tmp/portage/app-text/crwx-ng-0.2.0-r1/work/crwx-ng-0.2.0_build" ninja -v -j4 -l0 [1/8] /usr/sbin/x86_64-pc-linux-gnu-g++ -DCRUI_DATA_DIR=\"/usr/share/crwx/\" -DLINUX=1 -DLVLONG_FILE_SUPPORT=1 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LINUX=1 -I/var/tmp/portage/app-text/crwx-ng-0.2.0-r1/work/crwx-ng-0.2.0_build/src -I/var/tmp/portage/app-text/crwx-ng-0.2.0-r1/work/crwx-ng-0.2.0/src FAILED: src/CMakeFiles/crwx.dir/histlist.cpp.o /usr/sbin/x86_64-pc-linux-gnu-g++ -DCRUI_DATA_DIR=\"/usr/share/crwx/\" -DLINUX=1 -DLVLONG_FILE_SUPPORT=1 -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_LINUX=1 -I/var/tmp/portage/app-text/crwx-ng-0.2.0-r1/work/crwx-ng-0.2.0_build/src -I/var/tmp/portage/app-text/crwx-ng-0.2.0-r1/work/crwx-ng-0.2.0/src -I/usr /var/tmp/portage/app-text/crwx-ng-0.2.0-r1/work/crwx-ng-0.2.0/src/histlist.cpp:26:10: fatal error: wx/listctrl.h: No such file or directory 26 | #include <wx/listctrl.h> | ^~~~~~~~~~~~~~~ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_systemd_merged_usr-j4-20221226-050004 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-12 * clang/llvm (if any): clang version 15.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/15/bin Configuration file: /etc/clang/clang.cfg /usr/lib/llvm/15 15.0.6 Python 3.10.9 The following VMs are available for generation-2: 1) Eclipse Temurin JDK 11.0.17_p8 [openjdk-bin-11] *) Eclipse Temurin JDK 17.0.5_p8 [openjdk-bin-17] 3) Eclipse Temurin JDK 8.352_p08 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-11 [3] openjdk-bin-17 system-vm The Glorious Glasgow Haskell Compilation System, version 9.0.2 php cli (if any): HEAD of ::gentoo commit 29a87ba85a923c07731241fa30499bb031b56a40 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Mon Dec 26 19:33:08 2022 +0000 2022-12-26 19:33:07 UTC emerge -qpvO app-text/crwx-ng [ebuild N ] app-text/crwx-ng-0.2.0-r1 USE="chm fribidi gif harfbuzz libunibreak libutf8proc svg zstd"
Created attachment 844945 [details] emerge-info.txt
Created attachment 844947 [details] app-text:crwx-ng-0.2.0-r1:20221226-201311.log
Created attachment 844949 [details] emerge-history.txt
Created attachment 844951 [details] environment
Created attachment 844953 [details] etc.clang.tar.bz2
Created attachment 844955 [details] etc.portage.tar.bz2
Created attachment 844957 [details] logs.tar.bz2
Created attachment 844959 [details] temp.tar.bz2
As far as I understand wxGTK is installed on your system without the X USE flag. crwx-ng can't be compiled with wxGTK without x11-libs/gtk+:3 So, I think we must change app-text/crwx-ng ebuild: --- crwx-ng-0.2.0-r1.ebuild.orig 2022-12-27 09:41:56.640974987 +0400 +++ crwx-ng-0.2.0-r1.ebuild 2022-12-27 09:39:44.336382733 +0400 @@ -15,7 +15,7 @@ IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc" CDEPEND=">=app-text/crengine-ng-0.9.3[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] - x11-libs/wxGTK:${WX_GTK_VER}" + x11-libs/wxGTK:${WX_GTK_VER}[X]" BDEPEND="${CDEPEND}" RDEPEND="${CDEPEND} virtual/ttf-fonts"
grozin@bilbo /usr/include/wx-3.0-gtk3/wx $ qfile listctrl.h x11-libs/wxGTK: /usr/include/wx-3.0-gtk3/wx/generic/listctrl.h x11-libs/wxGTK: /usr/include/wx-3.0-gtk3/wx/listctrl.h grozin@bilbo /usr/include/wx-3.0-gtk3/wx $ qfile treectrl.h x11-libs/wxGTK: /usr/include/wx-3.0-gtk3/wx/treectrl.h grozin@bilbo /usr/include/wx-3.0-gtk3/wx $ qfile colordlg.h x11-libs/wxGTK: /usr/include/wx-3.0-gtk3/wx/gtk/colordlg.h x11-libs/wxGTK: /usr/include/wx-3.0-gtk3/wx/colordlg.h Is there any systematic way to find out what wxGTK USE flag[s] is/are needed for these .h files to get installed? (other that bisecting USE flags)
x11-libs/wxGTK without 'X' USE flag don't have classes to build GUI interfaces. # USE="-X -tiff" emerge -1Obv wxGTK:3.0-gtk3 # qlist wxGTK:3.0-gtk3 | grep /usr/include/ /usr/include/wx-3.0-gtk3/wx/afterstd.h /usr/include/wx-3.0-gtk3/wx/any.h /usr/include/wx-3.0-gtk3/wx/anystr.h /usr/include/wx-3.0-gtk3/wx/app.h /usr/include/wx-3.0-gtk3/wx/apptrait.h /usr/include/wx-3.0-gtk3/wx/archive.h /usr/include/wx-3.0-gtk3/wx/arrimpl.cpp /usr/include/wx-3.0-gtk3/wx/arrstr.h /usr/include/wx-3.0-gtk3/wx/atomic.h /usr/include/wx-3.0-gtk3/wx/base64.h /usr/include/wx-3.0-gtk3/wx/beforestd.h /usr/include/wx-3.0-gtk3/wx/buffer.h /usr/include/wx-3.0-gtk3/wx/build.h /usr/include/wx-3.0-gtk3/wx/chartype.h /usr/include/wx-3.0-gtk3/wx/checkeddelete.h /usr/include/wx-3.0-gtk3/wx/chkconf.h /usr/include/wx-3.0-gtk3/wx/clntdata.h /usr/include/wx-3.0-gtk3/wx/cmdargs.h /usr/include/wx-3.0-gtk3/wx/cmdline.h /usr/include/wx-3.0-gtk3/wx/compiler.h /usr/include/wx-3.0-gtk3/wx/confbase.h /usr/include/wx-3.0-gtk3/wx/config.h /usr/include/wx-3.0-gtk3/wx/containr.h /usr/include/wx-3.0-gtk3/wx/convauto.h /usr/include/wx-3.0-gtk3/wx/cpp.h /usr/include/wx-3.0-gtk3/wx/crt.h /usr/include/wx-3.0-gtk3/wx/datetime.h /usr/include/wx-3.0-gtk3/wx/datstrm.h /usr/include/wx-3.0-gtk3/wx/dde.h /usr/include/wx-3.0-gtk3/wx/debug.h /usr/include/wx-3.0-gtk3/wx/defs.h /usr/include/wx-3.0-gtk3/wx/dir.h /usr/include/wx-3.0-gtk3/wx/dlimpexp.h /usr/include/wx-3.0-gtk3/wx/dlist.h /usr/include/wx-3.0-gtk3/wx/dynarray.h /usr/include/wx-3.0-gtk3/wx/dynlib.h /usr/include/wx-3.0-gtk3/wx/dynload.h /usr/include/wx-3.0-gtk3/wx/encconv.h /usr/include/wx-3.0-gtk3/wx/event.h /usr/include/wx-3.0-gtk3/wx/eventfilter.h /usr/include/wx-3.0-gtk3/wx/evtloop.h /usr/include/wx-3.0-gtk3/wx/evtloopsrc.h /usr/include/wx-3.0-gtk3/wx/except.h /usr/include/wx-3.0-gtk3/wx/features.h /usr/include/wx-3.0-gtk3/wx/ffile.h /usr/include/wx-3.0-gtk3/wx/file.h /usr/include/wx-3.0-gtk3/wx/fileconf.h /usr/include/wx-3.0-gtk3/wx/filefn.h /usr/include/wx-3.0-gtk3/wx/filename.h /usr/include/wx-3.0-gtk3/wx/filesys.h /usr/include/wx-3.0-gtk3/wx/flags.h /usr/include/wx-3.0-gtk3/wx/fontenc.h /usr/include/wx-3.0-gtk3/wx/fontmap.h /usr/include/wx-3.0-gtk3/wx/fs_arc.h /usr/include/wx-3.0-gtk3/wx/fs_filter.h /usr/include/wx-3.0-gtk3/wx/fs_inet.h /usr/include/wx-3.0-gtk3/wx/fs_mem.h /usr/include/wx-3.0-gtk3/wx/fs_zip.h /usr/include/wx-3.0-gtk3/wx/fswatcher.h /usr/include/wx-3.0-gtk3/wx/generic/fswatcher.h /usr/include/wx-3.0-gtk3/wx/hash.h /usr/include/wx-3.0-gtk3/wx/hashmap.h /usr/include/wx-3.0-gtk3/wx/hashset.h /usr/include/wx-3.0-gtk3/wx/html/forcelnk.h /usr/include/wx-3.0-gtk3/wx/iconloc.h /usr/include/wx-3.0-gtk3/wx/init.h /usr/include/wx-3.0-gtk3/wx/intl.h /usr/include/wx-3.0-gtk3/wx/iosfwrap.h /usr/include/wx-3.0-gtk3/wx/ioswrap.h /usr/include/wx-3.0-gtk3/wx/ipc.h /usr/include/wx-3.0-gtk3/wx/ipcbase.h /usr/include/wx-3.0-gtk3/wx/kbdstate.h /usr/include/wx-3.0-gtk3/wx/language.h /usr/include/wx-3.0-gtk3/wx/link.h /usr/include/wx-3.0-gtk3/wx/list.h /usr/include/wx-3.0-gtk3/wx/listimpl.cpp /usr/include/wx-3.0-gtk3/wx/log.h /usr/include/wx-3.0-gtk3/wx/longlong.h /usr/include/wx-3.0-gtk3/wx/math.h /usr/include/wx-3.0-gtk3/wx/memconf.h /usr/include/wx-3.0-gtk3/wx/memory.h /usr/include/wx-3.0-gtk3/wx/memtext.h /usr/include/wx-3.0-gtk3/wx/meta/convertible.h /usr/include/wx-3.0-gtk3/wx/meta/if.h /usr/include/wx-3.0-gtk3/wx/meta/implicitconversion.h /usr/include/wx-3.0-gtk3/wx/meta/int2type.h /usr/include/wx-3.0-gtk3/wx/meta/movable.h /usr/include/wx-3.0-gtk3/wx/meta/pod.h /usr/include/wx-3.0-gtk3/wx/meta/removeref.h /usr/include/wx-3.0-gtk3/wx/mimetype.h /usr/include/wx-3.0-gtk3/wx/module.h /usr/include/wx-3.0-gtk3/wx/mousestate.h /usr/include/wx-3.0-gtk3/wx/msgout.h /usr/include/wx-3.0-gtk3/wx/msgqueue.h /usr/include/wx-3.0-gtk3/wx/mstream.h /usr/include/wx-3.0-gtk3/wx/numformatter.h /usr/include/wx-3.0-gtk3/wx/object.h /usr/include/wx-3.0-gtk3/wx/platform.h /usr/include/wx-3.0-gtk3/wx/platinfo.h /usr/include/wx-3.0-gtk3/wx/power.h /usr/include/wx-3.0-gtk3/wx/private/pipestream.h /usr/include/wx-3.0-gtk3/wx/private/streamtempinput.h /usr/include/wx-3.0-gtk3/wx/process.h /usr/include/wx-3.0-gtk3/wx/protocol/file.h /usr/include/wx-3.0-gtk3/wx/protocol/ftp.h /usr/include/wx-3.0-gtk3/wx/protocol/http.h /usr/include/wx-3.0-gtk3/wx/protocol/log.h /usr/include/wx-3.0-gtk3/wx/protocol/protocol.h /usr/include/wx-3.0-gtk3/wx/ptr_scpd.h /usr/include/wx-3.0-gtk3/wx/ptr_shrd.h /usr/include/wx-3.0-gtk3/wx/recguard.h /usr/include/wx-3.0-gtk3/wx/regex.h /usr/include/wx-3.0-gtk3/wx/rtti.h /usr/include/wx-3.0-gtk3/wx/sckaddr.h /usr/include/wx-3.0-gtk3/wx/sckipc.h /usr/include/wx-3.0-gtk3/wx/sckstrm.h /usr/include/wx-3.0-gtk3/wx/scopedarray.h /usr/include/wx-3.0-gtk3/wx/scopedptr.h /usr/include/wx-3.0-gtk3/wx/scopeguard.h /usr/include/wx-3.0-gtk3/wx/sharedptr.h /usr/include/wx-3.0-gtk3/wx/snglinst.h /usr/include/wx-3.0-gtk3/wx/socket.h /usr/include/wx-3.0-gtk3/wx/sstream.h /usr/include/wx-3.0-gtk3/wx/stack.h /usr/include/wx-3.0-gtk3/wx/stackwalk.h /usr/include/wx-3.0-gtk3/wx/stdpaths.h /usr/include/wx-3.0-gtk3/wx/stdstream.h /usr/include/wx-3.0-gtk3/wx/stockitem.h /usr/include/wx-3.0-gtk3/wx/stopwatch.h /usr/include/wx-3.0-gtk3/wx/strconv.h /usr/include/wx-3.0-gtk3/wx/stream.h /usr/include/wx-3.0-gtk3/wx/string.h /usr/include/wx-3.0-gtk3/wx/stringimpl.h /usr/include/wx-3.0-gtk3/wx/stringops.h /usr/include/wx-3.0-gtk3/wx/strvararg.h /usr/include/wx-3.0-gtk3/wx/sysopt.h /usr/include/wx-3.0-gtk3/wx/tarstrm.h /usr/include/wx-3.0-gtk3/wx/textbuf.h /usr/include/wx-3.0-gtk3/wx/textfile.h /usr/include/wx-3.0-gtk3/wx/thread.h /usr/include/wx-3.0-gtk3/wx/thrimpl.cpp /usr/include/wx-3.0-gtk3/wx/time.h /usr/include/wx-3.0-gtk3/wx/timer.h /usr/include/wx-3.0-gtk3/wx/tls.h /usr/include/wx-3.0-gtk3/wx/tokenzr.h /usr/include/wx-3.0-gtk3/wx/tracker.h /usr/include/wx-3.0-gtk3/wx/translation.h /usr/include/wx-3.0-gtk3/wx/txtstrm.h /usr/include/wx-3.0-gtk3/wx/typeinfo.h /usr/include/wx-3.0-gtk3/wx/types.h /usr/include/wx-3.0-gtk3/wx/unichar.h /usr/include/wx-3.0-gtk3/wx/unix/app.h /usr/include/wx-3.0-gtk3/wx/unix/apptbase.h /usr/include/wx-3.0-gtk3/wx/unix/apptrait.h /usr/include/wx-3.0-gtk3/wx/unix/chkconf.h /usr/include/wx-3.0-gtk3/wx/unix/evtloop.h /usr/include/wx-3.0-gtk3/wx/unix/evtloopsrc.h /usr/include/wx-3.0-gtk3/wx/unix/execute.h /usr/include/wx-3.0-gtk3/wx/unix/fswatcher_inotify.h /usr/include/wx-3.0-gtk3/wx/unix/fswatcher_kqueue.h /usr/include/wx-3.0-gtk3/wx/unix/mimetype.h /usr/include/wx-3.0-gtk3/wx/unix/pipe.h /usr/include/wx-3.0-gtk3/wx/unix/private/pipestream.h /usr/include/wx-3.0-gtk3/wx/unix/stackwalk.h /usr/include/wx-3.0-gtk3/wx/unix/stdpaths.h /usr/include/wx-3.0-gtk3/wx/unix/tls.h /usr/include/wx-3.0-gtk3/wx/uri.h /usr/include/wx-3.0-gtk3/wx/url.h /usr/include/wx-3.0-gtk3/wx/ustring.h /usr/include/wx-3.0-gtk3/wx/utils.h /usr/include/wx-3.0-gtk3/wx/variant.h /usr/include/wx-3.0-gtk3/wx/vector.h /usr/include/wx-3.0-gtk3/wx/version.h /usr/include/wx-3.0-gtk3/wx/versioninfo.h /usr/include/wx-3.0-gtk3/wx/volume.h /usr/include/wx-3.0-gtk3/wx/weakref.h /usr/include/wx-3.0-gtk3/wx/wfstream.h /usr/include/wx-3.0-gtk3/wx/wx.h /usr/include/wx-3.0-gtk3/wx/wxchar.h /usr/include/wx-3.0-gtk3/wx/wxcrt.h /usr/include/wx-3.0-gtk3/wx/wxcrtbase.h /usr/include/wx-3.0-gtk3/wx/wxcrtvararg.h /usr/include/wx-3.0-gtk3/wx/wxprec.h /usr/include/wx-3.0-gtk3/wx/xlocale.h /usr/include/wx-3.0-gtk3/wx/xml/xml.h /usr/include/wx-3.0-gtk3/wx/xti.h /usr/include/wx-3.0-gtk3/wx/xti2.h /usr/include/wx-3.0-gtk3/wx/xtictor.h /usr/include/wx-3.0-gtk3/wx/xtihandler.h /usr/include/wx-3.0-gtk3/wx/xtiprop.h /usr/include/wx-3.0-gtk3/wx/xtistrm.h /usr/include/wx-3.0-gtk3/wx/xtitypes.h /usr/include/wx-3.0-gtk3/wx/xtixml.h /usr/include/wx-3.0-gtk3/wx/zipstrm.h /usr/include/wx-3.0-gtk3/wx/zstream.h
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fec602e63cd09995570cc551bb073ffd68252e1 commit 1fec602e63cd09995570cc551bb073ffd68252e1 Author: Andrey Grozin <grozin@gentoo.org> AuthorDate: 2023-01-03 10:46:11 +0000 Commit: Andrey Grozin <grozin@gentoo.org> CommitDate: 2023-01-03 10:46:11 +0000 app-text/crwx-ng: compilation fixes Closes: https://bugs.gentoo.org/888561 Closes: https://bugs.gentoo.org/888551 Signed-off-by: Andrey Grozin <grozin@gentoo.org> app-text/crwx-ng/crwx-ng-0.2.0-r2.ebuild | 23 +++++++++++ app-text/crwx-ng/files/crwx-ng-0.2.0.patch | 62 ++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+)