Bochs works with wxGTK 2.6, but the ebuild app-emulation/bochs-2.2.1 doesn't. For wxwidgets.eclass to find the correct configuration script, the ebuild must set the variable WX_GTK_VER to "2.6" (see the function need-wxwidgets()), otherwise it will complain about not finding the 2.4 scripts (which are, of course, not installed). A workaround that at least works with x11-libs/wxGTK-2. 6.1 is to set WX_GTK_VER=2.6 in the shell prior to emerging. This is probably best fixed by making the eclass default to a version of wxGTK that is actually installed, instead of always defaulting to 2.4. Reproducible: Always Steps to Reproduce: Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6. 12-gentoo-r9 i686) ================================================================= System uname: 2.6.12-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.12.0_pre6 ccache version 2.4 [enabled] dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -ftracer -funit-at-a-time" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/ share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb / usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -momit-leaf-frame- pointer -fweb -ftracer -funit-at-a-time" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv" GENTOO_MIRRORS="http://mirror.gentoo.se http://distfiles.gentoo.org http://www. ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X alsa apm avi bash-completion berkdb bitmap-fonts crypt cscope cups eds emacs emboss encode fam flac foomaticdb fortran gdbm gif gstreamer gtk gtk2 imlib ipv6 jpeg kde libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls nptl ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sasl sdl spell sse ssl tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis wxwindows xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
I'll fix that pushing the wxgtk to 2.6 soon
yes and it's blocking actually. i have wx 2.6.1 emerge bochs Calculating dependencies ...done! >>> emerge (1 of 1) app-emulation/bochs-2.2.1 to / >>> md5 files ;-) bochs-2.1.1.ebuild >>> md5 files ;-) bochs-2.2.1.ebuild >>> md5 files ;-) bochs-2.1.ebuild >>> md5 files ;-) files/digest-bochs-2.1.1 >>> md5 files ;-) files/digest-bochs-2.2.1 >>> md5 files ;-) files/bochs-2.1.1-regparm-typo.patch >>> md5 files ;-) files/digest-bochs-2.1 >>> md5 src_uri ;-) bochs-2.2.1.tar.gz >>> md5 src_uri ;-) dlxlinux4.tar.gz >>> Unpacking source... >>> Unpacking bochs-2.2.1.tar.gz to /var/tmp/portage/bochs-2.2.1/work >>> Source unpacked. !!! set-wxconfig: Error: Can't find normal or debug version: !!! set-wxconfig: /usr/bin/wxgtk2-2.4-config not found !!! set-wxconfig: /usr/bin/wxgtk2d-2.4-config not found !!! You need to emerge wxGTK with gtk2 in your USE
looks like I didn't commit it... In cvs right now