friend told me to get moagg (for whatever reason, all he said was emerge moagg in aim) and so I go to do so being the good person I am. moagg-0.14 fails with the error: !!! ERROR: games-arcade/moagg-0.14 failed. !!! Function src_compile, Line 41, Exitcode 2 !!! emake failed this is the only moagg ebuild now, although when searching to see if this was already reported the ebuilds for .11-.13 were the only other bugs, so I copied the .13 ebuild to my portdir_overlay, and tried emerging that, same error, it fails on the same file: (although different lines) make: *** [libMoaggCore/src/SDL.o] Error 1 make: *** Waiting for unfinished jobs.... Reproducible: Always Steps to Reproduce: 1. login as root 2. type "emerge moagg" 3. Actual Results: the compile fails, I have attached a .txt of "emerge moagg > outputfile 2>&1" Expected Results: it should have installed the program ShallowThought portage # emerge info Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6. 8.1-mm4) ================================================================= System uname: 2.6.8.1-mm4 i686 Unknown CPU Typ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown / usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/s hare/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/t ex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/dis tributions/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="X aim alsa apm avi berkdb bitmap-fonts cdr crypt cups directfb divx4linux e ncode esd fbcon foomaticdb gdbm gif gpm gtk gtk2 imagemagick imlib jabber java j peg libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oscar oss pam pdflib perl png python qt quicktime readline samba sdl slang spel l sse ssl svg svga tcltk tcpd tetex truetype unicode usb video_cards_radeon x86 xml2 xmms xprint xv zlib" I have attached "emerge moagg > moagg.output 2>&1" also
Created attachment 40505 [details] redirected output of emerge moagg
/usr/include/SDL/SDL_rotozoom.h:96: error: extra `;' Does it build if you take the semicolon out on line 96 in /usr/include/SDL/SDL_rotozoom.h?
sleep 30m; emerge --sync and try it again please. I removed the hardcoded CXXFLAGS that are (non-)helpfully provided by upstream. reopenn if it's still an issue.