<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>149658</bug_id>
          
          <creation_ts>2006-09-30 14:15 0000</creation_ts>
          <short_desc>keyword net-misc/aria2 on ppc</short_desc>
          <delta_ts>2006-11-11 06:34:11 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>dev-zero@gentoo.org</reporter>
          <assigned_to>dev-zero@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>dev-zero@gentoo.org</who>
            <bug_when>2006-09-30 14:15:23 0000</bug_when>
            <thetext>I&apos;ve just moved the package net-misc/aria2 from Gentoo Sunrise into the tree. Could you please add your ~ARCH keywords.
Thanks in advance.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>welp@gentoo.org</who>
            <bug_when>2006-10-01 05:16:09 0000</bug_when>
            <thetext>Works for me :) I&apos;m using ~amd64 though... Must setup a stable chroot soon... At least I got rid of Duncans CFLAGS *looks at blubb*

Portage 2.1.2_pre2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo x86_64)
=================================================================
System uname: 2.6.18-gentoo x86_64 AMD Sempron(tm) Processor 3300+
Gentoo Base System version 1.12.5
Last Sync: Sat, 30 Sep 2006 23:30:09 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=k8 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-O2 -march=k8 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig collision-protect distlocks metadata-transfer multilib-strict sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo&quot;
LINGUAS=&quot;en_GB&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=&apos;/distfiles&apos; --exclude=&apos;/local&apos; --exclude=&apos;/packages&apos;&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/layman/portage-xgl&quot;
SYNC=&quot;rsync://socrates/gentoo-portage&quot;
USE=&quot;amd64 X acpi alsa artworkextra beagle berkdb bitmap-fonts cdr cli crypt cups dlloader dri dvd elibc_glibc firefox flac fortran gdbm glitz gnome gpm gstreamer gtk gtk2 gtkhtml hal input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog java jpeg kernel_linux libg++ linguas_en_GB mad mono mpeg ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre perl png ppds pppd python readline reflection samba session spell spl ssl svg symlink tcpd theora tiff truetype-fonts type1-fonts udev unicode userland_GNU video_cards_mga video_cards_nv video_cards_nvidia video_cards_vesa vorbis widescreen xinerama xml xorg xv zlib&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

dev-zero: You better not forget the arches again! :P</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-10-02 08:44:50 0000</bug_when>
            <thetext>I&apos;m getting this on ppc64, if I have FEATURES=&quot;test&quot; enabled:

[...]
make[3]: Leaving directory `/var/tmp/portage/aria2-0.8.1/work/aria2-0.8.1&apos;
if powerpc64-unknown-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -Wall  -I ../src -I../lib -I../intl -I../intl -I/usr/include -I/usr/include -D_FILE_OFFSET_BITS=64 -DLOCALEDIR=\&quot;/usr/share/locale\&quot; -DHAVE_CONFIG_H   -O2 -pipe -mtune=power5 -mcpu=power5 -g -MT AllTest.o -MD -MP -MF &quot;.deps/AllTest.Tpo&quot; -c -o AllTest.o AllTest.cc; \
        then mv -f &quot;.deps/AllTest.Tpo&quot; &quot;.deps/AllTest.Po&quot;; else rm -f &quot;.deps/AllTest.Tpo&quot;; exit 1; fi
AllTest.cc:1:39: cppunit/CompilerOutputter.h: No such file or directory
AllTest.cc:2:52: cppunit/extensions/TestFactoryRegistry.h: No such file or directory
AllTest.cc:3:40: cppunit/ui/text/TestRunner.h: No such file or directory
AllTest.cc: In function `int main(int, char**)&apos;:
AllTest.cc:6: error: `CppUnit&apos; has not been declared
AllTest.cc:6: error: `Test&apos; was not declared in this scope
AllTest.cc:6: error: `suite&apos; was not declared in this scope
AllTest.cc:6: error: `CppUnit&apos; has not been declared
AllTest.cc:6: error: `getRegistry&apos; was not declared in this scope
AllTest.cc:7: error: `CppUnit&apos; has not been declared
AllTest.cc:7: error: `TestRunner&apos; was not declared in this scope
AllTest.cc:7: error: expected `;&apos; before &quot;runner&quot;
AllTest.cc:8: error: `runner&apos; was not declared in this scope
AllTest.cc:10: error: `CppUnit&apos; has not been declared
AllTest.cc:10: error: `CompilerOutputter&apos; has not been declared
AllTest.cc:10: error: `cerr&apos; is not a member of `std&apos;
AllTest.cc:6: warning: unused variable &apos;Test&apos;
AllTest.cc:6: warning: unused variable &apos;getRegistry&apos;
AllTest.cc:7: warning: unused variable &apos;TestRunner&apos;
make[2]: *** [AllTest.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/aria2-0.8.1/work/aria2-0.8.1/test&apos;
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/aria2-0.8.1/work/aria2-0.8.1/test&apos;
make: *** [check-recursive] Error 1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>welp@gentoo.org</who>
            <bug_when>2006-10-02 08:50:29 0000</bug_when>
            <thetext>Me too :|

if x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -Wall  -I ../src -I../lib -I../intl -I../intl -I/usr/local/include -D_FILE_OFFSET_BITS=64 -DLOCALEDIR=\&quot;/usr/share/locale\&quot; -DHAVE_CONFIG_H   -O2 -march=k8 -pipe -MT AllTest.o -MD -MP -MF &quot;.deps/AllTest.Tpo&quot; -c -o AllTest.o AllTest.cc; \
        then mv -f &quot;.deps/AllTest.Tpo&quot; &quot;.deps/AllTest.Po&quot;; else rm -f &quot;.deps/AllTest.Tpo&quot;; exit 1; fi
AllTest.cc:1:39: error: cppunit/CompilerOutputter.h: No such file or directory
AllTest.cc:2:52: error: cppunit/extensions/TestFactoryRegistry.h: No such file or directory
AllTest.cc:3:40: error: cppunit/ui/text/TestRunner.h: No such file or directory
AllTest.cc: In function &apos;int main(int, char**)&apos;:
AllTest.cc:6: error: &apos;CppUnit&apos; has not been declared
AllTest.cc:6: error: expected initializer before &apos;*&apos; token
AllTest.cc:7: error: &apos;CppUnit&apos; has not been declared
AllTest.cc:7: error: expected initializer before &apos;runner&apos;
AllTest.cc:8: error: &apos;runner&apos; was not declared in this scope
AllTest.cc:8: error: &apos;suite&apos; was not declared in this scope
AllTest.cc:10: error: &apos;CppUnit&apos; has not been declared
AllTest.cc:10: error: expected `)&apos; before &apos;CompilerOutputter&apos;
make[2]: *** [AllTest.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/aria2-0.8.0/work/aria2-0.8.0/test&apos;
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/aria2-0.8.0/work/aria2-0.8.0/test&apos;
make: *** [check-recursive] Error 1

!!! ERROR: net-misc/aria2-0.8.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_test
  ebuild.sh, line 986:   Called src_test
  ebuild.sh, line 616:   Called die

!!! Make check failed. See above for details.
!!! If you need support, post the topmost build error, and the call stack if relevant.

Plato ~ #</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dev-zero@gentoo.org</who>
            <bug_when>2006-10-02 09:35:18 0000</bug_when>
            <thetext>Ok, thanks. There are some issues I have to solve here: a) I&apos;ve already added a &apos;test&apos; USE-flag, because we need cppunit to run &apos;make check&apos;. b) The unittest itself has a bug (missing bracket) and c) one unittest fails after all. I&apos;ve reported the bug to upstream.
Thanks for pointing this out!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2006-10-04 11:58:05 0000</bug_when>
            <thetext>Feel free to us back once you&apos;ve sorted current problems with the tests</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2006-10-14 15:33:46 0000</bug_when>
            <thetext>Is there anything driving this request (e.g. future dependencies)?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dev-zero@gentoo.org</who>
            <bug_when>2006-10-15 22:28:37 0000</bug_when>
            <thetext>No, not really. Remove yourself if you don&apos;t want to keyword it right now and/or if you want to wait until a user requests it.

For the &quot;make check&quot;/FEATURES=&quot;test&quot;. I think it&apos;s safe to ignore it&apos;s result and just try to fetch, abort and resume a file.

Thanks for testing!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-10-16 10:31:23 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-10-18 00:00:36 0000</bug_when>
            <thetext>Adding ppc64 back:

net-misc/aria2-0.8.1: depends ~ppc64: unsolvable hardened/ppc64, solutions: [ dev-util/cppunit ]
net-misc/aria2-0.8.1: depends ~ppc64: unsolvable default-linux/ppc/ppc64/2006.1/64bit-userland, solutions: [ dev-util/cppunit ]</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-10-18 00:13:23 0000</bug_when>
            <thetext>(In reply to comment #9)
&gt; Adding ppc64 back:
&gt; 
&gt; net-misc/aria2-0.8.1: depends ~ppc64: unsolvable hardened/ppc64, solutions: [
&gt; dev-util/cppunit ]
&gt; net-misc/aria2-0.8.1: depends ~ppc64: unsolvable
&gt; default-linux/ppc/ppc64/2006.1/64bit-userland, solutions: [ dev-util/cppunit ]
&gt; 

fixed and thanks. don&apos;t know why repoman didn&apos;t bitched about this...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2006-10-29 19:11:14 0000</bug_when>
            <thetext>~sparc keyword added.  looks like amd64 already has a keyword so not sure if they should be removed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dev-zero@gentoo.org</who>
            <bug_when>2006-10-29 23:22:32 0000</bug_when>
            <thetext>Removing amd64 because I have one where I&apos;ve tested the app.

Re-adding ppc: Sorry for the interruption, the tests seem not to be updated, I&apos;ve therefore removed the test USE-flag and added a RESTRICT=&quot;test&quot; (with comment).
Please add your KEYWORD. Thanks in advance!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2006-11-11 06:34:11 0000</bug_when>
            <thetext>~ppc keyword added. Closing bug since we&apos;re last arch</thetext>
          </long_desc>
      
    </bug>

</bugzilla>