Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 563960

Summary: app-emulation/bochs-2.6.8 support wxGTK:3.0
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: Current packagesAssignee: Luca Barbato <lu_zero>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 562480    

Description Pacho Ramos gentoo-dev 2015-10-24 10:52:11 UTC
Maybe this finally works with wxGTK:3.0... if not, we should probably look at the Debian patches for 2.6
Comment 1 Pacho Ramos gentoo-dev 2015-11-07 13:15:03 UTC
(bump was done with bug 551258)
Comment 2 Pacho Ramos gentoo-dev 2016-05-24 18:52:06 UTC
Other distributions like Fedora and Arch are disabling wxwidgets support even since wxGTK-2.6 times :/
Comment 3 Pacho Ramos gentoo-dev 2017-06-05 09:27:08 UTC
with 2.6.9 it fails with:
/bin/sh ../libtool --mode=compile --tag CXX x86_64-pc-linux-gnu-g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -march=native -fno-stack-protector -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -pthread    -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/lib64/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread  wx.cc -o wx.lo
 x86_64-pc-linux-gnu-g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -march=native -fno-stack-protector -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -pthread -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/lib64/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread wx.cc  -fPIC -DPIC -o .libs/wx.o
wx.cc:623:28: fatal error: gdk/gdkkeysyms.h: No such file or directory
compilation terminated.
make[1]: *** [Makefile:118: wx.lo] Error 1
make[1]: Leaving directory '/var/tmp/portage/app-emulation/bochs-2.6.9/work/bochs-2.6.9/gui'
make: *** [Makefile:228: bochs_plugins] Error 2
 * ERROR: app-emulation/bochs-2.6.9::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=app-emulation/bochs-2.6.9::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/bochs-2.6.9::gentoo'`.
 * The complete build log is located at '/var/log/portage/build/app-emulation/bochs-2.6.9:20170605-092227.log.gz'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-emulation/bochs-2.6.9/temp/build.log.gz'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/bochs-2.6.9/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/bochs-2.6.9/work/bochs-2.6.9'
 * S: '/var/tmp/portage/app-emulation/bochs-2.6.9/work/bochs-2.6.9'
Comment 4 Pacho Ramos gentoo-dev 2017-07-05 11:52:27 UTC
[master 75a69b58551] app-emulation/bochs: Version bump, disable wxwidgets support like other distributions did long time ago (due to unresolved bugs with wxGTK newer than 2.6, it also doesn't look to be compatible at all with 3.0 (#563960)
 2 files changed, 84 insertions(+)
 create mode 100644 app-emulation/bochs/bochs-2.6.9.ebuild