# emerge vnc Calculating dependencies ...done! >>> emerge net-misc/vnc-3.3.3-r2 to / >>> md5 icon_wink.gif vnc-3.3.3r2_unixsrc.tgz >>> Unpacking source... >>> Unpacking vnc-3.3.3r2_unixsrc.tgz >>> Source unpacked. ...Time passes... make Makefile.boot make[1]: Entering directory `/var/tmp/portage/vnc-3.3.3-r2/work/vnc_unixsrc/Xvnc' cd ./config/imake && make -w -f Makefile.ini BOOTSTRAPCFLAGS="" make[2]: Entering directory `/var/tmp/portage/vnc-3.3.3-r2/work/vnc_unixsrc/Xvnc/config/imake' making imake with BOOTSTRAPCFLAGS= in config/imake cc -o ccimake -O -I../../include -I../../imports/x11/include/X11 ccimake.c cc -c -O -I../../include -I../../imports/x11/include/X11 `./ccimake` imake.c In file included from /usr/include/signal.h:307, from imake.c:181: /usr/include/bits/sigcontext.h:28: asm/sigcontext.h: No such file or directory In file included from /usr/include/errno.h:36, from imake.c:241: /usr/include/bits/errno.h:25: linux/errno.h: No such file or directory In file included from /usr/include/bits/posix1_lim.h:126, from /usr/include/limits.h:144, from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/limits.h:117, from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/syslimits.h:7, from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/limits.h:11, from imake.c:266: /usr/include/bits/local_lim.h:36: linux/limits.h: No such file or directory make[2]: *** [imake.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/vnc-3.3.3-r2/work/vnc_unixsrc/Xvnc/config/imake' make[1]: *** [imake.proto] Error 2 make[1]: Leaving directory `/var/tmp/portage/vnc-3.3.3-r2/work/vnc_unixsrc/Xvnc' make: *** [World] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 22, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/net-misc/vnc/vnc-3.3.3-r2.ebuild . # :(
i can not reproduce this.... it compiles ok on my machine - also it looks like you are missing essential system parts - did you unmerge your kernel-headers? what does emerge search linux-headers give you?
This prolly occured as a result of bug 2132, bad kernel ebuild dependancies. I had merged "gentoo-sources" and unmerged the conflicting "linux-headers" without merging any other headers (they didn't exist!). I'll look into it today.
Problem was that I had unmerge linux-sources-2.4.18 beleiving it incompatible with gentoo-sources-2.4.19. All better. My bad. Thanx.