>>> Unpacking source... >>> Unpacking hxd-0.70.tar.gz to /var/tmp/portage/dev-util/hxd-0.70/work >>> Source unpacked in /var/tmp/portage/dev-util/hxd-0.70/work >>> Compiling source in /var/tmp/portage/dev-util/hxd-0.70/work/hxd-0.70 ... ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib Your System is Linux release 2.6.30-gentoo. Great! Linking Makefile. find . -name "*.o" -exec rm -f {} \; rm -f hxd hxd.1 unhxd unhxd.1 header.h mkmkman mkman mkman.c Now run 'make' or 'make install'! make -j14 gcc -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I./ -DOS_TYPE_Linux -DOS_TYPE_STR=\"Linux\" -Dprg_name=\"hxd\" -DMANUAL_NUMBER=1 -Wl,-warn-common -s -L./ hxd.c -o hxd gcc -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I./ -DOS_TYPE_Linux -DOS_TYPE_STR=\"Linux\" -Dprg_name=\"hxd\" -DMANUAL_NUMBER=1 -Dundump_name=\"unhxd\" -Wl,-warn-common -s -L./ mkmkman.c -o mkmkman gcc -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I./ -DOS_TYPE_Linux -DOS_TYPE_STR=\"Linux\" -Dprg_name=\"unhxd\" -DMANUAL_NUMBER=1 -Wl,-warn-common -s -L./ unhxd.c -o unhxd gcc -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I./ -DOS_TYPE_Linux -DOS_TYPE_STR=\"Linux\" -Dprg_name=\"unhxd\" -DMANUAL_NUMBER=1 -Ddump_name=\"hxd\" -Wl,-warn-common -s -L./ mkmkman.c -o mkmkman In file included from hxd.h:1, from hxd.c:21: general.h:57:1: warning: "LLONG_MAX" redefined In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:122, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/syslimits.h:7, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:11, from general.h:17, from hxd.h:1, from hxd.c:21: /usr/include/limits.h:136:1: warning: this is the location of the previous definition In file included from hxd.h:1, from hxd.c:21: general.h:58:13: warning: extra tokens at end of #undef directive general.h:60:15: warning: extra tokens at end of #undef directive In file included from unhxd.h:1, from unhxd.c:21: general.h:57:1: warning: "LLONG_MAX" redefined In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:122, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/syslimits.h:7, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:11, from general.h:17, from unhxd.h:1, from unhxd.c:21: /usr/include/limits.h:136:1: warning: this is the location of the previous definition In file included from unhxd.h:1, from unhxd.c:21: general.h:58:13: warning: extra tokens at end of #undef directive general.h:60:15: warning: extra tokens at end of #undef directive cat hxd.man | ./mkmkman > mkman.c cat unhxd.man | ./mkmkman > mkman.c ln -sf hxd.h header.h gcc -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I./ -DOS_TYPE_Linux -DOS_TYPE_STR=\"Linux\" -Dprg_name=\"hxd\" -DMANUAL_NUMBER=1 -Dundump_name=\"unhxd\" -Wl,-warn-common -s -L./ mkman.c -o mkman ln -sf unhxd.h header.h gcc -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -I./ -DOS_TYPE_Linux -DOS_TYPE_STR=\"Linux\" -Dprg_name=\"unhxd\" -DMANUAL_NUMBER=1 -Ddump_name=\"hxd\" -Wl,-warn-common -s -L./ mkman.c -o mkman /var/tmp/portage/dev-util/hxd-0.70/temp/ccKcPkkD.o: In function `main': unhxd.c:(.text+0x540): warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead /var/tmp/portage/dev-util/hxd-0.70/temp/cc01QC6C.o: In function `main': hxd.c:(.text+0xc33): warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead hxd.c:(.text+0xd70): warning: the `llseek' function may be dangerous; use `lseek64' instead. In file included from header.h:1, from mkman.c:7: general.h:57:1: warning: "LLONG_MAX" redefined In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:122, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/syslimits.h:7, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:11, from general.h:17, from header.h:1, from mkman.c:7: /usr/include/limits.h:136:1: warning: this is the location of the previous definition In file included from header.h:1, from mkman.c:7: general.h:58:13: warning: extra tokens at end of #undef directive general.h:60:15: warning: extra tokens at end of #undef directive mkman.c: In function 'main': mkman.c:95: error: 'dump_name' undeclared (first use in this function) mkman.c:95: error: (Each undeclared identifier is reported only once mkman.c:95: error: for each function it appears in.) make: *** [hxd.1] Error 1 make: *** Waiting for unfinished jobs.... In file included from header.h:1, from mkman.c:7: general.h:57:1: warning: "LLONG_MAX" redefined In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:122, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/syslimits.h:7, from /usr/lib/gcc/i686-pc-linux-gnu/4.4.0/include-fixed/limits.h:11, from general.h:17, from header.h:1, from mkman.c:7: /usr/include/limits.h:136:1: warning: this is the location of the previous definition In file included from header.h:1, from mkman.c:7: general.h:58:13: warning: extra tokens at end of #undef directive general.h:60:15: warning: extra tokens at end of #undef directive ./mkman > unhxd.1 * * ERROR: dev-util/hxd-0.70 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 287: Called _eapi0_src_compile * ebuild.sh, line 600: Called _eapi2_src_compile * ebuild.sh, line 634: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/dev-util/hxd-0.70:20090613-132726.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/hxd-0.70/temp/environment'. *