>>> Compiling source in /var/tmp/portage/app-emulation/bochs-2.3.7/work/bochs-2.3.7 ... * econf: updating bochs-2.3.7/config.sub with /usr/share/gnuconfig/config.sub * econf: updating bochs-2.3.7/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/ var/lib --enable-pae --enable-large-pages --enable-global-pages --enable-mtrr --enable-guest2host-tlb --enable-repeat-speedups --enable-trace-cache --enable- icache --enable-fast-function-calls --enable-ignore-bad-msr --enable-port-e9-hack --enable-disasm --enable-logging --enable-raw-serial --enable-vbe --enable- clgd54xx --enable-fpu --enable-vme --enable-alignment-check --enable-sep --enable-popcnt --enable-monitor-mwait --enable-gameport --enable-iodebug --prefix=/ usr --enable-ne2000 --enable-sb16=linux --enable-plugins --enable-cdrom --enable-pci --enable-pcidev --enable-pnic --enable-mmx --enable-sse=2 --enable-3dnow --enable-cpu-level=6 --enable-smp --with-nogui --enable-xsave --enable-aes --enable-usb --enable-readline --disable-debugger --with-X --with-sdl --without-s vga --enable-acpi --enable-idle-hack --enable-fast-function-calls --without-wx --with-x11 --with-term --enable-all-optimizations --build=i686-pc-linux-gnu configure: WARNING: unrecognized options: --with-X
This seems to be a typo in the ebuilds. Configure for Bochs accepts with-x or with-x11, but not with-X ('x' should be in lowercase). In bochs-2.3.6.ebuild: $(use_with X) \ bochs-2.3.7.ebuild: $(use_with X) \ bochs-2.4.1.ebuild: $(use_with X) \ 'use_with X' should be 'use_with x' ; but as far as I can tell; X11 support is enabled anyway when configure detects that the X Widow System is available.
This ebuild appears to be trying to set the --with-x useflag twice. use X && myconf="$(myconf) --with-x11" on line 67 $(use_with X) on line 21 Does this package require both flags to be set?
fixed in 2.6.8