--8<--[ $ emerge mysql ]--8<-- ./gen_lex_hash > lex_hash.h ./gen_lex_hash: error while loading shared libraries: cannot make segment writable for relocation: Permission denied make[4]: *** [lex_hash.h] Error 127 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/mysql-4.0.24/work/mysql-4.0.24/sql' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/mysql-4.0.24/work/mysql-4.0.24/sql' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/mysql-4.0.24/work/mysql-4.0.24/sql' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mysql-4.0.24/work/mysql-4.0.24' make: *** [all] Error 2 !!! ERROR: dev-db/mysql-4.0.24 failed. !!! Function src_compile, Line 196, Exitcode 2 !!! compile problem !!! If you need support, post the topmost build error, NOT this status message. --8<-- --8<--[ $ emerge info ]--8<-- Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11.6-grsec-2.1.4 i686) ================================================================= System uname: 2.6.11.6-grsec-2.1.4 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 7 2005, 12:06:25)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg candy ccache digest distlocks notitles sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://mirror.manitu.net/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://mirror.manitu.net/gentoo-portage" USE="x86 X509 aalib accounting acl acpi acpi4linux adns aim aliaschain apache2 apm async authdaemond bash-completion bcmath berkdb bind-mysql bzip2 bzlib calendar cap caps cdb cgi chroot cnamefix cpdflib cpulimit cracklib crypt cscope ctype curl curlwrappers cyrus db2 dba dbase dbm dbmaker dbx devmap dhcp drac encode exif expat extensions fam fastcgi fbcon filepro flac flash flatfile flood ftp gd gdbm gg gif gs hal hardened http iconv icp icq idea idled imagemagick imap imlib imlib2 inetd inifile innodb ipalias ipv6 ipv6arpa jabber jpeg kerberos ldap libg++ libwww lm_sensors lmtp mad maildir maildrop mailwrapper mbox md5sum mem-cache memlimit messages mhash mikmod mime mimencode ming mmap mmx mmx2 mp3 mpeg mpi mpm-leader mpm-metux mpm-peruser mpm-prefork mpm-threadpool mpm-worker mppe-mppc msession msn msql multicall mysql mysqli nagios-dns nagios-ntp nagios-ping nagios-s nagios-ssh ncurses nis nls nntp nptl ntlm oav oggvorbis openssh pam pam_chroot pam_console pam_timestamp parse-clocks pcap pcntl pcre pdf pdflib pear-db perl php pic pie png pnp posix prelude procmail pthreads pwdb python qdbm quotas readline recode regexp remote roundrobin rrdtool rss rtc samba sample sapdb sasl sdl semanticfix sendfile serial server session sftplogging sharedext sharedmem silc simplexml skey slang smartcard smime snortsam soap sockets socks5 softquota spamassassin spell spl sse sse2 ssl stats svg symlink sysvipc tcpd tcsim tetex threads tidy tiff tokenizer unicode uptimed usb vda vhosts vim virus-scan vpopmail vserver wddx winbind xattr xface xinetd xml xml2 xmlrpc xsl xslt zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS --8<-- --8<--[ $ zegrep '^CONFIG_(GRKERNSEC|PAX)' /proc/config.gz ]--8<-- CONFIG_GRKERNSEC=y CONFIG_GRKERNSEC_CUSTOM=y CONFIG_GRKERNSEC_KMEM=y CONFIG_GRKERNSEC_IO=y CONFIG_GRKERNSEC_PROC_MEMMAP=y CONFIG_GRKERNSEC_BRUTE=y CONFIG_GRKERNSEC_HIDESYM=y CONFIG_GRKERNSEC_ACL_HIDEKERN=y CONFIG_GRKERNSEC_ACL_MAXTRIES=3 CONFIG_GRKERNSEC_ACL_TIMEOUT=30 CONFIG_GRKERNSEC_PROC=y CONFIG_GRKERNSEC_PROC_USERGROUP=y CONFIG_GRKERNSEC_PROC_GID=1001 CONFIG_GRKERNSEC_PROC_ADD=y CONFIG_GRKERNSEC_LINK=y CONFIG_GRKERNSEC_FIFO=y CONFIG_GRKERNSEC_CHROOT=y CONFIG_GRKERNSEC_CHROOT_MOUNT=y CONFIG_GRKERNSEC_CHROOT_DOUBLE=y CONFIG_GRKERNSEC_CHROOT_PIVOT=y CONFIG_GRKERNSEC_CHROOT_CHDIR=y CONFIG_GRKERNSEC_CHROOT_CHMOD=y CONFIG_GRKERNSEC_CHROOT_FCHDIR=y CONFIG_GRKERNSEC_CHROOT_MKNOD=y CONFIG_GRKERNSEC_CHROOT_SHMAT=y CONFIG_GRKERNSEC_CHROOT_UNIX=y CONFIG_GRKERNSEC_CHROOT_FINDTASK=y CONFIG_GRKERNSEC_CHROOT_NICE=y CONFIG_GRKERNSEC_CHROOT_SYSCTL=y CONFIG_GRKERNSEC_CHROOT_CAPS=y CONFIG_GRKERNSEC_RESLOG=y CONFIG_GRKERNSEC_AUDIT_MOUNT=y CONFIG_GRKERNSEC_AUDIT_IPC=y CONFIG_GRKERNSEC_SIGNAL=y CONFIG_GRKERNSEC_FORKFAIL=y CONFIG_GRKERNSEC_TIME=y CONFIG_GRKERNSEC_PROC_IPADDR=y CONFIG_GRKERNSEC_AUDIT_TEXTREL=y CONFIG_GRKERNSEC_EXECVE=y CONFIG_GRKERNSEC_SHM=y CONFIG_GRKERNSEC_DMESG=y CONFIG_GRKERNSEC_RANDPID=y CONFIG_GRKERNSEC_RANDNET=y CONFIG_GRKERNSEC_RANDSRC=y CONFIG_GRKERNSEC_SOCKET=y CONFIG_GRKERNSEC_SOCKET_ALL=y CONFIG_GRKERNSEC_SOCKET_ALL_GID=1004 CONFIG_GRKERNSEC_SOCKET_CLIENT=y CONFIG_GRKERNSEC_SOCKET_CLIENT_GID=1003 CONFIG_GRKERNSEC_SOCKET_SERVER=y CONFIG_GRKERNSEC_SOCKET_SERVER_GID=1002 CONFIG_GRKERNSEC_SYSCTL=y CONFIG_GRKERNSEC_SYSCTL_ON=y CONFIG_GRKERNSEC_FLOODTIME=10 CONFIG_GRKERNSEC_FLOODBURST=4 CONFIG_PAX=y CONFIG_PAX_EI_PAX=y CONFIG_PAX_PT_PAX_FLAGS=y CONFIG_PAX_HAVE_ACL_FLAGS=y CONFIG_PAX_NOEXEC=y CONFIG_PAX_PAGEEXEC=y CONFIG_PAX_SEGMEXEC=y CONFIG_PAX_DEFAULT_SEGMEXEC=y CONFIG_PAX_EMUTRAMP=y CONFIG_PAX_MPROTECT=y CONFIG_PAX_NOELFRELOCS=y CONFIG_PAX_ASLR=y CONFIG_PAX_RANDKSTACK=y CONFIG_PAX_RANDUSTACK=y CONFIG_PAX_RANDMMAP=y CONFIG_PAX_NOVSYSCALL=y --8<--
This could be a bug like the mysql one with libcrypto. Nobody else has this bug btw. Please try append-ldflags -Wl,-z,noexecstack
hmm. like what bug? bug#/url? trying append-ldflags now.
append-ldflags did not help (tried in both src_unpack and src_compile)
this bug has been around for a while *** This bug has been marked as a duplicate of 42968 ***