pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/inkscape Bump GCC_REQD to 4.5.2 for internal ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8347e5bd1a3e
branches:  trunk
changeset: 650851:8347e5bd1a3e
user:      dsainty <dsainty%pkgsrc.org@localhost>
date:      Mon Apr 27 10:26:19 2015 +0000

description:
Bump GCC_REQD to 4.5.2 for internal compiler error.

display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingItem*, Inkscape::DrawingContext*, Inkscape::DrawingContext&, const 
Inkscape::Filters::FilterUnits&)':
display/nr-filter-slot.cpp:38: internal compiler error: in add_phi_arg, at tree-phinodes.c:391
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions.
make[3]: *** [display/nr-filter-slot.o] Error 1

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45709

ICE is present in 4.3 and 4.4.4.  It is meant to be fixed in gcc 4.4.5
but apparently not the "gcc version 4.4.5" that comes with some versions
of Ubuntu, because it's actually gcc 4.4.4 with Ubuntu's custom(ary)
sprinkling of poor judgement.

ICE is fixed in GCC 4.5.2 or any version of 4.6 and on, so that's a safe
minimum requirement.

diffstat:

 graphics/inkscape/Makefile |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r 8cedcfac3152 -r 8347e5bd1a3e graphics/inkscape/Makefile
--- a/graphics/inkscape/Makefile        Mon Apr 27 09:51:24 2015 +0000
+++ b/graphics/inkscape/Makefile        Mon Apr 27 10:26:19 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.116 2015/04/25 14:23:14 tnn Exp $
+# $NetBSD: Makefile,v 1.117 2015/04/27 10:26:19 dsainty Exp $
 
 DISTNAME=      inkscape-0.91
 PKGREVISION=   3
@@ -20,7 +20,7 @@
 DEPENDS+=      ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
 
 EXTRACT_USING=         bsdtar
-GCC_REQD+=             3.0
+GCC_REQD+=             4.5.2
 USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes



Home | Main Index | Thread Index | Old Index