Update to version 2.0.4 for media-libs/libggi - Bump version - Change SRC_URI - apply a patch which fixes a bug in text rendering (the patch has been accepted by the ggi team and will be part of the next release) Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 26775 [details] The ebuild file
Created attachment 26776 [details, diff] fix for text rendering under X This patch has been accepted by the GGI team and is now in their CVS. It will be part of the next GGI release.
Created attachment 27460 [details] Updated ebuild file The previous file had a hidden character which caused errors when processed by emerge. Added another patch to the build process.
Created attachment 27461 [details, diff] Fixes expose events not being sent under the X target Expose events are not sent under the X target when the backbuffer is disabled. The patch fixes this behaviour. It has been OKed by the GGI team and will be part of the next release of GGI.
Hi guys, The latest libggi that was out before 2.1.0 was marked as such: alpha amd64 arm hppa ia64 ppc ppc64 sparc however, that one was really old, and also added a bunch of new cpu configure options, so I'm not too sure about how it will work on non-x86 arches now. That said, I've removed the keywords in the latest unstable until the appropriate teams have tested it. So therefore, please test libggi-2.1.0 and make sure it works on your platform. I've already taken care of x86 and will also take care of ppc when I get a chance. Thanks ahead of time. sparc should test the vis USE flag which deals with vis extensions.
this won't build on ppc64: powerpc64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DBUILDING_LIBGG -I../include -I../include -mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec -D_REENTRANT -D_THREAD_SAFE -DDEBUG -g -Wall -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wswitch -Wmissing-prototypes -Wreturn-type -Wshadow -Wnested-externs -Wredundant-decls -Werror-implicit-function-declaration -MT task.lo -MD -MP -MF .deps/task.Tpo -c task.c -fPIC -DPIC -o task.lo ptsched.c: In function `_gg_task_thread_waiter': ptsched.c:200: error: label at end of compound statement make[3]: *** [ptsched.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... powerpc64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DBUILDING_LIBGG -I../include -I../include -mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec -D_REENTRANT -D_THREAD_SAFE -DDEBUG -g -Wall -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wswitch -Wmissing-prototypes -Wreturn-type -Wshadow -Wnested-externs -Wredundant-decls -Werror-implicit-function-declaration -MT cleanup_stubs.lo -MD -MP -MF .deps/cleanup_stubs.Tpo -c cleanup_stubs.c -fPIC -DPIC -o cleanup_stubs.lo make[3]: Leaving directory `/var/tmp/portage/libgii-0.9.0/work/libgii-0.9.0/gg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/libgii-0.9.0/work/libgii-0.9.0/gg' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libgii-0.9.0/work/libgii-0.9.0' make: *** [all] Error 2 !!! ERROR: media-libs/libgii-0.9.0 failed. !!! Function src_compile, Line 30, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. and here comes the emerge --info output: Portage 2.0.51.19 (default-linux/ppc64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r9 ppc64) ================================================================= System uname: 2.6.9-gentoo-r9 ppc64 PPC970, altivec supported Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.3-r2 [2.3.3 (#1, Mar 19 2005, 14:18:56)] dev-lang/python: 2.3.3-r2 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.5, 1.6.3, 1.8.5-r3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.90.0.3-r3 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="ppc64" AUTOCLEAN="yes" CFLAGS="-mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec" CHOST="powerpc64-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/terminfo /etc/env.d" CXXFLAGS="-mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs distlocks sandbox sfperms" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X altivec apache2 audiofile bash-completion bcmath berkdb bitmap-fonts bzip2 bzlib calendar cdb cdparanoia cdr cdrom chroot client crypt cups curl dba dedicated dga dict dio divx4linux dv dvd dvdr dvdread encode exif fam fame fbcon ffmpeg flac flatfile foomaticdb fortran fpx freetype ftp gcc-libffi gcj gd gdbm gif gimp gimpprint glade gnokii gnuplot gnustep gphoto2 gpm graphviz gs gstreamer gtk gtk2 iconv icq ieee1394 image imagemagick imap imlib2 ipv6 ipv6arpa jabber java javacomm javamail javascript jbig jpeg jpeg2k kde kdeenablefinal kerberos latex libwww live mad maildir md5sum mhash mime mimencode mixer mjpeg mng motif mozsvg mp3 mpeg mpeg4 mpi music native ncurses neXt nls nocardbus nowin nptl nptlonly objc oggvorbis openal opengl openssh pam pdf pdflib perl php physfs plotutils png pnp portaudio posix povray ppc64 ppds procmail python qt quicktime quotas quotes radius readline rtc sasl sdk serial server session silc slang smime sms sndfile sockets sounds spell ssl svg tcpd tetex tga theora tidy tiff tools transcode truetype truetype-fonts type1-fonts uml unicode uptimed usb v4l v4l2 vcd vhosts videos vidix vim wmf wxwindows xanim xchatdccserver xchattext xine xml2 xmms xosd xpm xprint xscreensaver xsl xv xvid xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
*argh*.. that was the dependency and not libggi itself.. I'll open a new bug on that one. sorry!
~sparc'ed
2.1.0-r1 was stable on amd64 long ago
Marked ~ppc and added amd64 back in as it was 2.0.1-r1 that is stable, this is a testing call for 2.1.0.
whooops. anyway, now it's ~amd64
~alpha keyworded.
added ~ia64
arm, hppa, ppc64 ping. please test and report back as this one is quite old
stable on hppa
err I meant ~hppa
*** Bug 83891 has been marked as a duplicate of this bug. ***
arm, ppc64 ?
sorry.. forgot to add depended bug.. libgii-0.9.0 does not compile on ppc64.
Closing that, ppc64 has its own bug, arm doesn't react.
Speaking for ppc64, I was just looking at this today. it pulls in libgii-0.9.0 which doesn't even build. Looks to have some nasty header problems involving kernel headers. I'll have to do some digging before it gets ~ppc64
finaly added ~ppc64 to libggi-2.1.0 and libggi-2.1.1