Package Details: inkscape-bzr r15082-1

Git Clone URL: https://aur.archlinux.org/inkscape-bzr.git (read-only)
Package Base: inkscape-bzr
Description: An Open Source vector graphics editor, using SVG file format, from bzr trunk
Upstream URL: https://launchpad.net/inkscape
Licenses: GPL, LGPL
Conflicts: inkscape
Provides: inkscape
Submitter: haawda
Maintainer: haawda
Last Packager: haawda
Votes: 17
Popularity: 0.243790
First Submitted: 2015-10-28 06:28
Last Updated: 2016-08-28 06:28

Dependencies (24)

Required by (35)

Sources (1)

Latest Comments

haawda commented on 2016-08-13 23:50

Had to take back dbus switch, sorry.

haawda commented on 2016-08-13 20:05

I wandet to avoid the need of having both python and python2 as {make}dependencies. But maybe it is not worth it to examine how this can be archieved.

-3 will add python as makedependency. I just uploaded -2 which enables dbus-api.

colinkeenan commented on 2016-08-13 05:06

I'm glad it builds again, but I think you're missing a dependency -- python -- (maybe just a make dependency). I tried to build it in a chroot and got this:

Scanning dependencies of target filters_svg_h
[ 99%] Generating filters.svg.h
/usr/bin/env: 'python': No such file or directory
make[2]: *** [share/filters/CMakeFiles/filters_svg_h.dir/build.make:62: share/filters/filters.svg.h] Error 127
make[2]: *** Deleting file 'share/filters/filters.svg.h'
make[1]: *** [CMakeFiles/Makefile2:5526: share/filters/CMakeFiles/filters_svg_h.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /home/colin/chroot/colin/build

I added python to PKGBUILD:
makedepends=('cmake' 'boost' 'intltool' 'bzr' 'gettext' 'pango' 'fontconfig' 'python')

And, it built in the chroot just fine. Everybody always has python, so it's understandable to miss it, but it is a make dependency that's needed to get this built in a clean chroot.

haawda commented on 2016-08-12 04:45

Builds again, gtk3 enabled, dbus disabled.

haawda commented on 2016-08-04 17:34

Trunk moves to gtk3. Right now, it does not build.

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.

All comments