Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138482 - Stabilize newer GGZ stuff
Summary: Stabilize newer GGZ stuff
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 126175
  Show dependency tree
 
Reported: 2006-06-29 07:53 UTC by Chris Gianelloni (RETIRED)
Modified: 2007-03-06 12:10 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log from games-board/ggz-gtk-client-0.0.13 (config.log,55.84 KB, text/x-log)
2006-07-03 11:03 UTC, Lars Weiler (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Gianelloni (RETIRED) gentoo-dev 2006-06-29 07:53:47 UTC
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.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2006-06-30 12:46:07 UTC
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
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2006-06-30 13:27:35 UTC
It is already fixed in all of the newer ebuilds.  The old ones are the ones I want to remove.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2006-06-30 13:39:12 UTC
(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


Comment 4 Lars Weiler (RETIRED) gentoo-dev 2006-07-02 08:24:18 UTC
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
Comment 5 Tristan Heaven (RETIRED) gentoo-dev 2006-07-03 06:18:36 UTC
^ broken make check.
Comment 6 Giacomo Cariello 2006-07-03 10:45:37 UTC
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
Comment 7 Santiago Gala 2006-07-03 10:48:53 UTC
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.
Comment 8 Lars Weiler (RETIRED) gentoo-dev 2006-07-03 10:53:53 UTC
(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.
Comment 9 Lars Weiler (RETIRED) gentoo-dev 2006-07-03 11:02:12 UTC
(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.
Comment 10 Lars Weiler (RETIRED) gentoo-dev 2006-07-03 11:03:48 UTC
Created attachment 90800 [details]
config.log from games-board/ggz-gtk-client-0.0.13
Comment 11 Michael Weyershäuser 2006-07-04 08:49:34 UTC
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
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2006-07-07 14:41:03 UTC
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.
Comment 13 Lars Weiler (RETIRED) gentoo-dev 2006-07-08 17:33:06 UTC
(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.
Comment 14 Wormo (RETIRED) gentoo-dev 2006-07-11 18:29:52 UTC
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
Comment 15 Francisco José Cañizares Santofimia 2006-07-12 08:38:49 UTC
(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.
Comment 16 Tristan Heaven (RETIRED) gentoo-dev 2006-07-12 08:55:23 UTC
> > 
> > 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.
Comment 17 Tristan Heaven (RETIRED) gentoo-dev 2006-10-06 17:48:47 UTC
ggz-sdl-games-0.0.13 should work now
Comment 18 matt black 2006-10-25 07:36:40 UTC
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.
Comment 19 nixnut (RETIRED) gentoo-dev 2006-11-10 09:11:32 UTC
Stable on ppc.
Comment 20 nixnut (RETIRED) gentoo-dev 2006-11-11 11:06:59 UTC
uhm... removing ppc from cc
sorry for the bug spam