Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55099 - waimea and libsvg compiles fail relating to xrender.pc
Summary: waimea and libsvg compiles fail relating to xrender.pc
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop WM Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
: 55636 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-24 17:27 UTC by Travis Morgan
Modified: 2006-10-28 22:41 UTC (History)
1 user (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 Travis Morgan 2004-06-24 17:27:32 UTC
---=== waimea ===---

checking for cairo >= 0.1.22... Package xrender was not found in the pkg-config search path.
Perhaps you should add the directory containing `xrender.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xrender', required by 'cairo', not found

configure: error: Library requirements (cairo >= 0.1.22) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

!!! ERROR: x11-wm/waimea-0.5.0_pre040506 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed



--=== libsvg ===--

checking for pkg-config... /usr/bin/pkg-config
checking for libsvg >= 0.1.2 cairo >= 0.1.8... Package xrender was not found in the pkg-config search path.
Perhaps you should add the directory containing `xrender.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xrender', required by 'cairo', not found

configure: error: Library requirements (libsvg >= 0.1.2 cairo >= 0.1.8) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

!!! ERROR: x11-libs/libsvg-cairo-0.1.4 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed


Note that waimea fails whether USE="svg" or not







Reproducible: Always
Steps to Reproduce:
emerge =x11-wm/waimea-0.5.0_pre040506
emerge =x11-libs/libsvg-cairo-0.1.4



Expected Results:  
Proper linking to the library and successful compilation

Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-rc3)
=================================================================
System uname: 2.6.7-rc3 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.4.16
distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /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/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://10.18.1.20/gentoo
ftp://sunsite.ualberta.ca/pub/Linux/gentoo/ http://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/overlay"
SYNC="rsync://bluedevil.ca/gentoo-portage"
USE="3dnow X aalib alsa apm arts avi berkdb bonobo cdr crypt cups directfb dvd
encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imap imlib ipv6
java javascript joystick jpeg kde libg++ libwww mad mikmod mmx motif mozilla
moznocompose moznoirc moznomail mozsvg mpeg mysql ncurses nls oggvorbis opengl
oss pam pdflib perl png ppds python qt quicktime readline ruby samba scanner sdl
slang spell sse ssl svg svga tcltk tcpd tetex tiff truetype usb x86 xinerama
xml2 xmms xms xv zlib"
Comment 1 Travis Morgan 2004-06-24 17:39:49 UTC
Actually, title might be more appropriately called
waimea and libsvg-cairo compiles fail relating to xrender.pc
Comment 2 Tom Payne (RETIRED) gentoo-dev 2004-06-27 04:24:11 UTC
Hopefully fixed for cairo.

The problem is that x11-base/xfree-4.3.0-r5 and earlier do not install xrender.pc, but x11-base/xfree-4.3.0-r6 and x11-base/xorg-x11 both do. Therefore cairo has to install its own xrender.pc if using <=x11-base/xfree-4.3.0-r5.

The solution I used:

cairo-0.1.23:
  installs xrender.pc
  blocks x11-base/xfree-4.3.0-r6

cairo-0.1.23-r1:
  does not install xrender.pc
  requires x11-base/xfree-4.3.0-r6 or x11-base/xorg-x11

David, can you check this with waimea and close this bug if it works?

Thanks,

Tom
Comment 3 Tom Payne (RETIRED) gentoo-dev 2004-07-09 12:29:47 UTC
*** Bug 55636 has been marked as a duplicate of this bug. ***
Comment 4 crusaderky 2004-12-24 02:52:54 UTC
Same error here while trying to compile mozilla-1.7.5 agains cairo-0.1.23-r1. I've got xorg-x11-6.8.0-r1.
Comment 5 David Shakaryan (RETIRED) gentoo-dev 2006-10-28 22:41:31 UTC
Closing bug as x11-wm/waimea has been removed from the tree.