gcc -I/usr/X11R6/include -MP -MMD -I../../../src/include -I../../../src/plugin/include -I. -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -O2 -march=pentium3 -funroll-loops -fpeel-loops -funswitch-loops -fprefetch-loop-arrays -funit-at-a-time -fomit-frame-pointer -pipe -fno-strict-aliasing -mtune=i686 -pipe mkfatimage16.c -o mkfatimage16 mkfatimage.c: In function `main': mkfatimage.c:225: error: `XXX' undeclared (first use in this function) mkfatimage.c:225: error: (Each undeclared identifier is reported only once mkfatimage.c:225: error: for each function it appears in.) make[2]: *** [mkfatimage] Error 1 make[2]: *** Waiting for unfinished jobs.... mkfatimage16.c: In function `main': mkfatimage16.c:266: error: `XXX' undeclared (first use in this function) mkfatimage16.c:266: error: (Each undeclared identifier is reported only once mkfatimage16.c:266: error: for each function it appears in.) make[2]: *** [mkfatimage16] Error 1 make[2]: Leaving directory `/var/tmp/portage/dosemu-1.2.2/work/dosemu-1.2.2/src/tools/periph'
Portage 2.0.50-r9 (default-x86-1.4, gcc-3.4.0, glibc-2.3.2-r8,2.3.4.20040619-r0, 2.6.7-gentoo-r8) ================================================================= System uname: 2.6.7-gentoo-r8 i686 Pentium III (Coppermine) Gentoo Base System version 1.5.1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -funroll-loops -fpeel-loops -funswitch-loops -fprefetch-loop-arrays -funit-at-a-time -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -funroll-loops -fpeel-loops -funswitch-loops -fprefetch-loop-arrays -funit-at-a-time -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache cvs digest noclean notitles sandbox userpriv usersandbox" GENTOO_MIRRORS="http://mirror.tucdemonic.org/gentoo/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.seren.com/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apache2 apm avi beep berkdb bonobo cdr cjk crypt cups curl doc ea-support emacs emacs-w3m encode esd f77 foomaticdb gcj gdbm gmp gnome gnutls gtk gtk2 gtkhtml guile java javascript jpeg ldap lesstif lfs libg++ libwww mad mailwrapper mbox mikmod mmx mng motif mozilla moznocompose moznoirc moznomail mozsvg mozxmlterm mpeg ncurses nptl objc oggvorbis opengl oss pcre pdflib perl png postgres python quicktime readline sasl sdk sdl spell sse ssl tcltk tcpd tetex threads tiff truetype wmf x86 xine xml2 xv zlib"
i figured this one out... I had ESR's idiotic hexdump utility installed which was being used instead of linux-utils' hexdump which is what dosemu requires. so this is a bug with sys-apps/hexdump (esr's), not dosemu. I'll just take this bug I guess and fix hexdump..
Changing bug-summary to reflect that this is not a dosemu-issue.
hexdump has been moved to hexdump-esr and it now installs as hexdump-esr