| Summary: | [gnome-overlay] x11-libs/gtksourceview-3.0.5 fails to install with gtk+-3.1.x and glib-2.29.x | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sebastian Pipping <sping> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build.log
gtksourceview-3.0.5.ebuild.patch |
||
|
Description
Sebastian Pipping
2011-08-23 15:39:58 UTC
Very strange, I don't understand why line 262 in gtksourcegutterrenderermarks.c would produce this error. What are your installed gtk+ and glib versions, and what USE flags that they were built with? What CFLAGS are you using? What compiler? Ah, never mind, I know what's going on. You are using betagarden :/ Sebastian, gnome-3.0 is known to have build problems with glib-2.29.x and gtk+-3.1.x. I believe that at the moment *many* packages (not just gtksourceview) are affected. So if you want to use gtk+-3.1.x right now, your best bet is to use the gnome-next branch from the gnome overlay. Created attachment 284377 [details, diff]
gtksourceview-3.0.5.ebuild.patch
Fortunately, for gtksourceview-3.0.x, the fix is trivial: simply adding --disable-maintainer-mode to configure allows it to build against gtk+-3.1.x.
(In reply to comment #2) > Ah, never mind, I know what's going on. You are using betagarden :/ Correct. > So if you want to use gtk+-3.1.x right now, your > best bet is to use the gnome-next branch from the gnome overlay. Unfortunately gnome-next does not integrate with layman. (In reply to comment #3) > Fortunately, for gtksourceview-3.0.x, the fix is trivial: simply adding > --disable-maintainer-mode to configure allows it to build against gtk+-3.1.x. Would that break anything for the main tree? Why not apply it over there? (In reply to comment #4) > Why not apply it over there? Because I am not a developer yet, and can't commit to gx86. (In reply to comment #5) > Because I am not a developer yet, and can't commit to gx86. That's actually another bug :-) +*gtksourceview-3.0.5-r1 (26 Aug 2011) + + 26 Aug 2011; Sebastian Pipping <sping@gentoo.org> + +gtksourceview-3.0.5-r1.ebuild: + Fix compilation against GTK 3.1.x (bug #380387, thanks to tetromino!) + |