Red Hat Bugzilla – Bug 672823
missing linker flag -lgio
Last modified: 2012-03-14 07:32:07 EDT
Created attachment 475404 [details]
Description of problem:
gtksourceview2 cannot be rebuilt on a current F15/rawhide system
this problem still exists.
AFAIKS the package failed to build during the gcc-4.6 mass rebuild, most likely for the same reason.
Created attachment 510650 [details]
fixes undefined macro G_CONST_RETURN
This attached patch changes sources in accordance with latest upstream sources in git.
Created attachment 510651 [details]
adding necessary libs
could you verify patches. I've tested builds mainly for ppc arch.
I don't do deep introspection integration voodoo; please ask Colin Walters of John Palmieri about that. The patches need to go upstream, anyway.
(In reply to comment #5)
> I don't do deep introspection integration voodoo; please ask Colin Walters of
> John Palmieri about that. The patches need to go upstream, anyway.
will you please have a look at patches in the comments #2, especially #3?
The patch fixing undefined G_CONST_RETURN follows current sources int he git.gnome.org.
The second patch (c#3) fixes errors that could be found in 'Description' of this bug (... <fnc> is defined in DSO ...)
still no (re)action done
armv7hl secondary arch is also bitten by this, causing a number of packages to not be built due to dependencies on gtksourceview2. The following packages have been identified as depending on gtksourceview2:
unison227 plplot listen pygtksourceview tcpjunk monodevelop mldonkey gnusim8085 rubygem-gtksourceview2 blam gtksourceview-sharp bareftp cduce monodevelop-boo virt-mem gnome-do-docklets ocaml-ocamlnet monodevelop-debugger-mdb gpsdrive gtksourcecompletion ghc-gtksourceview2 mono-tools gget ocaml-lablgtk gnome-do gnome-python2-extras f-spot gummi monodevelop-debugger-gdb freetennis gnome-desktop-sharp giggle gnome-rdp lekhonee-gnome ocaml-cairo ruby-gnome2 ocaml-ocamlgraph perl-PDL-Graphics-PLplot gnome-do-plugins boo alt-ergo rpmdepsize latexila deskbar-applet glom ocaml-preludeml spring-installer revelation mathmap tomboy libgda gtksourceview2-sharp monotone-viz gedit-plugins docky psfex frama-c unison213 ocaml-xmlrpc-light gobby gloobus-preview istanbul ocaml-pxp gtranslator ocaml-json-wheel monodevelop-vala why
A more direct list of F15 packages depending on gtksourceview2, excluding indirect dependencies:
This list is based on F15 GA. It is possible some packages have updates to use gtksourceview3 but many do not.
Its fixed in F-15 with gtksourceview2-2.11.2-11.fc15 but for F16+ there's another FTBFS now too.
Fixed now in rawhide/F-17 too