p-e-w / finalterm

At last – a modern terminal emulator (NO LONGER MAINTAINED)
http://finalterm.org
GNU General Public License v3.0
3.84k stars 179 forks source link

Compilation error, conflicting libgees #403

Open voodoos opened 9 years ago

voodoos commented 9 years ago

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 commented 9 years ago

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...

p-e-w commented 9 years ago

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