Your message dated Thu, 19 Jul 2012 18:32:13 +0000
with message-id <e1srvwh-0008oj...@franck.debian.org>
and subject line Bug#679588: fixed in fritzing 0.7.4b+dfsg-5
has caused the Debian Bug report #679588,
regarding fritzing FTBFS on armel and armhf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
679588: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679588
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: fritzing
Version: 0.7.4b+dfsg-3
Severity: serious
Tags: patch

Your package failed to build on the armel and armhf autobuilders.

src/sketch/sketchwidget.cpp:7075:28: error: no matching function for call to 
'QPen::setDashPattern(QVector<double>&)'
src/sketch/sketchwidget.cpp:7075:28: note: candidate is:
/usr/include/qt4/QtGui/qpen.h:87:10: note: void QPen::setDashPattern(const 
QVector<float>&)
/usr/include/qt4/QtGui/qpen.h:87:10: note:   no known conversion for argument 1 from 
'QVector<double>' to 'const QVector<float>&'
make[2]: *** [release/sketchwidget.o] Error 1

An updated version of armel.patch fixing this issue is attatched, I can now complete a build on armhf (haven't tried armel but I strongly expect it to work).

Index: fritzing-0.7.4b+dfsg/src/svg/gerbergenerator.cpp
===================================================================
--- fritzing-0.7.4b+dfsg.orig/src/svg/gerbergenerator.cpp	2012-04-10 18:06:52.000000000 +0000
+++ fritzing-0.7.4b+dfsg/src/svg/gerbergenerator.cpp	2012-06-29 20:30:37.000000000 +0000
@@ -468,9 +468,9 @@
 			QRectF mBounds = m.mapRect(bounds);
 
 
-			int x1 = qFloor(qMax(0.0, mBounds.left() - sourceRes.left()));
+			int x1 = qFloor(qMax((qreal) 0.0, mBounds.left() - sourceRes.left())); // atmel compiler fails without cast
 			int x2 = qCeil(qMin(sourceRes.width(), mBounds.right() - sourceRes.left()));
-			int y1 = qFloor(qMax(0.0, mBounds.top() - sourceRes.top()));
+			int y1 = qFloor(qMax((qreal) 0.0, mBounds.top() - sourceRes.top())); // atmel compiler fails without cast
 			int y2 = qCeil(qMin(sourceRes.height(), mBounds.bottom() - sourceRes.top()));
 			
 			if (pixelsCollide(&another, clipImage, x1, y1, x2, y2)) {
Index: fritzing-0.7.4b+dfsg/src/sketch/sketchwidget.cpp
===================================================================
--- fritzing-0.7.4b+dfsg.orig/src/sketch/sketchwidget.cpp	2012-04-10 18:06:52.000000000 +0000
+++ fritzing-0.7.4b+dfsg/src/sketch/sketchwidget.cpp	2012-06-29 21:40:47.000000000 +0000
@@ -7070,7 +7070,7 @@
 		pen.setWidth(0);
 		pen.setCosmetic(true);
 		//pen.setStyle(Qt::DotLine);
-		QVector<double> dashes;
+		QVector<qreal> dashes;
 		dashes << 1 << 1;
 		pen.setDashPattern(dashes);
 		painter->setPen(pen);

--- End Message ---
--- Begin Message ---
Source: fritzing
Source-Version: 0.7.4b+dfsg-5

We believe that the bug you reported is fixed in the latest version of
fritzing, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 679...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
georg...@ofset.org (supplier of updated fritzing package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 19 Jul 2012 20:00:05 +0200
Source: fritzing
Binary: fritzing fritzing-data
Architecture: source all amd64
Version: 0.7.4b+dfsg-5
Distribution: unstable
Urgency: low
Maintainer: Enrique Hernández Bello <ehbe...@gmail.com>
Changed-By: georg...@ofset.org
Description: 
 fritzing   - Easy-to-use electronic design software
 fritzing-data - Easy-to-use electronic design software (data files)
Closes: 679588
Changes: 
 fritzing (0.7.4b+dfsg-5) unstable; urgency=low
 .
   * applied a patch from peter green. Closes: #679588
Checksums-Sha1: 
 8e622fa8ddccdeb1e34f60260417f263ccd6bc91 1407 fritzing_0.7.4b+dfsg-5.dsc
 5476ce74eee2222c68a4d31d6f4c75dad9a3bec7 16705 
fritzing_0.7.4b+dfsg-5.debian.tar.gz
 a506f1a50bb3c2ca146cac1931cdab7bb0b19a2f 7352266 
fritzing-data_0.7.4b+dfsg-5_all.deb
 04a403cb5ac08bbd7829d4ccdb6c858826544dfc 3816160 
fritzing_0.7.4b+dfsg-5_amd64.deb
Checksums-Sha256: 
 13adc296c008b652a420eef03963c2dff81cffcd55d510a3979b2c331cd655af 1407 
fritzing_0.7.4b+dfsg-5.dsc
 56f17448723741bc4dce447d4f6b97e4da3011e2e6caf35ddfed0d78b1f8c0c4 16705 
fritzing_0.7.4b+dfsg-5.debian.tar.gz
 b4bddc14618aa8f6bb6c1ddd0e4b2b3db96678ef5d24c07d345699825df4680b 7352266 
fritzing-data_0.7.4b+dfsg-5_all.deb
 bc26f462095037c5cc06a3dd2da776558325f54785867bb551863604d74e488b 3816160 
fritzing_0.7.4b+dfsg-5_amd64.deb
Files: 
 385f474efa432fec445f96d4ed0f93f2 1407 electronics optional 
fritzing_0.7.4b+dfsg-5.dsc
 ef3648fea4b38ebc04e4293eb6cf8907 16705 electronics optional 
fritzing_0.7.4b+dfsg-5.debian.tar.gz
 6143962771d83b4c8e642d30e5311889 7352266 electronics optional 
fritzing-data_0.7.4b+dfsg-5_all.deb
 900bb5c3ef97187ce1798b09cd6b7bad 3816160 electronics optional 
fritzing_0.7.4b+dfsg-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFQCFDznfmb2hFpETARAsHFAJ9sPfJQkKK22ilc615625PlJ6VAkwCfeVYe
LfYNSZS3iu05mXrQl0ailWY=
=CYT+
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to