finalterm icon indicating copy to clipboard operation
finalterm copied to clipboard

Compilation error, conflicting libgees

Open voodoos opened this issue 10 years ago • 2 comments

When trying to compile from sources, I get this error:

Compilation failed: 36 error(s), 0 warning(s) CMakeFiles/finalterm.dir/build.make:115: recipe for target 'vala.stamp' failed make[2]: *** [vala.stamp] Error 1 CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/finalterm.dir/all' failed make[1]: *** [CMakeFiles/finalterm.dir/all] Error 2 Makefile:117: recipe for target 'all' failed make: *** [all] Error 2

I am using Vala 0.26.1 from Debian Testing.

Any clues ?

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

voodoos avatar Feb 03 '15 17:02 voodoos

The first error is:

gee-1.0.vapi:7.3-7.53: error: Gee.Functions' already contains a definition forget_compare_func_for' public static GLib.CompareFunc get_compare_func_for (GLib.Type t); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ gee-0.8.vapi:7.3-7.57: note: previous definition of `get_compare_func_for' was here public static GLib.CompareDataFunc get_compare_func_for (GLib.Type t); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

It is followed by many others which are very similar to it.

It is probably a conflict between libgee-0.8 and libgee2. But I can't remove libgee2 because it is used to build libunity...

voodoos avatar Feb 04 '15 09:02 voodoos

BTW, the weird edit note above is actually caused by BountySource... :smile:

p-e-w avatar Mar 02 '15 18:03 p-e-w