Your message dated Fri, 15 Oct 2010 13:08:42 +0300
with message-id <[email protected]>
and subject line Bug#386594 Close
has caused the Debian Bug report #386594,
regarding diff for 3.5-9.1 NMU
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 [email protected]
immediately.)
--
386594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386594
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pose
Version: 3.5-9
Severity: normal
Tags: patch
Hi,
Attached is the diff for my pose 3.5-9.1 NMU.
diff -u pose-3.5/debian/patches/00list pose-3.5/debian/patches/00list
--- pose-3.5/debian/patches/00list
+++ pose-3.5/debian/patches/00list
@@ -6,6 +6,7 @@
10_va_list
10_pen_events
10_gcc34
+10_gcc41
10_serial
15_autoconfmake_adjust
20_autoconfmake_update
diff -u pose-3.5/debian/control pose-3.5/debian/control
--- pose-3.5/debian/control
+++ pose-3.5/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Lucas Wall <[email protected]>
Standards-Version: 3.6.2
-Build-Depends: debhelper (>= 4.0.0), autotools-dev, dpatch, libfltk1.1-dev,
fluid, zlib1g-dev, gcc-3.4, g++-3.4, libxt-dev
+Build-Depends: debhelper (>= 4.0.0), autotools-dev, dpatch, libfltk1.1-dev,
fluid, zlib1g-dev, libxt-dev
Package: pose
Architecture: any
diff -u pose-3.5/debian/changelog pose-3.5/debian/changelog
--- pose-3.5/debian/changelog
+++ pose-3.5/debian/changelog
@@ -1,3 +1,17 @@
+pose (3.5-9.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Make package build with gcc 4.1. (Closes: #343015, #385827)
+ * In MAKE_ONE_SCALAR_ALIAS_ASSIGNMENT_OPERATOR and
+ MAKE_ONE_SCALAR_PROXY_ASSIGNMENT_OPERATOR, always cast the value via
+ long, since gcc no longer accepts a direct cast from void * to, say,
+ char. (It is not likely that any of these code paths are actually ever
+ getting touched, but they still need to compile.)
+ * Don't set CC=gcc-3.4 CXX=g++-3.4 when building.
+ * Remove build-dependency on gcc-3.4 and g++-3.4.
+
+ -- Steinar H. Gunderson <[email protected]> Fri, 8 Sep 2006 18:49:39 +0200
+
pose (3.5-9) unstable; urgency=low
* Removed dependancy on xlibs-dev. (closes: #346850)
diff -u pose-3.5/debian/rules pose-3.5/debian/rules
--- pose-3.5/debian/rules
+++ pose-3.5/debian/rules
@@ -39,10 +39,8 @@
Gzip/Makefile.am Gzip/Makefile.in jpeg/Makefile.am
jpeg/Makefile.in \
espws-2.0/Makefile.am espws-2.0/Makefile.in )
( mkdir _build && cd _build && CFLAGS="$(CFLAGS)" \
- CC=gcc-3.4 CXX=g++-3.4 \
../BuildUnix/configure $(CONFIGOPTS) )
( mkdir _profile && cd _profile && CFLAGS="$(CFLAGS)" \
- CC=gcc-3.4 CXX=g++-3.4 \
../BuildUnix/configure $(CONFIGOPTS) --enable-palm-profile )
touch configure-stamp
only in patch2:
unchanged:
--- pose-3.5.orig/debian/patches/10_gcc41.dpatch
+++ pose-3.5/debian/patches/10_gcc41.dpatch
@@ -0,0 +1,35 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+# vim: ft=diff
+## 10_gcc41.dpatch by Steinar H. Gunderson <[email protected]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Compile with gcc 4.1
+diff -ur pose-3.5/SrcShared/EmPalmStructs.h
pose-3.5.patched/SrcShared/EmPalmStructs.h
+--- pose-3.5/SrcShared/EmPalmStructs.h 2002-03-29 14:11:14.000000000 +0100
++++ pose-3.5.patched/SrcShared/EmPalmStructs.h 2006-09-08 19:33:44.000000000
+0200
+@@ -577,9 +577,9 @@
+ template <class A>
\
+ INLINE_ EmAlias##type<A>& EmAlias##type<A>::operator= (rhs_type val)
\
+ {
\
+- if (sizeof (asType) == 1) A::PutByte
(this->GetPtr (), (unsigned char) (asType) val); \
+- else if (sizeof (asType) == 2) A::PutWord (this->GetPtr (),
(unsigned short) (asType) val); \
+- else if (sizeof (asType) == 4) A::PutLong (this->GetPtr (),
(unsigned long) (asType) val); \
++ if (sizeof (asType) == 1) A::PutByte
(this->GetPtr (), (unsigned char) (asType) (long) val); \
++ else if (sizeof (asType) == 2) A::PutWord (this->GetPtr (),
(unsigned short) (asType) (long) val); \
++ else if (sizeof (asType) == 4) A::PutLong (this->GetPtr (),
(unsigned long) (asType) (long) val); \
+ else BadSetter ();
\
+
\
+ return *this;
\
+@@ -589,9 +589,9 @@
+
\
+ INLINE_ EmProxy##type& EmProxy##type::operator= (rhs_type val)
\
+ {
\
+- if (sizeof (asType) == 1) LAS::PutByte
(this->GetPtr (), (unsigned char) (asType) val); \
+- else if (sizeof (asType) == 2) LAS::PutWord (this->GetPtr (),
(unsigned short) (asType) val); \
+- else if (sizeof (asType) == 4) LAS::PutLong (this->GetPtr (),
(unsigned long) (asType) val); \
++ if (sizeof (asType) == 1) LAS::PutByte
(this->GetPtr (), (unsigned char) (asType) (long) val); \
++ else if (sizeof (asType) == 2) LAS::PutWord (this->GetPtr (),
(unsigned short) (asType) (long) val); \
++ else if (sizeof (asType) == 4) LAS::PutLong (this->GetPtr (),
(unsigned long) (asType) (long) val); \
+ else BadSetter ();
\
+
\
+ return *this;
\
--- End Message ---
--- Begin Message ---
Reason for close:
The NMU (#549800) was uploaded.
See http://packages.qa.debian.org/p/pose/news/20060917T210824Z.html
--- End Message ---