Well, I'd like to see the following marked stable, so we can remove the older stuff: dev-games/libggz-0.0.13 dev-games/ggz-client-libs-0.0.13 games-board/ggz-gtk-client-0.0.13 games-board/ggz-gtk-games-0.0.13 games-board/ggz-sdl-games-0.0.13 games-board/ggz-txt-client-0.0.13 dev-games/libggz-0.0.9 dev-games/ggz-client-libs-0.0.9 games-board/ggz-kde-client-0.0.9 games-board/ggz-kde-games-0.0.9 The current stable 0.0.5 stuff is starting to show its age and doesn't compile with GCC 4.1, and some of it doesn't even work with the current stable GCC anymore.
A small thing, and has nothing to do with stabilizing but could you change HOMEPAGE to http://www.ggzgamingzone.org from these, games-board/ggz-gtk-client games-board/ggz-gtk-games games-board/ggz-kde-client games-board/ggz-kde-games games-board/ggz-sdl-games games-board/ggz-txt-client They still got old URL to http://ggz.sourceforge.net
It is already fixed in all of the newer ebuilds. The old ones are the ones I want to remove.
(In reply to comment #2) > It is already fixed in all of the newer ebuilds. The old ones are the ones I > want to remove. > Indeed, you are right. Apparently, I've found a trivial bug in app-portage/eix-0.5.5
I made those stable on ppc: dev-games/libggz-0.0.9 dev-games/ggz-client-libs-0.0.9 games-board/ggz-kde-client-0.0.9 games-board/ggz-kde-games-0.0.9 But I have problems with dev-games/libggz-0.0.13: powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/ -O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe -D_REENTRANT -Wall -c strcmp.c /bin/sh ../libtool --tag=CC --mode=link powerpc-unknown-linux-gnu-gcc -O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe -D_REENTRANT -Wall -o strcmp strcmp.o ../src/libggz.la powerpc-unknown-linux-gnu-gcc -O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe -D_REENTRANT -Wall -o .libs/strcmp strcmp.o ../src/.libs/libggz.so creating strcmp powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/ -O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe -D_REENTRANT -Wall -c tls.c tls.c: In function 'reader': tls.c:58: warning: implicit declaration of function 'shmat' tls.c:60: warning: implicit declaration of function 'shmdt' tls.c: In function 'main': tls.c:99: warning: implicit declaration of function 'shmget' tls.c:99: error: 'IPC_PRIVATE' undeclared (first use in this function) tls.c:99: error: (Each undeclared identifier is reported only once tls.c:99: error: for each function it appears in.) tls.c:99: error: 'IPC_CREAT' undeclared (first use in this function) tls.c:108: warning: implicit declaration of function 'socketpair' tls.c:108: error: 'AF_UNIX' undeclared (first use in this function) tls.c:108: error: 'SOCK_STREAM' undeclared (first use in this function) tls.c:137: warning: implicit declaration of function 'waitpid' make[2]: *** [tls.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/libggz-0.0.13/work/libggz-0.0.13/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/libggz-0.0.13/work/libggz-0.0.13/tests' make: *** [check-recursive] Error 1
^ broken make check.
dev-games/libggz-0.0.13: fine for me on x86 dev-games/ggz-client-libs-0.0.13: some glitches found on x86 dodoc: HACKING does not exist dodoc: TODO does not exist games-board/ggz-gtk-client-0.0.13: fine for me on x86 games-board/ggz-gtk-games-0.0.13: fine for me on x86 games-board/ggz-sdl-games-0.0.13: some glitches dodoc: TODO does not exist games-board/ggz-txt-client-0.0.13: fine for me on x86 emerge --info available at: http://rafb.net/paste/results/9H6RtH76.txt
I'm getting this problem in ggz-gtk-client-0.0.13 on ppc: powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -isystem /usr/include -isystem /usr/games/include -isystem /usr/local/include -mcpu=7450 -maltivec -mabi=altivec -O2 -ftree-vectorize -ftree-vectorizer-verbose=1 -fsigned-char -Wall -MT simple.lo -MD -MP -MF .deps/simple.Tpo -c simple.c -fPIC -DPIC -o .libs/simple.o simple.c:17:27: error: gaim/internal.h: No such file or directory simple.c: In function 'commande': simple.c:37: warning: implicit declaration of function 'rand' simple.c:37: error: 'RAND_MAX' undeclared (first use in this function) simple.c:37: error: (Each undeclared identifier is repo ... due to gaim-2.0.0_beta3 changing APIs. Including a file called gaim/internal.h does not look healthy, in any case.
(In reply to comment #5) > ^ broken make check. I just tried to compile it again. Now it worked. I blame confcache for the error and switched it off in my FEATURES... Will test the rest now.
(In reply to comment #7) > I'm getting this problem in ggz-gtk-client-0.0.13 on ppc: I have a problem with configure. It states "configure: error: Internationalization tools missing." See the attached config.log.
Created attachment 90800 [details] config.log from games-board/ggz-gtk-client-0.0.13
libggz-0.0.13 bails out on tests on amd64 for me: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/ -march=k8 -O2 -pipe -msse3 -D_REENTRANT -Wall -c tls.c tls.c: In function `reader': tls.c:58: warning: implicit declaration of function `shmat' tls.c:58: warning: cast to pointer from integer of different size tls.c:60: warning: implicit declaration of function `shmdt' tls.c: In function `main': tls.c:99: warning: implicit declaration of function `shmget' tls.c:99: error: `IPC_PRIVATE' undeclared (first use in this function) tls.c:99: error: (Each undeclared identifier is reported only once tls.c:99: error: for each function it appears in.) tls.c:99: error: `IPC_CREAT' undeclared (first use in this function) tls.c:108: warning: implicit declaration of function `socketpair' tls.c:108: error: `AF_UNIX' undeclared (first use in this function) tls.c:108: error: `SOCK_STREAM' undeclared (first use in this function) tls.c:137: warning: implicit declaration of function `waitpid' tls.c:143: warning: cast to pointer from integer of different size make[2]: *** [tls.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/libggz-0.0.13/work/libggz-0.0.13/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/libggz-0.0.13/work/libggz-0.0.13/tests' make: *** [check-recursive] Error 1 ggz-gtk-client-0.0.13 gives me the same trouble as pylon, same for ggz-gtk-games-0.0.13, ggz-sdl-games-0.0.13 and ggz-txt-client-0.0.13. I can attach the config.logs if wanted. Since the -0.0.9 ebuilds aren't even marked ~amd64 I saw no point in testing them... emerge --info Portage 2.1-r1 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-suspend2-r7-Dudebox-Edition x86_64) ================================================================= System uname: 2.6.16-suspend2-r7-Dudebox-Edition x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.15 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 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.16.1-r3 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://server/gentoo-portage" USE="amd64 X alsa arts avi berkdb bitmap-fonts cli crypt cups dlloader dri eds emboss encode foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde kdeenablefinal lzw lzw-tiff mp3 mpeg ncurses nls nptl opengl pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype-fonts type1-fonts unicode usb userlocales xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_de userland_GNU video_cards_dummy" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Pylon (or someone else on ppc), please stable the following, then: games-board/ggz-gtk-client-0.0.9 games-board/ggz-gtk-games-0.0.9 games-board/ggz-sdl-games-0.0.9 games-board/ggz-txt-client-0.0.9 Sparc/AMD64, I'm removing you guys from all of these packages, since I honestly am not sure how you got added. I think it was due to the 0.0.11 ebuilds that had been submitted, but never added to the tree. PPC, if 0.0.9 works for you, then I'll remove you completely from 0.0.13, too, or you can remove yourself if it doesn't work.
(In reply to comment #12) > PPC, if 0.0.9 works for you, then I'll remove you completely from 0.0.13, too, > or you can remove yourself if it doesn't work. Nope, games-board/ggz-gtk-client-0.0.9 has still issues on ppc: Internationalization tools found. ./configure: line 3892: ignore: command not found checking how to run the C preprocessor... /lib/cpp configure: error: C preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. And from config.log: configure:3879: result: Internationalization tools found. configure:3903: checking how to run the C preprocessor configure:3938: powerpc-unknown-linux-gnu-gcc -E -isystem/usr/games/include conftest.c cc1: error: /usr/games/include: Permission denied When I make /usr/games world-writeable, it's possible to install that package.
Oops... I stabilized ggz-gtk-client 0.0.9 on ppc the other day because it works well here. I assumed the fault was with ggz 0.0.13 since others were complaining about that version as well. Now it seems this may be a problem building against glibc 2.4, which is the latest stable glibc for ppc. Pylon, do you still have any ppc boxes with glibc 2.3.x? I was using the version you just marked stable, glibc 2.3.6-r4, and both libintl.h and locale.h were detected fine
(In reply to comment #7) > I'm getting this problem in ggz-gtk-client-0.0.13 on ppc: > > powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. > -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 > -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -isystem /usr/include -isystem /usr/games/include > -isystem /usr/local/include -mcpu=7450 -maltivec -mabi=altivec -O2 > -ftree-vectorize -ftree-vectorizer-verbose=1 -fsigned-char -Wall -MT simple.lo > -MD -MP -MF .deps/simple.Tpo -c simple.c -fPIC -DPIC -o .libs/simple.o > simple.c:17:27: error: gaim/internal.h: No such file or directory > simple.c: In function 'commande': > simple.c:37: warning: implicit declaration of function 'rand' > simple.c:37: error: 'RAND_MAX' undeclared (first use in this function) > simple.c:37: error: (Each undeclared identifier is repo > ... > > due to gaim-2.0.0_beta3 changing APIs. Including a file called gaim/internal.h > does not look healthy, in any case. > Same here for x86.
> > > > due to gaim-2.0.0_beta3 changing APIs. Including a file called gaim/internal.h > > does not look healthy, in any case. > > > > > Same here for x86. > Good thing that gaim version isn't stable then or it would actually affect this bug.
ggz-sdl-games-0.0.13 should work now
seems there is some kind of recursive dependency problem in ggz-client-libs. upgrading from .05 to .13 I had to emerge gtk-client-libs twice. emerging ggz-gtk-games after first gtk-client-libs emerge gave this error: i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wall -L/usr/games/lib -L/usr/local/lib -o ggz.chess -L/usr/games/lib -L/usr/lib board.o callbacks.o game.o main.o main_win.o net.o popup.o support.o ../common/libgtk-games.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 libcgc/libcgc.a -lggzmod -lggz -lm -lnsl /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libggzcore.so.1, needed by /usr/games/lib/libggzmod.so, not found (try using -rpath or -rpath-link) /usr/games/lib/libggzmod.so: undefined reference to `ggzcore_channel_connect' collect2: ld returned 1 exit status make[3]: *** [ggz.chess] Error 1 ------------------------------------ xpc portage # qfile /usr/games/lib/libggz*.so dev-games/ggz-client-libs (/usr/games/lib/libggzcore.so) dev-games/ggz-client-libs (/usr/games/lib/libggzmod.so) re-emerged ggz-client-libs and then no problem. I verified in portage log ggz-client-libs had successfully upgraded from .05 to .13 as a dependency for ggz-gtk-games the first time.
Stable on ppc.
uhm... removing ppc from cc sorry for the bug spam