Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96875 - net-irc/unrealircd missing ~amd64
Summary: net-irc/unrealircd missing ~amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-23 09:03 UTC by Guillaume BINET
Modified: 2005-08-14 16:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guillaume BINET 2005-06-23 09:03:28 UTC
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:
Comment 1 Richard Freeman gentoo-dev 2005-08-10 19:01:55 UTC
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
Comment 2 Mike Cvet 2005-08-14 12:02:55 UTC
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
Comment 3 Mike Cvet 2005-08-14 12:10:36 UTC
Correction: Fails as Richard's does with FEATURES="multilib-strict"
Comment 4 Luis Medinas (RETIRED) gentoo-dev 2005-08-14 16:36:52 UTC
Tested and Marked Testing on AMD64 after the inclusion of multilib support in
the package.
Thanks All.