Summary: | media-gfx/inkscape-0.91-r3 stable request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Israel G. Lugo <israel.lugo> |
Component: | Stabilization | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | alexander, bertrand, kensington, kripton, M4rkusXXL, nbowler, nikita.kipriyanov, peter_sliepenbeek, t-mo, tharvik |
Priority: | Normal | Keywords: | STABLEREQ |
Version: | unspecified | Flags: | stable-bot:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=592178 | ||
Whiteboard: | WAS: current stable inkscape-0.91-r1 incompatible with stable dev-cpp/glibmm-2.48.1 | ||
Package list: |
=media-gfx/inkscape-0.91-r3
|
Runtime testing required: | --- |
Bug Depends on: | 587010 | ||
Bug Blocks: |
Description
Israel G. Lugo
2016-10-12 00:56:11 UTC
Can confirm this is a problem with the current stable build, the current stable gdkmm just isn't compatible with r1: ui/clipboard.cpp: In member function ‘void Inkscape::UI::ClipboardManagerImpl::_inkscape_wait_for_targets(std::list<Glib::ustring>&)’: ui/clipboard.cpp:1405:22: error: ‘ScopedPtr’ is not a member of ‘Glib’ target = Glib::ScopedPtr<char>(atom_name).get(); //This frees the gchar*. ^ ui/clipboard.cpp:1405:22: note: suggested alternative: In file included from /usr/include/gdkmm-2.4/gdkmm/region.h:67:0, from /usr/include/gdkmm-2.4/gdkmm/screen.h:33, from /usr/include/gdkmm-2.4/gdkmm/display.h:31, from /usr/include/gtkmm-2.4/gtkmm/clipboard.h:31, from ui/clipboard.cpp:24: /usr/include/gdkmm-2.4/gdkmm/types.h:371:7: note: ‘Gdk::ScopedPtr’ class ScopedPtr ^ ui/clipboard.cpp:1405:38: error: expected primary-expression before ‘char’ target = Glib::ScopedPtr<char>(atom_name).get(); //This frees the gchar*. ^ Makefile:8055: recipe for target 'ui/clipboard.o' failed I can confirm, that inkscape compiles (using distcc-FEATURE) in version 0.91-r3 with latest stable glibmm for amd64:
# emerge -av @preserved-rebuild
[ebuild U ] media-gfx/inkscape-0.91-r3 [0.91-r1] USE="cdr dbus exif gnome jpeg lcms nls openmp spell -dia -imagemagick -inkjar -latex% -postscript -static-libs -visio -wpg" PYTHON_TARGETS="python2_7"
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Running pre-merge checks for media-gfx/inkscape-0.91-r3
>>> Emerging (1 of 1) media-gfx/inkscape-0.91-r3::gentoo
>>> Installing (1 of 1) media-gfx/inkscape-0.91-r3::gentoo
>>> Jobs: 1 of 1 complete Load avg: 1.03, 1.01, 1.02
$ eix -e glibmm
[I] dev-cpp/glibmm
Verfügbare Versionen: (2) 2.44.0 2.46.3 2.46.4 2.48.1
{debug doc examples test ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
Installierte Versionen: 2.48.1(2)(17:50:09 12.10.2016)(-debug -doc -examples -test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
(sorry for the german LOCALE-setting)
I can provide my `emerge --info` if needed.
This really needs to be fixed, like, yesterday. Since inkscape cannot be rebuilt, and imagemagick update due to recent stabilization is forcing an inkscape rebuild, this issue is causing unresolvable dependency conflicts for stable users. This completely prevents @world updates on "stable" systems. Why is it taking so long to stabilize this? I'm also encountering this. Why is the stabilization taking so long? Arches go ahead. amd64/x86 stable Dear Maintainer (or who is mainly involved in this stable request), This is an auto-generated message that will move the current component to the new component Stabilization. To ensure that the stabilization will proceed correctly, please fill the fields "Atoms to stabilize" and "Runtime testing required" as described here: https://archives.gentoo.org/gentoo-dev/message/4b2ef0e9aa7588224b8ae799c5fe31fa An automated check of this bug failed - repoman reported dependency errors (39 lines truncated):
> dependency.bad media-gfx/inkscape/inkscape-0.91-r3.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0) ['>=dev-cpp/glibmm-2.48']
> dependency.bad media-gfx/inkscape/inkscape-0.91-r3.ebuild: RDEPEND: ppc(default/linux/powerpc/ppc32/13.0) ['>=dev-cpp/glibmm-2.48']
> dependency.bad media-gfx/inkscape/inkscape-0.91-r3.ebuild: DEPEND: ppc(default/linux/powerpc/ppc32/13.0/desktop) ['>=dev-cpp/glibmm-2.48']
ppc stable ppc64 stable. Stable for HPPA. Closing. |