lainsce / quilter

[DEPRECATED] Focus on your writing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Git master build fails

prokoudine opened this issue · comments

Trying to build bb45f6f on Ubuntu 20.10 with Vala 0.48.11:

[6/34] Compiling Vala source ../src/Application.vala ../src/MainWindow.vala ....anager.vala ../src/Services/ExportUtils.vala ../src/Services/DialogUtils.vala
FAILED: io.github.lainsce.Quilter.p/src/Application.c io.github.lainsce.Quilter.p/src/MainWindow.c io.github.lainsce.Quilter.p/src/Widgets/HeaderBar.c io.github.lainsce.Quilter.p/src/Widgets/HeaderBarButton.c io.github.lainsce.Quilter.p/src/Widgets/SourceView.c io.github.lainsce.Quilter.p/src/Widgets/WebView.c io.github.lainsce.Quilter.p/src/Widgets/SearchBar.c io.github.lainsce.Quilter.p/src/Widgets/StatusBar.c io.github.lainsce.Quilter.p/src/Widgets/SideBar.c io.github.lainsce.Quilter.p/src/Widgets/SideBarBox.c io.github.lainsce.Quilter.p/src/Widgets/Preferences.c io.github.lainsce.Quilter.p/src/Plugins/PluginManager.c io.github.lainsce.Quilter.p/src/Plugins/Plugin.c io.github.lainsce.Quilter.p/src/Plugins/Image.c io.github.lainsce.Quilter.p/src/Plugins/Filep.c io.github.lainsce.Quilter.p/src/Plugins/Checkbox.c io.github.lainsce.Quilter.p/src/Plugins/CheckboxChecked.c io.github.lainsce.Quilter.p/src/Plugins/Highlighter.c io.github.lainsce.Quilter.p/src/Plugins/Superscript.c io.github.lainsce.Quilter.p/src/Plugins/Subscript.c io.github.lainsce.Quilter.p/src/Styles/quilter.c io.github.lainsce.Quilter.p/src/Styles/quilterdark.c io.github.lainsce.Quilter.p/src/Styles/quiltersepia.c io.github.lainsce.Quilter.p/src/Constants/AppSettings.c io.github.lainsce.Quilter.p/src/Services/FileManager.c io.github.lainsce.Quilter.p/src/Services/ExportUtils.c io.github.lainsce.Quilter.p/src/Services/DialogUtils.c 
valac -C --debug --debug --target-glib=2.40 --pkg gtkspell3-3.0 --pkg webkit2gtk-4.0 --pkg gtksourceview-4 --pkg libhandy-1 --pkg gee-0.8 --pkg gobject-2.0 --pkg glib-2.0 --pkg gtk+-3.0 --pkg gio-2.0 --color=always --directory io.github.lainsce.Quilter.p --basedir ../ --gresources=../data/app.gresource.xml /home/alex/soft/desktop/quilter/quilter/vapi/libmarkdown.vapi /home/alex/soft/desktop/quilter/quilter/src/Config.vapi ../src/Application.vala ../src/MainWindow.vala ../src/Widgets/HeaderBar.vala ../src/Widgets/HeaderBarButton.vala ../src/Widgets/SourceView.vala ../src/Widgets/WebView.vala ../src/Widgets/SearchBar.vala ../src/Widgets/StatusBar.vala ../src/Widgets/SideBar.vala ../src/Widgets/SideBarBox.vala ../src/Widgets/Preferences.vala ../src/Plugins/PluginManager.vala ../src/Plugins/Plugin.vala ../src/Plugins/Image.vala ../src/Plugins/Filep.vala ../src/Plugins/Checkbox.vala ../src/Plugins/CheckboxChecked.vala ../src/Plugins/Highlighter.vala ../src/Plugins/Superscript.vala ../src/Plugins/Subscript.vala ../src/Styles/quilter.vala ../src/Styles/quilterdark.vala ../src/Styles/quiltersepia.vala ../src/Constants/AppSettings.vala ../src/Services/FileManager.vala ../src/Services/ExportUtils.vala ../src/Services/DialogUtils.vala
../src/Widgets/SideBar.vala:40.16-40.23: error: The type name `Hdy.Flap' could not be found
        public Hdy.Flap flap;
               ^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.
commented

You'll need the main build of libhandy from the source, not the packaged one on your distro. 👍

I have the same mistake.

I use Debian testing, I tested with the libhandy-1 debian packages then with libhandy-1 compiled from the official master : https://gitlab.gnome.org/GNOME/libhandy

[6/35] Compiling Vala source ../src/Application.vala ../src/MainWindow.va...er.vala ../src/Services/ExportUtils.vala ../src/Services/DialogUtils.vala
FAILED: io.github.lainsce.Quilter.p/src/Application.c io.github.lainsce.Quilter.p/src/MainWindow.c io.github.lainsce.Quilter.p/src/Widgets/HeaderBar.c io.github.lainsce.Quilter.p/src/Widgets/HeaderBarButton.c io.github.lainsce.Quilter.p/src/Widgets/SourceView.c io.github.lainsce.Quilter.p/src/Widgets/WebView.c io.github.lainsce.Quilter.p/src/Widgets/SearchBar.c io.github.lainsce.Quilter.p/src/Widgets/StatusBar.c io.github.lainsce.Quilter.p/src/Widgets/SideBar.c io.github.lainsce.Quilter.p/src/Widgets/SideBarBox.c io.github.lainsce.Quilter.p/src/Widgets/Preferences.c io.github.lainsce.Quilter.p/src/Plugins/PluginManager.c io.github.lainsce.Quilter.p/src/Plugins/Plugin.c io.github.lainsce.Quilter.p/src/Plugins/Image.c io.github.lainsce.Quilter.p/src/Plugins/Filep.c io.github.lainsce.Quilter.p/src/Plugins/Checkbox.c io.github.lainsce.Quilter.p/src/Plugins/CheckboxChecked.c io.github.lainsce.Quilter.p/src/Plugins/Highlighter.c io.github.lainsce.Quilter.p/src/Plugins/Superscript.c io.github.lainsce.Quilter.p/src/Plugins/Subscript.c io.github.lainsce.Quilter.p/src/Styles/quilter.c io.github.lainsce.Quilter.p/src/Styles/quilterdark.c io.github.lainsce.Quilter.p/src/Styles/quiltersepia.c io.github.lainsce.Quilter.p/src/Constants/AppSettings.c io.github.lainsce.Quilter.p/src/Services/FileManager.c io.github.lainsce.Quilter.p/src/Services/ExportUtils.c io.github.lainsce.Quilter.p/src/Services/DialogUtils.c 
valac -C --debug --debug --target-glib=2.40 --pkg gtkspell3-3.0 --pkg webkit2gtk-4.0 --pkg gtksourceview-4 --pkg libhandy-1 --pkg gee-0.8 --pkg gobject-2.0 --pkg glib-2.0 --pkg gtk+-3.0 --pkg gio-2.0 --color=always --directory io.github.lainsce.Quilter.p --basedir ../ --gresources=../data/app.gresource.xml /home/tomasz/Builds/quilter-3.3.3/vapi/libmarkdown.vapi /home/tomasz/Builds/quilter-3.3.3/src/Config.vapi ../src/Application.vala ../src/MainWindow.vala ../src/Widgets/HeaderBar.vala ../src/Widgets/HeaderBarButton.vala ../src/Widgets/SourceView.vala ../src/Widgets/WebView.vala ../src/Widgets/SearchBar.vala ../src/Widgets/StatusBar.vala ../src/Widgets/SideBar.vala ../src/Widgets/SideBarBox.vala ../src/Widgets/Preferences.vala ../src/Plugins/PluginManager.vala ../src/Plugins/Plugin.vala ../src/Plugins/Image.vala ../src/Plugins/Filep.vala ../src/Plugins/Checkbox.vala ../src/Plugins/CheckboxChecked.vala ../src/Plugins/Highlighter.vala ../src/Plugins/Superscript.vala ../src/Plugins/Subscript.vala ../src/Styles/quilter.vala ../src/Styles/quilterdark.vala ../src/Styles/quiltersepia.vala ../src/Constants/AppSettings.vala ../src/Services/FileManager.vala ../src/Services/ExportUtils.vala ../src/Services/DialogUtils.vala
../src/Widgets/SideBar.vala:40.16-40.23: error: The type name `Hdy.Flap' could not be found
        public Hdy.Flap flap;
               ^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.
commented

Be careful to compile & install libhandy not in /usr/local but /usr.