>>> Unpacking source... >>> Unpacking gettext-0.11.5.tar.gz >>> Source unpacked. ... ... ... creating libintl.la (cd .libs && rm -f libintl.la && ln -s ../libintl.la libintl.la) make[2]: Leaving directory `/var/tmp/portage/gettext-0.11.5/work/gettext-0.11.5 Making all in intl-java make[2]: Entering directory `/var/tmp/portage/gettext-0.11.5/work/gettext-0.11. /bin/sh ../lib/javacomp.sh -d . ./gnu/gettext/GettextResource.java cd . && test ! -d /usr/lib/jdk1.1.8 || env PATH=/usr/lib/jdk1.1.8/bin:$PATH jav cd . && test ! -d /usr/lib/jdk1.3.1 || env PATH=/usr/lib/jdk1.3.1/bin:$PATH jav Java HotSpot(TM) Client VM warning: can not allocate stack guard pages to preve make[2]: *** [gnu/gettext/GettextResource.class] Killed make[2]: Leaving directory `/var/tmp/portage/gettext-0.11.5/work/gettext-0.11.5 make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gettext-0.11.5/work/gettext-0.11.5 make: *** [all] Error 2 !!! ERROR: sys-devel/gettext-0.11.5 failed. !!! Function src_compile, Line -233, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. Gentoo 1.2 today synced. 2. emerge -u portege 3. that's all Actual Results: Can not compile gettext. Expected Results: I want to update portege. So, I can not dot it because new gettext library make failed. Portage 2.0.46-r2 (default-1.0, gcc-2.95.3, glibc-2.2.5-r2,2.2.5-r7) ================================================================= System uname: 2.4.19-gentoo-r5 i686 GenuineIntel USE="x86 oss 3dnow apm arts avi crypt cups encode imlib jpeg kde libg++ mikmod mmx motif mpeg ncurses oggvorbis pdflib qtmt quicktime sdl spell truetype xml2 xmms xv berkdb gdbm gif gpm gtk java libwww mysql nls opengl pam perl png python qt readline slang ssl svga tcpd tiff X" ARCH="x86" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=i686 -pipe" CXXFLAGS="" ACCEPT_KEYWORDS="x86" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" MAKEOPTS="-j2" JDK_HOME="/opt/blackdown-jdk-1.3.1" JAVA_HOME="/opt/blackdown-jdk-1.3.1" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Created attachment 8670 [details] emerge -u portege output file
Are you using grsecurity ? This is the line that makes me think that grsecurity is killing java. checking for Java virtual machine... ./configure: line 3101: 20948 Killed java -version >/dev/null 2>/dev/null And this one too. Java HotSpot(TM) Client VM warning: can not allocate stack guard pages to prevent stack overflow make[2]: *** [gnu/gettext/GettextResource.class] Killed Please confirm. If true, i have to close this bug as CANTFIX since the user is responsible for setting the security of his system.
This is GRSecurity issue. User needs to change the security level or use chpax on the java binaries.
Read last comment