Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79904 - mail-mta/nullmailer-1.00_rc7-r1 works on amd64
Summary: mail-mta/nullmailer-1.00_rc7-r1 works on amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-28 15:50 UTC by Kevin Korb
Modified: 2005-04-29 16:25 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 Kevin Korb 2005-01-28 15:50:51 UTC
mail-mta/nullmailer-1.00_rc7-r1 is missing the keyword for amd64.  In fact it only has x86 but I have tested it on both amd64 and sparc.

Reproducible: Always
Steps to Reproduce:
1.emerge -vp nullmailer
2.
3.

Actual Results:  
!!! All ebuilds that could satisfy "nullmailer" have been masked.
!!! One of the following masked packages is required to complete your request:
- mail-mta/nullmailer-1.00_rc7-r2 (masked by: missing keyword)
- mail-mta/nullmailer-1.00_rc7-r4 (masked by: missing keyword)
- mail-mta/nullmailer-1.00_rc7-r1 (masked by: missing keyword)
- mail-mta/nullmailer-1.00_rc7 (masked by: missing keyword)
- mail-mta/nullmailer-1.00_rc7-r5 (masked by: missing keyword)


Expected Results:  
[ebuild   R   ] mail-mta/nullmailer-1.00_rc7-r1  0 kB
Comment 1 Tom Martin (RETIRED) gentoo-dev 2005-04-25 02:40:33 UTC
Doesn't build for me.


In file included from configio.h:5,
                 from config_read.cc:24:
list.h:21: error: using typedef-name `list<T>::iter' after `class'
list.h:22: error: using typedef-name `list<T>::const_iter' after `class'
make[3]: *** [config_read.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from address.cc:26:
list.h:21: error: using typedef-name `list<T>::iter' after `class'
list.h:22: error: using typedef-name `list<T>::const_iter' after `class'
make[3]: *** [address.o] Error 1
In file included from configio.h:5,
                 from config_readlist.cc:24:
list.h:21: error: using typedef-name `list<T>::iter' after `class'
list.h:22: error: using typedef-name `list<T>::const_iter' after `class'
make[3]: *** [config_readlist.o] Error 1
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/nullmailer-1.00_rc7-r5/work/nullmailer-1.00RC7/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/nullmailer-1.00_rc7-r5/work/nullmailer-1.00RC7'
make: *** [all-recursive-am] Error 2

Portage 2.0.51.20-r4 (default-linux/amd64/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.11
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5
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-r8
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mtune=athlon64 -O2 -pipe -fweb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-mtune=athlon64 -O2 -pipe -fweb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy collision_protect cvs digest distlocks manifest sandbox sign strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
MAKEOPTS="-j3"
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 16bit X aalib acpi aim alsa avi berkdb bindist bitmap-fonts cairo cap cdda cddb cdio cdr cjk crypt cups curl dlloader droproot dts dvb dvd escreen faad fam fbcon ffmpeg flac font-server fortran freetype gcj gdbm gif gimpprint glitz glx gnutls gpm gtk gtk2 hal iconv icq imagemagick imap imlib jabber jikes joystick jp2 jpeg libwww lzw lzw-tiff maildir mailwrapper mime mimencode mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mpeg2 msn ncurses nethack nls normalizemime nptl nptlonly offensive ogg oggvorbis opengl oscar pcre perl plotutils png ppds python readline ruby samba sandbox sasl sdl slang spell ssl svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vim-pager vorbis xine xml2 xosd xpm xprint xrandr xv zlib"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS
Comment 2 Simon Stelling (RETIRED) gentoo-dev 2005-04-25 04:22:53 UTC
closing wrt comment 1
Comment 3 Kevin Korb 2005-04-26 12:47:03 UTC
As the summary says, nullmailer-1.00_rc7-r1 works on amd64.  The errors described in comment #1 are for nullmailer-1.0_rc7-r5 which is masked on all archs including x86.  The 1.00_rc7-r1 version builds and works fine on x86 and amd64.

From the ebuild files:
nullmailer-1.00_rc7-r1.ebuild:KEYWORDS="x86"
nullmailer-1.00_rc7-r5.ebuild:KEYWORDS="~x86 ~ppc"
Comment 4 Herbie Hopkins (RETIRED) gentoo-dev 2005-04-26 16:09:07 UTC
Pretty much the same error with nullmailer-1.00_rc7-r1, looks like a gcc-3.4 problem to me. We cannot keyword this if it does not compile with gcc-3.4 since that's the stable gcc version on amd64.

list.h:21: error: using typedef-name `list<T>::iter' after `class'
list.h:22: error: using typedef-name `list<T>::const_iter' after `class'
list.h:114: error: type `list<T>' is not derived from type `const_list_iterator<T>'
list.h:114: error: ISO C++ forbids declaration of `node' with no type
list.h:155: error: `curr' undeclared (first use this function)
list.h: In member function `bool list_iterator<T>::operator!() const':
list.h:159: error: `curr' undeclared (first use this function)
make[3]: *** [address.o] Error 1
make[3]: Leaving directory `/home/tmp/portage/nullmailer-1.00_rc7-r1/work/nullmailer-1.00RC7/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tmp/portage/nullmailer-1.00_rc7-r1/work/nullmailer-1.00RC7/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tmp/portage/nullmailer-1.00_rc7-r1/work/nullmailer-1.00RC7'
make: *** [all-recursive-am] Error 2

!!! ERROR: mail-mta/nullmailer-1.00_rc7-r1 failed.
!!! Function src_compile, Line 47, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 5 Kevin Korb 2005-04-29 16:25:00 UTC
You are correct.  I was using 3.3.4 when I submitted this and it compiled fine then.

I have reported this to the author of nullmailer.