in the name of zero

October 14, 2006

linux citizenship

yeah, so thanks to planet larry, i now know what gentoo linux users are called… “gentooligans”. sounds like “hooligans” but don’t get me wrong. i have no qualms whatsoever about that choice, seeing as no one has stepped up and actually wonder about it loudly.

this was actually a question i’ve asked myself a few times during the past few years of using gentoo… i mean .. redhat linux users (back then) must have called themselves “redhatters”.. recently, with the advent of ubuntu, i’ve read in some writeups referring to its users as “ubuntites” (which by the way, sounds a little gay, at least in a personal perspective. “gay” as in the ‘oh god! i’m still uncircumcised and i’m already 40 years old‘ kinda “gay”…)

anyway, i wonder what debian citizens are called? mandrake? fedora? (i’m guessin’ “fedoreans”). oh well, octoberfest is upon us ladies and gents… let the drunk do the thinking. :p

just some bochs configure issues

Filed under: hermetic studies

i keep getting hits from google along these lines:

Google: bochs “error GDB stub was written for single processor support”
and from searchers who are more elaborate…
Google: ../bochs.h:381:2: error: #error GDB stub was written for single processor support. If multiprocessor support is added, then we can remove this check.
the reason for this is that i posted a blog entry a few months ago with my personal experience with the (current at that time) bochs ebuild. the exact error messages below for reference…
make  libiodev.a
make[1]: Entering directory `/var/tmp/portage/bochs-2.2.6/work/bochs-2.2.6/iodev'
i386-pc-linux-gnu-g++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -mcpu=i686 \
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES   -I/usr/include/SDL -D_REENTRANT  devices.cc \
-o devices.o
In file included from iodev.h:32,
                 from devices.cc:30:
../bochs.h:381:2: #error GDB stub was written for single processor support. If multiprocessor support \
is added, then we can remove this check.
make[1]: *** [devices.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/bochs-2.2.6/work/bochs-2.2.6/iodev'
make: *** [iodev/libiodev.a] Error 2
i recieved this error message upon emerging bochs 2.6.6: “configure: error: –enable-debugger and –enable-gdb-stub are mutually exclusive” and of course, the obvious solution would be to separate those two configure flags. i haven’t bothered checking the “status quo” but in the mean time, to all who chance upon this blog in search for some interim fix… there is a three way mutex in –enable-debugger to –enable-gdb-stub and in –enable-gdb-stub to –enable-smp.

your best bet would be going to “–enable-debugger” and disabling the other two.

and lastly, some links for the community.
http://bugs.gentoo.org/show_bug.cgi?id=121426
http://bugs.gentoo.org/show_bug.cgi?id=135679

Get free blog up and running in minutes with Blogsome | Theme designs available here