Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
When I try to emerge lletters, the compilation fails horribly. I was hoping to try this game out on my 2-year old son soon... Reproducible: Always Steps to Reproduce: emerge lletters Actual Results: 22:48:45 (423.53 KB/s) - `/usr/portage/distfiles/lletters-media-0.1.9a.tar.gz' saved [1966275/1966275] >>> md5 src_uri ;-) lletters-media-0.1.9a.tar.gz >>> md5 src_uri ;-) lletters-0.1.95.tar.gz >>> Unpacking source... >>> Unpacking lletters-0.1.95.tar.gz to /var/tmp/portage/lletters-0.1.95-r1/work >>> Unpacking lletters-media-0.1.9a.tar.gz to /var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95 >>> Source unpacked. creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking host system type... i686-pc-linux-gnu checking for ranlib... ranlib checking for gcc... gcc checking whether the C compiler (gcc -mcpu=athlon-xp -march=athlon-xp -O3 -pipe ) works... yes checking whether the C compiler (gcc -mcpu=athlon-xp -march=athlon-xp -O3 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for ld used by GCC... /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld checking if the linker (/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... -static checking if the linker (/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the linker (/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking command to parse /usr/bin/nm -B output... yes checking how to hardcode library paths into programs... immediate checking for /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld option to reload object files... -r checking dynamic linker characteristics... Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for objdir... .libs creating libtool checking whether to enable maintainer-specific portions of Makefiles... no checking how to run the C preprocessor... gcc -E checking for sys/soundcard.h... yes checking for soundcard.h... no checking whether to enable OSS Sound... Yes checking for _oss_ioctl in -lossaudio... no checking for gtk-config... /usr/bin/gtk-config checking for GTK - version >= 1.0.0... yes checking for imlib-config... /usr/bin/imlib-config checking for gdk_imlib... ok checking whether time.h and sys/time.h may both be included... yes checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for POSIXized ISC... no checking for ANSI C header files... yes checking for working const... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for unistd.h... yes checking for getpagesize... yes checking for working mmap... yes checking for argz.h... yes checking for limits.h... yes checking for locale.h... yes checking for nl_types.h... yes checking for malloc.h... yes checking for string.h... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getcwd... yes checking for munmap... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for strchr... yes checking for strcasecmp... yes checking for strdup... yes checking for __argz_count... yes checking for __argz_stringify... yes checking for __argz_next... yes checking for stpcpy... yes checking for LC_MESSAGES... yes checking whether NLS is requested... no updating cache ./config.cache creating ./config.status creating Makefile creating images/Makefile creating sounds/Makefile creating libqdwav/Makefile creating intl/Makefile creating lang/Makefile creating po/Makefile.in creating config.h linking ./intl/libgettext.h to intl/libintl.h make all-recursive make[1]: Entering directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95' gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I. -I ./libqdwav/ -DLIBDIR=\"/usr/games/lib\" -DDATADIR=\"/usr/share/games\" -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include -c list.c Making all in libqdwav make[2]: Entering directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/libqdwav' gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -c wav_read.c list.c: In function `lln_dir_list': list.c:24: warning: passing arg 3 of `scandir' from incompatible pointer type gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -c wav_write.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I. -I ./libqdwav/ -DLIBDIR=\"/usr/games/lib\" -DDATADIR=\"/usr/share/games\" -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include -c lln.c wav_write.c:32:2: warning: no newline at end of file rm -f libqdwav.a ar cru libqdwav.a wav_read.o wav_write.o ranlib libqdwav.a make[2]: Leaving directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/libqdwav' Making all in po make[2]: Entering directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/po' Making all in intl make[2]: Entering directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/intl' Making all in images make[2]: Entering directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/images' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/images' Making all in sounds make[2]: Entering directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/sounds' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95/sounds' make[1]: Leaving directory `/var/tmp/portage/lletters-0.1.95-r1/work/lletters-0.1.95' gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I. -I ./libqdwav/ -DLIBDIR=\"/usr/games/lib\" -DDATADIR=\"/usr/share/games\" -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include -c lln_window.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I. -I ./libqdwav/ -DLIBDIR=\"/usr/games/lib\" -DDATADIR=\"/usr/share/games\" -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include -c wav_play.c lln_window.c: In function `lln_sound_play': lln_window.c:82: warning: passing arg 1 of `strrchr' from incompatible pointer type gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I. -I ./libqdwav/ -DLIBDIR=\"/usr/games/lib\" -DDATADIR=\"/usr/share/games\" -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include -c timer.c gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I. -I ./libqdwav/ -DLIBDIR=\"/usr/games/lib\" -DDATADIR=\"/usr/share/games\" -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include -c wav_rec.c In file included from wav_play.c:8: tellhow.h:4:14: missing terminating " character In file included from wav_play.c:8: tellhow.h:8: error: syntax error before '-' token tellhow.h:8: error: syntax error at '#' token tellhow.h:8: error: stray '\' in program tellhow.h:8: error: syntax error at '#' token tellhow.h:8: error: stray '\' in program tellhow.h:8: error: stray '\' in program tellhow.h:8: error: `line' undeclared here (not in a function) tellhow.h:8: warning: data definition has no type or storage class tellhow.h:8: error: stray '\' in program tellhow.h:8: error: `mic' undeclared here (not in a function) tellhow.h:8: error: syntax error before "n" tellhow.h:11:52: missing terminating " character make: *** [wav_play.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from wav_rec.c:12: tellhow.h:4:14: missing terminating " character In file included from wav_rec.c:12: tellhow.h:8: error: syntax error before '-' token tellhow.h:8: error: syntax error at '#' token tellhow.h:8: error: stray '\' in program tellhow.h:8: error: syntax error at '#' token tellhow.h:8: error: stray '\' in program tellhow.h:8: error: stray '\' in program tellhow.h:8: error: `line' undeclared here (not in a function) tellhow.h:8: warning: data definition has no type or storage class tellhow.h:8: error: stray '\' in program tellhow.h:8: error: `mic' undeclared here (not in a function) tellhow.h:8: error: syntax error before "n" tellhow.h:11:52: missing terminating " character make: *** [wav_rec.o] Error 1 !!! ERROR: games-kids/lletters-0.1.95-r1 failed. !!! Function src_compile, Line 32, Exitcode 2 !!! emake failed Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.1-gentoo-r1) ================================================================= System uname: 2.6.1-gentoo-r1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.3.13 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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/env.d" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirrors.tds.net/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.netnitco.net http://cudlug.cudenver.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apache2 apm arts avi berkdb bonobo cdr crypt cups directfb encode esd foomaticdb gdbm ggi gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg mysql nas ncurses oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype video_cards_savage x86 xml2 xmms xv zlib"
It's not really a blocker, but since there's a two year old involved, I think it qualifies as critical. ;-)
Fixed in CVS. Wait a bit, resync and remerge.
Wow. What a response time. And I was considering fixing it myself later tonight. You beat me to it. :) I hadn't even looked at the compiler output that I pasted it, I was too busy on the machine at the moment... Well, all I can say is, you rock. :) If only the other bugs that I've submitted could be fixed so easily. ;)