Package Details: inkscape-gtk3-bzr r14770-1

Git Clone URL: https://aur.archlinux.org/inkscape-gtk3-bzr.git (read-only)
Package Base: inkscape-gtk3-bzr
Description: An Open Source vector graphics editor, using Scalable Vector Graphics (SVG) file format, built with experimental gtk3 enabled
Upstream URL: https://launchpad.net/inkscape
Licenses: GPL, LGPL
Conflicts: inkscape
Provides: inkscape
Submitter: haawda
Maintainer: haawda
Last Packager: haawda
Votes: 15
Popularity: 0.824814
First Submitted: 2012-10-20 04:35
Last Updated: 2016-04-09 11:27

Required by (23)

Sources (1)

Latest Comments

colinkeenan commented on 2016-04-11 22:23

Thanks. I've added my information to the bug report.

haawda commented on 2016-04-11 20:53

I filed an upstream bu report, maybe you can add your build log with some words there.

https://bugs.launchpad.net/inkscape/+bug/1569039

colinkeenan commented on 2016-04-11 16:32

Today, I tried building it after installing "glib" from AUR. (I added it as a make dependency to the PKGBUILD). It still didn't work, but now the error is different:

In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2065:56: error: 'class Gdk::Display' has no member named 'get_device_manager'
Glib::RefPtr<Gdk::DeviceManager> dm = display->get_device_manager();
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2066:54: error: 'class Gdk::DeviceManager' has no member named 'get_client_pointer'
Glib::RefPtr<const Gdk::Device> device = dm->get_client_pointer();
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp: In member function 'void Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::draw_connection(const Cairo::RefPtr<Cairo::Context>&, const Gtk::TreeIter&, int, int, int, int, int)':
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2222:5: warning: 'void gtk_style_context_get_background_color(GtkStyleContext*, GtkStateFlags, GdkRGBA*)' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
gtk_style_context_get_background_color(sc, GTK_STATE_FLAG_NORMAL, &bg_color);
^
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2222:5: warning: 'void gtk_style_context_get_background_color(GtkStyleContext*, GtkStateFlags, GdkRGBA*)' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
gtk_style_context_get_background_color(sc, GTK_STATE_FLAG_NORMAL, &bg_color);
^
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2222:80: warning: 'void gtk_style_context_get_background_color(GtkStyleContext*, GtkStateFlags, GdkRGBA*)' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
gtk_style_context_get_background_color(sc, GTK_STATE_FLAG_NORMAL, &bg_color);
^
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
Makefile:8404: recipe for target 'ui/dialog/filter-effects-dialog.o' failed
make[3]: *** [ui/dialog/filter-effects-dialog.o] Error 1
make[3]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:5281: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:1467: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build'
Makefile:1123: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

colinkeenan commented on 2016-04-11 01:49

I have been building this at least once a week for the past couple of months without issue. I built it less than 2 days ago without issue.

Now, however, it won't build:

.
.
.

In file included from /usr/include/gtk-3.0/gdk/gdk.h:34:0,
from /usr/include/gdkmm-3.0/gdkmm/types.h:28,
from /usr/include/gdkmm-3.0/gdkmm/event.h:27,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:41,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/bin.h:27,
from /usr/include/gtkmm-3.0/gtkmm/window.h:30,
from /usr/include/gtkmm-3.0/gtkmm/dialog.h:29,
from ../../inkscape/src/ui/dialog/guides.h:18,
from ../../inkscape/src/desktop-events.cpp:21:
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
^
../../inkscape/src/desktop-events.cpp: In function 'void init_extended()':
../../inkscape/src/desktop-events.cpp:633:58: error: 'class Gdk::Display' has no member named 'get_device_manager'
Glib::RefPtr<const Gdk::DeviceManager> dm = display->get_device_manager();
^
../../inkscape/src/desktop-events.cpp:634:66: error: 'const class Gdk::DeviceManager' has no member named 'list_devices'
std::vector< Glib::RefPtr<const Gdk::Device> > devices = dm->list_devices(Gdk::DEVICE_TYPE_SLAVE);
^
Makefile:8404: recipe for target 'desktop-events.o' failed
make[3]: *** [desktop-events.o] Error 1
make[3]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:5281: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:1467: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build'
Makefile:1123: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

haawda commented on 2016-02-07 14:49

I opened one, https://bugs.launchpad.net/inkscape/+bug/1542863, let's see.

jP_wanN commented on 2016-02-07 03:27

Okay, did you create a bug report on upstream? Or could you at least upload the make output so I could create one? I'm fine with having parallel builds disabled temporarily if they cause problems, but in the end, the cause should just be fixed.

haawda commented on 2016-02-07 03:15

Now again it does encounter race conditions with parallel builds.

haawda commented on 2016-01-28 21:16

Yes it works. Removed "!makeflags"

jP_wanN commented on 2016-01-28 14:44

Can you try if it works without that option for you? It does for me, and it's really annoying to have to hotedit the PKGFILE every time, or wait forever for it to compile otherwise.

haawda commented on 2016-01-27 14:07

jP_wanN, yes, at least it used to be. But the codes changes often, so things may have changed.

All comments