build failure due to missing Gtk.Source* types
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Euclide |
Fix Released
|
Low
|
Unassigned |
Bug Description
When trying to build euclide from trunk I get the following errors: (I do have gtksourceview, 2.10.5 and 3.2.2)
...
[ 50%] Building C object euclidecore/
Linking C shared library libeuclidecore.so
[ 50%] Built target euclidecore
[ 53%] [ 57%] [ 60%] Generating main.c, Sidebar.c, config.vapi, OutputParser.c, NewProject.c, Resources.c, Terminals.c, BuildActions.c, ProjectManager.c, Settings.c
Generating main.c, Sidebar.c, config.vapi, OutputParser.c, NewProject.c, Resources.c, Terminals.c, BuildActions.c, ProjectManager.c, Settings.c
Generating tests.c, OutputParser.c
scratch.
public class SourceView : Gtk.SourceView {
scratch.
public Gtk.SourceBuffer buffer;
scratch.
public Gtk.SourceLangu
scratch.
public Gtk.SourceStyle
scratch.
public Gtk.SourceLanguage language { get; }
scratch.
public Gtk.SourceLanguage language { get; }
Compilation failed: 6 error(s), 0 warning(s)
make[2]: *** [src/main.c] Error 1
make[1]: *** [src/CMakeFiles
make[1]: *** Waiting for unfinished jobs....
scratch.
public class SourceView : Gtk.SourceView {
scratch.
public Gtk.SourceBuffer buffer;
scratch.
public Gtk.SourceLangu
scratch.
public Gtk.SourceStyle
scratch.
public Gtk.SourceLanguage language { get; }
scratch.
public Gtk.SourceLanguage language { get; }
Compilation failed: 6 error(s), 0 warning(s)
make[2]: *** [src/main.c] Error 1
make[2]: *** Waiting for unfinished jobs....
/var/tmp/
/var/tmp/
/var/tmp/
void add_cmake_tests()
^^^
/var/tmp/
void test_source_view()
^^^
Compilation succeeded - 4 warning(s)
make[1]: *** [src/CMakeFiles
make: *** [all] Error 2
Changed in euclide: | |
status: | Fix Committed → Fix Released |
importance: | Undecided → Low |
milestone: | none → 0.1 |
output off 'make VERBOSE=1' (executed after build failed):
chaos euclide-9999_build # make VERBOSE=1 tmp/portage/ dev-util/ euclide- 9999/work/ euclide- 9999 -B/var/ tmp/portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build --check- build-system CMakeFiles/ Makefile. cmake 0 start /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ CMakeFiles /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ CMakeFiles/ progress. marks Makefile2 all portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build' CMakeFiles/ euclidecore. dir/build. make euclidecore/ CMakeFiles/ euclidecore. dir/depend portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build' portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999 /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999/euclidecor e /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore/ CMakeFiles/ euclidecore. dir/DependInfo. cmake --color= portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore/ euclidecore. c" because another output "/var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore/ ../src/ config. vapi" does not exist. portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build' CMakeFiles/ euclidecore. dir/build. make euclidecore/ CMakeFiles/ euclidecore. dir/build portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build' report /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ CMakeFiles 27 internal. h portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore && /usr/bin/valac-0.14 -C --header= /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore/ euclidecore. h --internal- header= /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore/ euclidecore_ internal. h --internal- vapi=euclidecor e.vapi -b /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999/euclidecor e -d /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999_build/ euclidecore --pkg=gtk+-3.0 --pkg=gee-1.0 --pkg=gtksource-3.0 --vapidir= /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999/euclidecor e/../vapi/ --thread /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999/euclidecor e/euclidecore. vala /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999/euclidecor e/CMake/ Parser. vala /var/tmp/ portage/ dev-util/ euclide- 9999/work/ euclide- 9999/euclidecor e/CMake/ Project. vala /var/tmp/ portage/ dev-util/ euclide- 9999/wo. ..
/usr/bin/cmake -H/var/
/usr/bin/cmake -E cmake_progress_
make -f CMakeFiles/
make[1]: Entering directory `/var/tmp/
make -f euclidecore/
make[2]: Entering directory `/var/tmp/
cd /var/tmp/
Deleting primary custom command output "/var/tmp/
make[2]: Leaving directory `/var/tmp/
make -f euclidecore/
make[2]: Entering directory `/var/tmp/
/usr/bin/cmake -E cmake_progress_
[ 3%] Generating euclidecore.c, CMake/Parser.c, CMake/Project.c, CMake/Command.c, CMake/Files.c, CMake/Cache.c, Plugin.c, Tabs.c, SourceView.c, Completion.c, ../src/config.vapi, Threads.c, Bazaar.c, euclidecore.vapi, euclidecore.h, euclidecore_
cd /var/tmp/