unrealircd-3.2.3 compile & run correctly under amd64 if you add manually ~amd64 in the ebuilds. adding ~amd64 in the net-irc/unrealircd-3.2.3-r1.ebuild and unrealircd-3.2.3.ebuild should be fine. Reproducible: Always Steps to Reproduce:
Ok, a few problems here. 3.2.3 (not -r1) fails with: !!! ERROR: net-irc/unrealircd-3.2.3 failed. !!! Function dyn_install, Line 1114, Exitcode 0 !!! File /var/tmp/portage/unrealircd-3.2.3/image///usr/lib/unrealircd/modules/m_whowas.so matches a file type that is not allowed in /usr/lib !!! If you need support, post the topmost build error, NOT this status message. Looks like this should be installed in /usr/lib64. -r1 fails with: x86_64-pc-linux-gnu-gcc -I../include -I/var/tmp/portage/unrealircd-3.2.3-r1/work/Unreal3.2/extras/regexp/include -pipe -mar ch=k8 -Os -pipe -fomit-frame-pointer -frename-registers -fweb -fstack-protector -funsigned-char -DZIP_LINKS -DUSE_LIBCURL -export-dynamic -lssl -lcrypto -o ircd auth.o aln.o badwords.o channel.o cloak.o crule.o dbuf.o events.o fdlist.o hash.o help.o ircd.o ircsprintf.o list.o lusers.o match.o modules.o packet.o parse.o res.o res_init.o res_comp.o res_mkquery.o res _skipname.o s_auth.o s_bsd.o s_conf.o s_debug.o s_err.o s_extra.o s_kline.o s_misc.o s_numeric.o s_serv.o s_svs.o socket.o ssl.o s_user.o charsys.o scache.o send.o support.o umodes.o version.o webtv.o whowas.o zip.o cidr.o random.o extcmodes.o e xtbans.o md5.o api-isupport.o api-command.o url.o -lcrypt -lnsl -lz -L/usr/lib64 -lcurl -L/usr/lib -lidn -lssl -lcrypto - ldl -lz -lares -ldl -L/var/tmp/portage/unrealircd-3.2.3-r1/work/Unreal3.2/extras/regexp/lib -ltre -lssl -lcrypto /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lares collect2: ld returned 1 exit status make[1]: *** [ircd] Error 1 make[1]: *** Waiting for unfinished jobs.... ... There were a few related -lares errors, which make seemed to plow through and then abort at the end: make[2]: Leaving directory `/var/tmp/portage/unrealircd-3.2.3-r1/work/Unreal3.2/src/modules' make[1]: Leaving directory `/var/tmp/portage/unrealircd-3.2.3-r1/work/Unreal3.2/src' make: *** [build] Error 2 !!! ERROR: net-irc/unrealircd-3.2.3-r1 failed. !!! Function src_compile, Line 79, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. c-ares-1.2.1-r1 is installed. Since the main addition in -r1 is curl support, there might be issues with this on amd64 with this package (curl itself works fine). Here is emerge info: Gentoo Base System version 1.6.13 Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0, 2.6.12-gentoo-r6-rf32 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6-rf32 x86_64 AMD Athlon(tm) 64 Processor 3000+ distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -Os -pipe -fomit-frame-pointer -frename-registers -fweb -fstack-protector" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /home /opt/zetagrid /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/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/freenet /var/qmail/control /var/www" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -Os -pipe -fomit-frame-pointer -frename-registers -fweb -fstack-protector" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg ccache distlocks multilib-strict nostrip sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://gentoo.mirrors.pair.com/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/var/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 4kstacks X aac aalib aim alsa apache2 arts avi bash-completion berkdb bitmap-fonts bonobo canna cdparanoia cdr crypt css cups curl dba dts dv dvd eds encode esd ethereal fam fbcon flac foomaticdb fortran freetype gd gdbm gif gimpprint glut gmail gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile iconv imagemagick imap imlib innodb ipv6 jack java jpeg junit kde kerberos ldap libwww lm_sensors lzw lzw-tiff mad maildir memlimit mikmod motif mozilla mozsvg mp3 mpeg mpeg4 mplayer msn mysql ncurses nls nptl ntlm oav ogg oggvorbis opengl pam pda pdflib perl php png python qt quicktime readline ruby samba sasl sdl session slang smime speex spell ssl svg tcltk tcpd tetex theora tiff timidity truetype-fonts type1-fonts usb userlocales vorbis wmf xine xml xml2 xmms xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Unrealircd-3.2.3-r1 compiled for me with no problems. Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -ftracer -funit-at-a-time" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe -ftracer -funit-at-a-time" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/ http:://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/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="amd64 X aalib alsa avi berkdb bitmap-fonts cdr crypt cups curl eds encode esd fam foomaticdb fortran gd gif gpm gstreamer gtk gtk2 imagemagick imlib ipv6 jpeg junit libwww lzw lzw-tiff motif mp3 mpeg ncurses nls nptl ogg opengl pam pdflib perl png python qt quicktime readline sdl spell ssl tcpd tetex tiff truetype-fonts type1-fonts usb userlocales vorbis xine xml2 xmms xpm xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Correction: Fails as Richard's does with FEATURES="multilib-strict"
Tested and Marked Testing on AMD64 after the inclusion of multilib support in the package. Thanks All.