Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 15429] New: circular dependency gtk+2 -> cairo -> librsvg2 -> gtk+2

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 15429] New: circular dependency gtk+2 -> cairo -> librsvg2 -> gtk+2
  • Date: 25 Sep 2009 01:57:32 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=15429

Summary: circular dependency gtk+2 -> cairo -> librsvg2 ->
gtk+2
Product: Codex
Version: test grimoire
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: x11-toolkits
AssignedTo: sm-grimoire-bugs AT lists.ibiblio.org
ReportedBy: finn_haedicke AT gmx.net


Hey there.

The current gtk+2 (2.18) requires cairo with SVG support:
> ...
> gtkprintbackendfile.c:35:23: error: cairo-svg.h: No such file or directory
> ...
> ! Problem Detected !
> Creating compile log /var/log/sorcery/compile/gtk+2-2.18.0.bz2
>
> Spells that encountered problems:
> ---------------------------------
> gtk+2

cairo needs librsvg2 for SVG support:
> cairo has an optional dependency on librsvg2 (for SVG surface backend
> feature)
> Do you want to cast librsvg2? [y]

and librsvg depends on gtk+2. So I removed gtk+2 from librsvg dependencies and
retried...
> checking for LIBRSVG... configure: error: Package requirements (
> gdk-pixbuf-2.0 >= 1.3.7 glib-2.0 >= 2.12.0 libxml-2.0 >= 2.4.7
> pangoft2 >= 1.2.0 pangocairo >= 1.10.0 cairo >= 1.2.0
> cairo-png >= 1.2.0 fontconfig >= 1.0.1
> freetype2) were not met:
>
> No package 'gdk-pixbuf-2.0' found
>
> ! Problem Detected !
> Creating compile log /var/log/sorcery/compile/librsvg2-2.26.0.bz2
>
> Spells that encountered problems:
> ---------------------------------
> librsvg2

checking on a working system:

# gaze from gdk-pixbuf-2.0.pc
gtk+2-2.16.6:/usr/lib/pkgconfig/gdk-pixbuf-2.0.pc

arg!

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



Archive powered by MHonArc 2.6.24.

Top of Page