Your message dated Mon, 29 Jun 2009 17:47:07 +0000
with message-id <[email protected]>
and subject line Bug#485555: fixed in stlport5.2 5.2.1-4
has caused the Debian Bug report #485555,
regarding libstlport5.2-dev: Warnings when compiled with g++ 4.3
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.)
--
485555: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485555
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libstlport5.1-dev
Version: 5.1.5-3
Severity: normal
Hi,
new g++ gives warnings about for loops w/o body and w/o a space before
the ;. I fixed the warnings I got when compiling my app and grepped for
a few more, but there might be more hidden (especially multi-line for
loops).
I hope you can apply the patch and/or send upstream.
Best,
Norbert
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.25-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libstlport5.1-dev depends on:
ii g++ [c++-compiler] 4:4.3.0-8 The GNU C++ compiler
ii g++-4.2 [c++-compiler] 4.2.4-2 The GNU C++ compiler
ii g++-4.3 [c++-compiler] 4.3.1-1 The GNU C++ compiler
ii libstlport5.1ldbl 5.1.5-3 STLport C++ class library
libstlport5.1-dev recommends no packages.
-- no debconf information
diff -r -u stlport-orig/stl/debug/_debug.c stlport/stl/debug/_debug.c
--- stlport-orig/stl/debug/_debug.c 2006-05-30 12:58:55.000000000 -0700
+++ stlport/stl/debug/_debug.c 2008-06-09 22:30:06.000000000 -0700
@@ -59,7 +59,7 @@
#endif
const _Iterator& __last, const
forward_iterator_tag &) {
_Iterator1 __i(__first);
- for (; __i != __last && __i != __it; ++__i);
+ for (; __i != __last && __i != __it; ++__i) ;
return (__i != __last);
}
@@ -69,7 +69,7 @@
__in_range_aux(const _Iterator1& __it, const _Iterator& __first,
const _Iterator& __last, const bidirectional_iterator_tag &) {
_Iterator1 __i(__first);
- for (; __i != __last && __i != __it; ++__i);
+ for (; __i != __last && __i != __it; ++__i) ;
return (__i != __last);
}
#endif
diff -r -u stlport-orig/stl/debug/_list.h stlport/stl/debug/_list.h
--- stlport-orig/stl/debug/_list.h 2006-07-11 13:09:46.000000000 -0700
+++ stlport/stl/debug/_list.h 2008-06-09 22:31:16.000000000 -0700
@@ -280,7 +280,7 @@
#endif /*_STLP_DONT_SUP_DFLT_PARAM*/
_Base_iterator __i = _M_non_dbg_impl.begin();
size_type __len = 0;
- for ( ; __i != _M_non_dbg_impl.end() && __len < __new_size; ++__i,
++__len);
+ for ( ; __i != _M_non_dbg_impl.end() && __len < __new_size; ++__i,
++__len) ;
if (__len == __new_size)
erase(iterator(&_M_iter_list, __i), end());
diff -r -u stlport-orig/stl/_hashtable.c stlport/stl/_hashtable.c
--- stlport-orig/stl/_hashtable.c 2006-09-11 12:04:33.000000000 -0700
+++ stlport/stl/_hashtable.c 2008-06-09 17:34:38.000000000 -0700
@@ -144,12 +144,12 @@
typename _BucketVector::const_iterator __bcur(__bpos);
_BucketType *__pos_node = __pos._M_node;
- for (--__bcur; __pos_node == *__bcur; --__bcur);
+ for (--__bcur; __pos_node == *__bcur; --__bcur) ;
__n = __bcur - __buckets.begin() + 1;
_ElemsIte __cur(*__bcur);
_ElemsIte __prev = __cur++;
- for (; __cur != __pos; ++__prev, ++__cur);
+ for (; __cur != __pos; ++__prev, ++__cur) ;
return __prev;
}
@@ -332,7 +332,7 @@
else {
_ElemsIte __last(_M_buckets[++__f_bucket]);
__prev = __cur++;
- for (; (__cur != __last) && (__cur != __first._M_ite); ++__prev, ++__cur);
+ for (; (__cur != __last) && (__cur != __first._M_ite); ++__prev, ++__cur) ;
}
//We do not use the slist::erase_after method taking a range to count the
//number of erased elements:
@@ -389,7 +389,7 @@
_ElemsIte __ite(__cur), __before_ite(__cur);
for (++__ite;
__ite != __last && _M_equals(_M_get_key(*__cur), _M_get_key(*__ite));
- ++__ite, ++__before_ite);
+ ++__ite, ++__before_ite) ;
size_type __prev_bucket = __new_bucket;
_ElemsIte __prev = _S_before_begin(__tmp_elems, __tmp,
__prev_bucket)._M_ite;
__tmp_elems.splice_after(__prev, _M_elems, _M_elems.before_begin(),
__before_ite);
diff -r -u stlport-orig/stl/_hashtable.h stlport/stl/_hashtable.h
--- stlport-orig/stl/_hashtable.h 2006-07-13 12:21:13.000000000 -0700
+++ stlport/stl/_hashtable.h 2008-06-09 17:31:49.000000000 -0700
@@ -527,7 +527,7 @@
size_type __n = _M_bkt_num_key(__key);
_ElemsIte __first(_M_buckets[__n]);
_ElemsIte __last(_M_buckets[__n + 1]);
- for ( ; (__first != __last) && !_M_equals(_M_get_key(*__first), __key);
++__first);
+ for ( ; (__first != __last) && !_M_equals(_M_get_key(*__first), __key);
++__first) ;
if (__first != __last)
return __first;
else
@@ -551,7 +551,7 @@
size_type __result = 1;
for (++__cur;
__cur != __last && _M_equals(_M_get_key(*__cur), __key);
- ++__result, ++__cur);
+ ++__result, ++__cur) ;
return __result;
}
}
@@ -567,7 +567,7 @@
__first != __last; ++__first) {
if (_M_equals(_M_get_key(*__first), __key)) {
_ElemsIte __cur(__first);
- for (++__cur; (__cur != __last) && _M_equals(_M_get_key(*__cur),
__key); ++__cur);
+ for (++__cur; (__cur != __last) && _M_equals(_M_get_key(*__cur),
__key); ++__cur) ;
return _Pii(__first, __cur);
}
}
@@ -583,7 +583,7 @@
__first != __last; ++__first) {
if (_M_equals(_M_get_key(*__first), __key)) {
_ElemsIte __cur(__first);
- for (++__cur; (__cur != __last) && _M_equals(_M_get_key(*__cur),
__key); ++__cur);
+ for (++__cur; (__cur != __last) && _M_equals(_M_get_key(*__cur),
__key); ++__cur) ;
return _Pii(__first, __cur);
}
}
diff -r -u stlport-orig/stl/_list.c stlport/stl/_list.c
--- stlport-orig/stl/_list.c 2006-02-07 12:48:19.000000000 -0800
+++ stlport/stl/_list.c 2008-06-09 17:36:09.000000000 -0700
@@ -91,7 +91,7 @@
void list<_Tp, _Alloc>::resize(size_type __new_size, const _Tp& __x) {
iterator __i = begin();
size_type __len = 0;
- for ( ; __i != end() && __len < __new_size; ++__i, ++__len);
+ for ( ; __i != end() && __len < __new_size; ++__i, ++__len) ;
if (__len == __new_size)
erase(__i, end());
--- End Message ---
--- Begin Message ---
Source: stlport5.2
Source-Version: 5.2.1-4
We believe that the bug you reported is fixed in the latest version of
stlport5.2, which is due to be installed in the Debian FTP archive:
libstlport5.2-dbg_5.2.1-4_amd64.deb
to pool/main/s/stlport5.2/libstlport5.2-dbg_5.2.1-4_amd64.deb
libstlport5.2-dev_5.2.1-4_amd64.deb
to pool/main/s/stlport5.2/libstlport5.2-dev_5.2.1-4_amd64.deb
libstlport5.2_5.2.1-4_amd64.deb
to pool/main/s/stlport5.2/libstlport5.2_5.2.1-4_amd64.deb
stlport5.2_5.2.1-4.diff.gz
to pool/main/s/stlport5.2/stlport5.2_5.2.1-4.diff.gz
stlport5.2_5.2.1-4.dsc
to pool/main/s/stlport5.2/stlport5.2_5.2.1-4.dsc
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Torsten Werner <[email protected]> (supplier of updated stlport5.2 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 29 Jun 2009 19:31:52 +0200
Source: stlport5.2
Binary: libstlport5.2-dev libstlport5.2 libstlport5.2-dbg
Architecture: source amd64
Version: 5.2.1-4
Distribution: unstable
Urgency: low
Maintainer: Torsten Werner <[email protected]>
Changed-By: Torsten Werner <[email protected]>
Description:
libstlport5.2 - STLport C++ class library
libstlport5.2-dbg - STLport C++ class library debug symbols
libstlport5.2-dev - STLport C++ class library
Closes: 485555
Changes:
stlport5.2 (5.2.1-4) unstable; urgency=low
.
* Add patch less-warnings-485555.diff thanks to Norbert Kiesel. (Closes:
#485555)
Checksums-Sha1:
87c772422765a06a4eb6c8f0bea5a032039cd678 1270 stlport5.2_5.2.1-4.dsc
bf58578916c379b743251c32ef714d7bebf05ebd 15706 stlport5.2_5.2.1-4.diff.gz
9cd054e261d9e1202080b054c489e47f024b80ff 840196
libstlport5.2-dev_5.2.1-4_amd64.deb
ca5223294272b5a93ac751963dc1d6f5fc674540 210434 libstlport5.2_5.2.1-4_amd64.deb
62f87799a0cb22b04c0e57846ee94a2b20c50b28 982240
libstlport5.2-dbg_5.2.1-4_amd64.deb
Checksums-Sha256:
5eb7f69bf910b5663bfa3ca08e80a5192f7b0f7927d7fa36aed50ea0788a8287 1270
stlport5.2_5.2.1-4.dsc
990f1cc4decd672415fa027de9d25486f25746665ad33cdc6a3577128eafe9dd 15706
stlport5.2_5.2.1-4.diff.gz
4a7d9a841dfe24f0e6b07b9e04ec73b56035064a20dad293cae4486675e017a9 840196
libstlport5.2-dev_5.2.1-4_amd64.deb
77eba614082618098f2cf16d254ee902e68a1e428cd218e228a59143d8f3c796 210434
libstlport5.2_5.2.1-4_amd64.deb
60dfb5c19d4935b3898a3cf570abef44079132b0f9d51ffe73585113b7b4426e 982240
libstlport5.2-dbg_5.2.1-4_amd64.deb
Files:
3493a876047715489cac884728c4b7cd 1270 devel optional stlport5.2_5.2.1-4.dsc
d36c451d8d735df3e3bd8ba4d554966d 15706 devel optional
stlport5.2_5.2.1-4.diff.gz
16b77239f41f846ac594c8c4bdfa66c3 840196 libdevel optional
libstlport5.2-dev_5.2.1-4_amd64.deb
414db13984b30d1d07253b4f9856cd46 210434 libs optional
libstlport5.2_5.2.1-4_amd64.deb
0f4fea0318b5064bc532f77db270b6c7 982240 debug extra
libstlport5.2-dbg_5.2.1-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkpI/AoACgkQfY3dicTPjsPWvQCfdJM+72/1xHvhdNoRKb5bpXCb
dx0AmgNxCdq1GxD2ZBaMYsupXxtasxfA
=Clck
-----END PGP SIGNATURE-----
--- End Message ---