Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73041 - RFE: glitz, and cairo / xsvg-glitz support
Summary: RFE: glitz, and cairo / xsvg-glitz support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Tom Payne (RETIRED)
URL: http://www.freedesktop.org/Software/g...
Whiteboard:
Keywords:
Depends on: 73454
Blocks:
  Show dependency tree
 
Reported: 2004-12-01 08:58 UTC by Graeme Humphries
Modified: 2004-12-19 10:19 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Graeme Humphries 2004-12-01 08:58:58 UTC
We have ebuilds for Cairo in Gentoo, but there doesn't seem to be any ebuilds for Glitz, the OpenGL acceleration layer for Cairo. It would be nice to have that, so that xsvg-cairo would be opengl accelerated. This is especially important to work out now, since IIRC the librsvg developers are planning on targetting Cairo as an renderer for librsvg. If we had glitz support in place, this would mean that the Gnome desktop (when using SVG themes) would become 3d accelerated.
Comment 1 Tom Payne (RETIRED) gentoo-dev 2004-12-05 09:00:42 UTC
Glitz now added, but seems to be incompatible with cairo-0.2.0. See bug # 73454.
Comment 2 Graeme Humphries 2004-12-06 11:36:38 UTC
The glitz-cvs ebuild doesn't emerge properly on my system, I get the following:

>>> Source unpacked.
./autogen.sh: running `libtoolize --copy --force'
You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.
Putting files in AC_CONFIG_AUX_DIR, `config'.
./autogen.sh: running `aclocal'
./autogen.sh: running `autoheader'
./autogen.sh: running `automake --add-missing'
automake-1.5: configure.in: installing `config/install-sh'
automake-1.5: configure.in: installing `config/mkinstalldirs'
automake-1.5: configure.in: installing `config/missing'
automake-1.5: configure.in: installing `config/depcomp'
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/lang-compile.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/lang-compile.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.5/am/lang-compile.am: AMDEP does not appear in AM_CONDITIONAL

!!! ERROR: media-libs/glitz-cvs-20041204 failed.
!!! Function src_compile, Line 25, Exitcode 1
!!! autogen.sh failed


Here's my emerge info:
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r6 i686)
=================================================================
System uname: 2.6.9-gentoo-r6 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.5.3
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -Os -mfpmath=sse -pipe"
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/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -Os -mfpmath=sse -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks fixpackages sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx 3dnow 3dnowex X aac aalib acpi adns aim alsa apache2 apm arts avi berkdb bitmap-fonts blender-game bootsplash bzlib cairo calendar cdparanoia cdr crypt cups curl curlwrappers debug devfs26 dts dvd dvdr dvdread encode escreen esd exif f77 faac faad fam fbcon ffmpeg fftw flac foomaticdb fortran freetype freewnn gd gdbm geoip gif gimp gimpprint glgd glitz gmp gnokii gnome gphoto2 gpm gs gstreamer gtk gtk2 hal hdf hdf5 image imagemagick imap imlib imlib2 jabber java joystick jpeg kerberos ldap libcaca libg++ libgda libwww live lufsusermount lzo lzw lzw-tiff mad matroska matrox md5sum mdb mikmod mime mixer mmap mmx mmx2 mng mono motif mozcalendar mozilla mozsvg mpeg mpeg4 mplayer msn mysql mysqli ncurses network nls ntlm oggvorbis openal opengl oss pam pdf pdflib perl php pic png pnp psyco pthreads python qt quicktime readline rtc samba sasl sdl shared sharedmem slang sockets speex spell sqlite sse ssl stencil-buffer svg svga t1lib tcltk tcpd theora tiff transcode truetype usb wifi x86 xine xinerama xml xml2 xmms xosd xpm xprint xrandr xscreensaver xv xvid xvmc yahoo yv12 zlib zvbi video_cards_matrox"
Comment 3 Graeme Humphries 2004-12-15 10:01:55 UTC
"WANT_AUTOMAKE=1.8 emerge glitz-cvs" fixes the emerge error I had, perhaps that should be put into the glitz-cvs ebuild?
Comment 4 Tom Payne (RETIRED) gentoo-dev 2004-12-19 10:19:52 UTC
It turns out that cairo needs =media-libs/glitz-0.2.3. See bug # 73454. These are now in CVS, so I'll remove glitz-cvs. Thanks for the automake patch -- this has been incorporated.