Report forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: "Brian C. White" , 8789@bugs.debian.org Resent-From: "Brian C. White" Orignal-Sender: bcwhite Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Wed, 16 Apr 1997 18:18:02 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by bugs@bugs.debian.org id=B.86121382629959 (code B ref -1); Wed, 16 Apr 1997 18:18:02 GMT Sender: bcwhite Message-ID: <3355146F.4A2C7433@verisim.com> Date: Wed, 16 Apr 1997 14:03:07 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: Debian Bugs Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Package: libg++27-dev Version: 2.7.2.1-8 The g++ implementation of an STL deque gives warnings about comparing signed and unsigned numbers. /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': /usr/lib/g++-include/deque.h:547: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, unsigned int, const long unsigned int &)': /usr/lib/g++-include/deque.h:571: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:585: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:593: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, const long unsigned int *, const long unsigned int *)': /usr/lib/g++-include/deque.h:616: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:630: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:638: warning: comparison between signed and unsigned Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- Two roads diverged in a wood, and I -- I took the one less travelled by, And that has made all the difference. ("The Road Not Taken" -- Robert Frost)   Acknowledgement sent to "Brian C. White" <bcwhite@verisim.com>:
New bug report received and forwarded. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: "Brian C. White" Subject: Bug#8789: Acknowledgement (was: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: <3355146F.4A2C7433@verisim.com> References: <3355146F.4A2C7433@verisim.com> Thank you for the problem report you have sent regarding Debian Linux. This is an automatically generated reply, to let you know your message has been received. It is being forwarded to the developers' mailing list for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): joost witteveen If you wish to submit further information on your problem, please send it to 8789@bugs.debian.org (and *not* to bugs@bugs.debian.org). Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at submit) by bugs.debian.org; 16 Apr 1997 18:03:46 +0000 Received: (qmail 29956 invoked from network); 16 Apr 1997 18:03:45 -0000 Received: from gatekeeper.verisim.com (207.134.10.201) by master.debian.org with SMTP; 16 Apr 1997 18:03:45 -0000 Received: from callandor ([192.168.1.3]) by gatekeeper.verisim.com with smtp id m0wHZ3R-000H33C (Debian Smail-3.2 1996-Jul-4 #2); Wed, 16 Apr 1997 14:03:17 -0400 (EDT) Sender: bcwhite Message-ID: <3355146F.4A2C7433@verisim.com> Date: Wed, 16 Apr 1997 14:03:07 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: Debian Bugs Subject: libg++ deque compares signed and unsigned Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Package: libg++27-dev Version: 2.7.2.1-8 The g++ implementation of an STL deque gives warnings about comparing signed and unsigned numbers. /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': /usr/lib/g++-include/deque.h:547: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, unsigned int, const long unsigned int &)': /usr/lib/g++-include/deque.h:571: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:585: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:593: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, const long unsigned int *, const long unsigned int *)': /usr/lib/g++-include/deque.h:616: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:630: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:638: warning: comparison between signed and unsigned Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- Two roads diverged in a wood, and I -- I took the one less travelled by, And that has made all the difference. ("The Road Not Taken" -- Robert Frost)   Information forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: joost@rulcmc.leidenuniv.nl (joost witteveen), 8789@bugs.debian.org Resent-From: joost@rulcmc.leidenuniv.nl (joost witteveen) Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Fri, 18 Apr 1997 12:03:01 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by bugs@bugs.debian.org id=B.86136450518449 (code B ref -1); Fri, 18 Apr 1997 12:03:01 GMT Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) In-Reply-To: <3355146F.4A2C7433@verisim.com> from "Brian C. White" at "Apr 16, 97 02:03:07 pm" To: bcwhite@verisim.com, 8789@bugs.debian.org Date: Fri, 18 Apr 1997 13:54:46 +0200 (MET DST) Cc: submit@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1254 > Package: libg++27-dev > Version: 2.7.2.1-8 > > The g++ implementation of an STL deque gives warnings about comparing > signed and unsigned numbers. > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': The gcc people consider that to be an error in your code. The "int" in your programme really should be an "unsigned int". (There's been a thread about that on gcc2. I think it started with Linus saying he disliked the warnings (these were C warnings, not c++), but being convinced by the gcc developpers that it really were unsigned ints he wanted to have (this was about warnings about comparison between int and unsigned int that start to appear in snapshots of gcc 2.8, if I remmeber correctly). The following compiles without warning, removing the unsigned gives the warning #include main(){ unsigned int i; deque::iterator it; deque d; d.insert(it,i,'c'); } -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iAcknowledgement sent to joost@rulcmc.leidenuniv.nl (joost witteveen):
Extra info received and forwarded to list. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Bug#8789: Info received (was Bug#8789: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: References: Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers' mailing list to accompany the original report. Your message has been sent to the package maintainer(s): joost witteveen If you wish to continue to submit further information on your problem, please send it to 8789@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at submit) by bugs.debian.org; 18 Apr 1997 11:55:05 +0000 Received: (qmail 18445 invoked from network); 18 Apr 1997 11:55:04 -0000 Received: from rulcmc.leidenuniv.nl (root@132.229.1.33) by master.debian.org with SMTP; 18 Apr 1997 11:55:03 -0000 Received: by rulcmc.leidenuniv.nl id (Debian Smail-3.2 1996-Jul-4 #2); Fri, 18 Apr 1997 13:54:47 +0200 (MET DST) Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Re: Bug#8789: libg++ deque compares signed and unsigned In-Reply-To: <3355146F.4A2C7433@verisim.com> from "Brian C. White" at "Apr 16, 97 02:03:07 pm" To: bcwhite@verisim.com, 8789@bugs.debian.org Date: Fri, 18 Apr 1997 13:54:46 +0200 (MET DST) Cc: submit@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1254 > Package: libg++27-dev > Version: 2.7.2.1-8 > > The g++ implementation of an STL deque gives warnings about comparing > signed and unsigned numbers. > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': The gcc people consider that to be an error in your code. The "int" in your programme really should be an "unsigned int". (There's been a thread about that on gcc2. I think it started with Linus saying he disliked the warnings (these were C warnings, not c++), but being convinced by the gcc developpers that it really were unsigned ints he wanted to have (this was about warnings about comparison between int and unsigned int that start to appear in snapshots of gcc 2.8, if I remmeber correctly). The following compiles without warning, removing the unsigned gives the warning #include main(){ unsigned int i; deque::iterator it; deque d; d.insert(it,i,'c'); } -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iInformation forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: joost@rulcmc.leidenuniv.nl (joost witteveen), 8789@bugs.debian.org Resent-From: joost@rulcmc.leidenuniv.nl (joost witteveen) Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Fri, 18 Apr 1997 12:03:04 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 8789-bugs@bugs.debian.org id=B8789.86136450518448 (code B ref 8789); Fri, 18 Apr 1997 12:03:04 GMT Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) In-Reply-To: <3355146F.4A2C7433@verisim.com> from "Brian C. White" at "Apr 16, 97 02:03:07 pm" To: bcwhite@verisim.com, 8789@bugs.debian.org Date: Fri, 18 Apr 1997 13:54:46 +0200 (MET DST) Cc: submit@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1254 > Package: libg++27-dev > Version: 2.7.2.1-8 > > The g++ implementation of an STL deque gives warnings about comparing > signed and unsigned numbers. > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': The gcc people consider that to be an error in your code. The "int" in your programme really should be an "unsigned int". (There's been a thread about that on gcc2. I think it started with Linus saying he disliked the warnings (these were C warnings, not c++), but being convinced by the gcc developpers that it really were unsigned ints he wanted to have (this was about warnings about comparison between int and unsigned int that start to appear in snapshots of gcc 2.8, if I remmeber correctly). The following compiles without warning, removing the unsigned gives the warning #include main(){ unsigned int i; deque::iterator it; deque d; d.insert(it,i,'c'); } -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iAcknowledgement sent to joost@rulcmc.leidenuniv.nl (joost witteveen):
Extra info received and forwarded to list. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Bug#8789: Info received (was Bug#8789: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: References: Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers' mailing list to accompany the original report. Your message has been sent to the package maintainer(s): joost witteveen If you wish to continue to submit further information on your problem, please send it to 8789@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at 8789) by bugs.debian.org; 18 Apr 1997 11:55:05 +0000 Received: (qmail 18445 invoked from network); 18 Apr 1997 11:55:04 -0000 Received: from rulcmc.leidenuniv.nl (root@132.229.1.33) by master.debian.org with SMTP; 18 Apr 1997 11:55:03 -0000 Received: by rulcmc.leidenuniv.nl id (Debian Smail-3.2 1996-Jul-4 #2); Fri, 18 Apr 1997 13:54:47 +0200 (MET DST) Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Re: Bug#8789: libg++ deque compares signed and unsigned In-Reply-To: <3355146F.4A2C7433@verisim.com> from "Brian C. White" at "Apr 16, 97 02:03:07 pm" To: bcwhite@verisim.com, 8789@bugs.debian.org Date: Fri, 18 Apr 1997 13:54:46 +0200 (MET DST) Cc: submit@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1254 > Package: libg++27-dev > Version: 2.7.2.1-8 > > The g++ implementation of an STL deque gives warnings about comparing > signed and unsigned numbers. > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': The gcc people consider that to be an error in your code. The "int" in your programme really should be an "unsigned int". (There's been a thread about that on gcc2. I think it started with Linus saying he disliked the warnings (these were C warnings, not c++), but being convinced by the gcc developpers that it really were unsigned ints he wanted to have (this was about warnings about comparison between int and unsigned int that start to appear in snapshots of gcc 2.8, if I remmeber correctly). The following compiles without warning, removing the unsigned gives the warning #include main(){ unsigned int i; deque::iterator it; deque d; d.insert(it,i,'c'); } -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iInformation forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: "Brian C. White" , 8789@bugs.debian.org Resent-From: "Brian C. White" Orignal-Sender: bcwhite Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Fri, 18 Apr 1997 15:18:02 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 8789-bugs@bugs.debian.org id=B8789.86137597221076 (code B ref 8789); Fri, 18 Apr 1997 15:18:02 GMT Sender: bcwhite Message-ID: <33578D1B.58DBE861@verisim.com> Date: Fri, 18 Apr 1997 11:02:31 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: joost witteveen CC: 8789@bugs.debian.org References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit > > The g++ implementation of an STL deque gives warnings about comparing > > signed and unsigned numbers. > > > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': > > The gcc people consider that to be an error in your code. The > "int" in your programme really should be an "unsigned int". I have no "int" in my program that should cause this. > The following compiles without warning, removing the unsigned gives > the warning > > #include > > main(){ > unsigned int i; > deque::iterator it; > deque d; > d.insert(it,i,'c'); > } The "int" I assume you are talking about is variable "i", which is used in the "insert" call. However, I never call insert this way. Here is a list of all the lines in my program that reference the deque: typedef deque< UINT32 > CacheItemList; CacheItemList CacheItems; CacheItems.erase(CacheItems.begin(),CacheItems.end()); CacheItemList::iterator liter,lend; for (liter=CacheItems.begin(),lend=CacheItems.end(); liter != lend; liter++) { if ((*liter) == index) break; } CacheItems.erase(liter); UINT32 item = CacheItems.front(); CacheItems.pop_front(); CacheItems.push_back(index); As you can see, not only do I never call "insert" with a signed integer, I never call "insert" at all. Therefore, I don't see how what you described is my problem here. By the way, while I agree that indecies into a list should be unsigned for containers, it is unfortunate that this is inconsistent with the index used for the array base type. Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- In theory, theory and practice are the same. In practice, they're not.   Acknowledgement sent to "Brian C. White" <bcwhite@verisim.com>:
Extra info received and forwarded to list. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: "Brian C. White" Subject: Bug#8789: Info received (was Bug#8789: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: <33578D1B.58DBE861@verisim.com> References: <33578D1B.58DBE861@verisim.com> Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers' mailing list to accompany the original report. Your message has been sent to the package maintainer(s): joost witteveen If you wish to continue to submit further information on your problem, please send it to 8789@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at 8789) by bugs.debian.org; 18 Apr 1997 15:06:12 +0000 Received: (qmail 21074 invoked from network); 18 Apr 1997 15:06:11 -0000 Received: from gatekeeper.verisim.com (207.134.10.201) by master.debian.org with SMTP; 18 Apr 1997 15:06:10 -0000 Received: from callandor ([192.168.1.3]) by gatekeeper.verisim.com with smtp id m0wIFEJ-000H33C (Debian Smail-3.2 1996-Jul-4 #2); Fri, 18 Apr 1997 11:05:19 -0400 (EDT) Sender: bcwhite Message-ID: <33578D1B.58DBE861@verisim.com> Date: Fri, 18 Apr 1997 11:02:31 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: joost witteveen CC: 8789@bugs.debian.org Subject: Re: Bug#8789: libg++ deque compares signed and unsigned References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit > > The g++ implementation of an STL deque gives warnings about comparing > > signed and unsigned numbers. > > > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': > > The gcc people consider that to be an error in your code. The > "int" in your programme really should be an "unsigned int". I have no "int" in my program that should cause this. > The following compiles without warning, removing the unsigned gives > the warning > > #include > > main(){ > unsigned int i; > deque::iterator it; > deque d; > d.insert(it,i,'c'); > } The "int" I assume you are talking about is variable "i", which is used in the "insert" call. However, I never call insert this way. Here is a list of all the lines in my program that reference the deque: typedef deque< UINT32 > CacheItemList; CacheItemList CacheItems; CacheItems.erase(CacheItems.begin(),CacheItems.end()); CacheItemList::iterator liter,lend; for (liter=CacheItems.begin(),lend=CacheItems.end(); liter != lend; liter++) { if ((*liter) == index) break; } CacheItems.erase(liter); UINT32 item = CacheItems.front(); CacheItems.pop_front(); CacheItems.push_back(index); As you can see, not only do I never call "insert" with a signed integer, I never call "insert" at all. Therefore, I don't see how what you described is my problem here. By the way, while I agree that indecies into a list should be unsigned for containers, it is unfortunate that this is inconsistent with the index used for the array base type. Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- In theory, theory and practice are the same. In practice, they're not.   Information forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: joost@rulcmc.leidenuniv.nl (joost witteveen), 8789@bugs.debian.org Resent-From: joost@rulcmc.leidenuniv.nl (joost witteveen) Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Fri, 18 Apr 1997 16:33:05 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 8789-bugs@bugs.debian.org id=B8789.86138109224544 (code B ref 8789); Fri, 18 Apr 1997 16:33:05 GMT Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) In-Reply-To: <33578D1B.58DBE861@verisim.com> from "Brian C. White" at "Apr 18, 97 11:02:31 am" To: bcwhite@verisim.com (Brian C. White) Date: Fri, 18 Apr 1997 18:31:00 +0200 (MET DST) Cc: 8789@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1263 > > > The g++ implementation of an STL deque gives warnings about comparing > > > signed and unsigned numbers. > > > > > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': > > > > The gcc people consider that to be an error in your code. The > > "int" in your programme really should be an "unsigned int". > > I have no "int" in my program that should cause this. > OK, sorry for assuming you made the int yourself, but without a code example it's hard to guess what's wrong. It appears that your code was slightly longer than neccecary, as the following also generates warnings: #include class foo{}; deque bar; I'm not too sure what to do about it: I don't feel like fixing it myself, and I don't think the libg++ people will release a fixed 2.7.2 version any more. I guess I'll just send it to the libg++ newsgroup (and I'm sure I get a responce saying that they know about that one). -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iAcknowledgement sent to joost@rulcmc.leidenuniv.nl (joost witteveen):
Extra info received and forwarded to list. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Bug#8789: Info received (was Bug#8789: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: References: Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers' mailing list to accompany the original report. Your message has been sent to the package maintainer(s): joost witteveen If you wish to continue to submit further information on your problem, please send it to 8789@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at 8789) by bugs.debian.org; 18 Apr 1997 16:31:32 +0000 Received: (qmail 24542 invoked from network); 18 Apr 1997 16:31:27 -0000 Received: from rulcmc.leidenuniv.nl (root@132.229.1.33) by master.debian.org with SMTP; 18 Apr 1997 16:31:27 -0000 Received: by rulcmc.leidenuniv.nl id (Debian Smail-3.2 1996-Jul-4 #2); Fri, 18 Apr 1997 18:31:01 +0200 (MET DST) Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Re: Bug#8789: libg++ deque compares signed and unsigned In-Reply-To: <33578D1B.58DBE861@verisim.com> from "Brian C. White" at "Apr 18, 97 11:02:31 am" To: bcwhite@verisim.com (Brian C. White) Date: Fri, 18 Apr 1997 18:31:00 +0200 (MET DST) Cc: 8789@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1263 > > > The g++ implementation of an STL deque gives warnings about comparing > > > signed and unsigned numbers. > > > > > > /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': > > > > The gcc people consider that to be an error in your code. The > > "int" in your programme really should be an "unsigned int". > > I have no "int" in my program that should cause this. > OK, sorry for assuming you made the int yourself, but without a code example it's hard to guess what's wrong. It appears that your code was slightly longer than neccecary, as the following also generates warnings: #include class foo{}; deque bar; I'm not too sure what to do about it: I don't feel like fixing it myself, and I don't think the libg++ people will release a fixed 2.7.2 version any more. I guess I'll just send it to the libg++ newsgroup (and I'm sure I get a responce saying that they know about that one). -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iInformation forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: Rob Browning , 8789@bugs.debian.org Resent-From: Rob Browning Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Fri, 18 Apr 1997 16:48:01 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 8789-bugs@bugs.debian.org id=B8789.86138196924915 (code B ref 8789); Fri, 18 Apr 1997 16:48:01 GMT To: "Brian C. White" Cc: 8789@bugs.debian.org References: <33578D1B.58DBE861@verisim.com> Mime-Version: 1.0 (generated by tm-edit 7.105) Content-Type: text/plain; charset=US-ASCII From: Rob Browning Date: 18 Apr 1997 11:45:26 -0500 In-Reply-To: "Brian C. White"'s message of Fri, 18 Apr 1997 11:02:31 -0400 Message-ID: <872088e0ud.fsf@nevermore.csres.utexas.edu> Lines: 8 X-Mailer: Gnus v5.4.45/Emacs 19.34 "Brian C. White" writes: > CacheItems.push_back(index); Potentially stupid question, but what type is index? -- Rob   Acknowledgement sent to Rob Browning <osiris@cs.utexas.edu>:
Extra info received and forwarded to list. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: Rob Browning Subject: Bug#8789: Info received (was Bug#8789: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: <872088e0ud.fsf@nevermore.csres.utexas.edu> References: <872088e0ud.fsf@nevermore.csres.utexas.edu> Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers' mailing list to accompany the original report. Your message has been sent to the package maintainer(s): joost witteveen If you wish to continue to submit further information on your problem, please send it to 8789@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at 8789) by bugs.debian.org; 18 Apr 1997 16:46:06 +0000 Received: (qmail 24913 invoked from network); 18 Apr 1997 16:46:04 -0000 Received: from slip-98-1.ots.utexas.edu (HELO nevermore.csres.utexas.edu) (@128.83.249.113) by master.debian.org with SMTP; 18 Apr 1997 16:46:03 -0000 Received: (from osiris@localhost) by nevermore.csres.utexas.edu (8.8.5/8.8.5) id LAA04395; Fri, 18 Apr 1997 11:45:27 -0500 To: "Brian C. White" Cc: 8789@bugs.debian.org Subject: Re: Bug#8789: libg++ deque compares signed and unsigned References: <33578D1B.58DBE861@verisim.com> Mime-Version: 1.0 (generated by tm-edit 7.105) Content-Type: text/plain; charset=US-ASCII From: Rob Browning Date: 18 Apr 1997 11:45:26 -0500 In-Reply-To: "Brian C. White"'s message of Fri, 18 Apr 1997 11:02:31 -0400 Message-ID: <872088e0ud.fsf@nevermore.csres.utexas.edu> Lines: 8 X-Mailer: Gnus v5.4.45/Emacs 19.34 "Brian C. White" writes: > CacheItems.push_back(index); Potentially stupid question, but what type is index? -- Rob   Information forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: "Brian C. White" , 8789@bugs.debian.org Resent-From: "Brian C. White" Orignal-Sender: bcwhite Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Fri, 18 Apr 1997 17:03:02 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 8789-bugs@bugs.debian.org id=B8789.86138245525005 (code B ref 8789); Fri, 18 Apr 1997 17:03:02 GMT Sender: bcwhite Message-ID: <3357A722.F682D2B@verisim.com> Date: Fri, 18 Apr 1997 12:53:34 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: Rob Browning CC: 8789@bugs.debian.org References: <33578D1B.58DBE861@verisim.com> <872088e0ud.fsf@nevermore.csres.utexas.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit > > CacheItems.push_back(index); > > Potentially stupid question, but what type is index? UINT32 index; // same as the template parameter However, even if this was an "int", it would just be converted. A deque can't do any operation comparison operations on the type because comparison is guaranteed to exist for all types. Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- Generated by Signify v1.01. For this and more, visit http://www.verisim.com/   Acknowledgement sent to "Brian C. White" <bcwhite@verisim.com>:
Extra info received and forwarded to list. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: "Brian C. White" Subject: Bug#8789: Info received (was Bug#8789: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: <3357A722.F682D2B@verisim.com> References: <3357A722.F682D2B@verisim.com> Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers' mailing list to accompany the original report. Your message has been sent to the package maintainer(s): joost witteveen If you wish to continue to submit further information on your problem, please send it to 8789@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at 8789) by bugs.debian.org; 18 Apr 1997 16:54:15 +0000 Received: (qmail 25003 invoked from network); 18 Apr 1997 16:54:13 -0000 Received: from gatekeeper.verisim.com (207.134.10.201) by master.debian.org with SMTP; 18 Apr 1997 16:54:13 -0000 Received: from callandor ([192.168.1.3]) by gatekeeper.verisim.com with smtp id m0wIGvC-000H35C (Debian Smail-3.2 1996-Jul-4 #2); Fri, 18 Apr 1997 12:53:42 -0400 (EDT) Sender: bcwhite Message-ID: <3357A722.F682D2B@verisim.com> Date: Fri, 18 Apr 1997 12:53:34 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: Rob Browning CC: 8789@bugs.debian.org Subject: Re: Bug#8789: libg++ deque compares signed and unsigned References: <33578D1B.58DBE861@verisim.com> <872088e0ud.fsf@nevermore.csres.utexas.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit > > CacheItems.push_back(index); > > Potentially stupid question, but what type is index? UINT32 index; // same as the template parameter However, even if this was an "int", it would just be converted. A deque can't do any operation comparison operations on the type because comparison is guaranteed to exist for all types. Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- Generated by Signify v1.01. For this and more, visit http://www.verisim.com/   Information forwarded to debian-bugs-dist@lists.debian.org, joost witteveen <joostje@debian.org>:
Bug#8789; Package libg++27-dev.   debian-bugs-dist@lists.debian.orgjoost witteveen  Subject: Bug#8789: libg++ deque compares signed and unsigned Reply-To: joost@rulcmc.leidenuniv.nl (joost witteveen), 8789@bugs.debian.org Resent-From: joost@rulcmc.leidenuniv.nl (joost witteveen) Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: joost witteveen Resent-Date: Fri, 18 Apr 1997 20:03:05 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Package: libg++27-dev X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 8789-bugs@bugs.debian.org id=B8789.86139343227495 (code B ref 8789); Fri, 18 Apr 1997 20:03:05 GMT Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) In-Reply-To: <3357A722.F682D2B@verisim.com> from "Brian C. White" at "Apr 18, 97 12:53:34 pm" To: bcwhite@verisim.com, 8789@bugs.debian.org Date: Fri, 18 Apr 1997 21:57:00 +0200 (MET DST) Cc: osiris@cs.utexas.edu, 8789@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 454 > > > CacheItems.push_back(index); > > > > Potentially stupid question, but what type is index? > > UINT32 index; // same as the template parameter Yeah, found that out too: UINT32 index; was the only way the code snipped would compile. -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iAcknowledgement sent to joost@rulcmc.leidenuniv.nl (joost witteveen):
Extra info received and forwarded to list. Copy sent to joost witteveen <joostje@debian.org>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Bug#8789: Info received (was Bug#8789: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: References: Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers' mailing list to accompany the original report. Your message has been sent to the package maintainer(s): joost witteveen If you wish to continue to submit further information on your problem, please send it to 8789@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at 8789) by bugs.debian.org; 18 Apr 1997 19:57:12 +0000 Received: (qmail 27469 invoked from network); 18 Apr 1997 19:57:10 -0000 Received: from rulcmc.leidenuniv.nl (root@132.229.1.33) by master.debian.org with SMTP; 18 Apr 1997 19:57:10 -0000 Received: by rulcmc.leidenuniv.nl id (Debian Smail-3.2 1996-Jul-4 #2); Fri, 18 Apr 1997 21:57:00 +0200 (MET DST) Message-Id: From: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Re: Bug#8789: libg++ deque compares signed and unsigned In-Reply-To: <3357A722.F682D2B@verisim.com> from "Brian C. White" at "Apr 18, 97 12:53:34 pm" To: bcwhite@verisim.com, 8789@bugs.debian.org Date: Fri, 18 Apr 1997 21:57:00 +0200 (MET DST) Cc: osiris@cs.utexas.edu, 8789@bugs.debian.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 454 > > > CacheItems.push_back(index); > > > > Potentially stupid question, but what type is index? > > UINT32 index; // same as the template parameter Yeah, found that out too: UINT32 index; was the only way the code snipped would compile. -- joost witteveen, joostje@debian.org #!/bin/perl -sp0777iReply sent to joost@rulcmc.leidenuniv.nl (joost witteveen):
You have marked bug as forwarded.   -t  From: owner@bugs.debian.org (Ian Jackson) To: joost@rulcmc.leidenuniv.nl (joost witteveen) Subject: Bug#8789: marked as forwarded (was: libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: References: <3355146F.4A2C7433@verisim.com> Your message dated Wed, 23 Apr 1997 21:14:50 +0200 (MET DST) with message-id and subject line (no subject) has caused the Debian bug report #8789, regarding libg++ deque compares signed and unsigned to be marked as having been forwarded to the upstream software author(s) 8789-forwarded@bugs.debian.org. (NB: If you are a system administrator and have no idea what I'm talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Ian Jackson (maintainer, Debian bug tracking system) Received: (at submit) by bugs.debian.org; 16 Apr 1997 18:03:46 +0000 Received: (qmail 29956 invoked from network); 16 Apr 1997 18:03:45 -0000 Received: from gatekeeper.verisim.com (207.134.10.201) by master.debian.org with SMTP; 16 Apr 1997 18:03:45 -0000 Received: from callandor ([192.168.1.3]) by gatekeeper.verisim.com with smtp id m0wHZ3R-000H33C (Debian Smail-3.2 1996-Jul-4 #2); Wed, 16 Apr 1997 14:03:17 -0400 (EDT) Sender: bcwhite Message-ID: <3355146F.4A2C7433@verisim.com> Date: Wed, 16 Apr 1997 14:03:07 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: Debian Bugs Subject: libg++ deque compares signed and unsigned Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Package: libg++27-dev Version: 2.7.2.1-8 The g++ implementation of an STL deque gives warnings about comparing signed and unsigned numbers. /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': /usr/lib/g++-include/deque.h:547: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, unsigned int, const long unsigned int &)': /usr/lib/g++-include/deque.h:571: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:585: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:593: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, const long unsigned int *, const long unsigned int *)': /usr/lib/g++-include/deque.h:616: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:630: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:638: warning: comparison between signed and unsigned Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- Two roads diverged in a wood, and I -- I took the one less travelled by, And that has made all the difference. ("The Road Not Taken" -- Robert Frost)   Received: (at 8789-forwarded) by bugs.debian.org; 23 Apr 1997 19:15:05 +0000 Received: (qmail 2547 invoked from network); 23 Apr 1997 19:15:04 -0000 Received: from rulcmc.leidenuniv.nl (root@132.229.1.33) by master.debian.org with SMTP; 23 Apr 1997 19:15:02 -0000 Received: by rulcmc.leidenuniv.nl id (Debian Smail-3.2 1996-Jul-4 #2); Wed, 23 Apr 1997 21:14:50 +0200 (MET DST) Message-Id: Date: Wed, 23 Apr 1997 21:14:50 +0200 (MET DST) From: joost@rulcmc.leidenuniv.nl (joost witteveen) To: 8789-forwarded@bugs.debian.org Report sent to newsgroup.   Bug reassigned from package `libg++27-dev' to `libg++272-dev'. Request was from jdassen@wi.leidenuniv.nl to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 31 Jul 1998 13:04:35 +0000 Received: (qmail 7742 invoked from network); 31 Jul 1998 13:04:34 -0000 Received: from zeus.wi.leidenuniv.nl (132.229.128.1) by debian.novare.net with SMTP; 31 Jul 1998 13:04:34 -0000 Received: from ultra5.wi.leidenuniv.nl (ultra5 [132.229.128.75]) by zeus.wi.leidenuniv.nl (8.8.8/8.8.8/WI) with SMTP id PAA17709 for ; Fri, 31 Jul 1998 15:04:31 +0200 (MET DST) Received: from (jdassen@localhost) by ultra5.wi.leidenuniv.nl (8.6.10a/FHM-1.01-S) id OAA27370 Fri, 31 Jul 1998 14:53:31 +0200 (MET) Message-ID: <19980731145331.26970@wi.leidenuniv.nl> Date: Fri, 31 Jul 1998 14:53:31 +0200 From: jdassen@wi.leidenuniv.nl To: control@bugs.debian.org Subject: f Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mutt 0.84 # Help clear out outdated bugs from the bugtracking system. # # # Unknown / mistyped / missing Packages reassign 25204 mkhybrid reassign 25185 boot-floppies reassign 25043 cti-ifhp reassign 24864 exim-doc reassign 24807 timezones reassign 24616 ilu-dev merge 21446 12744 merge 13689 17144 # # The following are reports against packages that no longer exist in hamm or # slink; I'm reassigning them to the closest matching package. # Please feel free to reassign them if you think another package is more # appropriate, or close them if the report no longer applies. # reassign 22077 emacs19 reassign 13381 kernel-source-2.0.33 reassign 12467 xtris reassign 12080 kernel-source-2.0.33 reassign 17885 kernel-source-2.0.33 reassign 14947 xtris reassign 13898 kernel-source-2.0.33 reassign 13330 kernel-source-2.0.33 reassign 12636 kernel-source-2.0.33 reassign 10955 kernel-source-2.0.33 reassign 10954 kernel-source-2.0.33 reassign 9606 kernel-source-2.0.33 reassign 8789 libg++272-dev reassign 7111 scotty reassign 22060 kdebase reassign 24248 jlex reassign 22077 emacs19 reassign 20781 radiusd-livingston reassign 17659 emacs19 reassign 14883 emacs19 reassign 14512 nedit reassign 14457 xserver-vga16 reassign 12514 emacs19 reassign 12544 bind reassign 9723 emacs19 reassign 23957 freetype1 reassign 23554 gimp reassign 23432 mysql-server reassign 23330 jlex reassign 23176 timezones reassign 23061 timezones reassign 22076 emacs19 reassign 21986 xemacs20-support reassign 21714 gimp reassign 21665 gimp reassign 21168 bitchx reassign 20626 emacs19 reassign 20399 xemacs20-support reassign 20334 timezones reassign 20253 emacs19 reassign 20000 dict-wn reassign 19435 wxxt1 reassign 19432 dict-wn reassign 19431 dict-wn reassign 19295 e2fsprogs reassign 19250 bitchx reassign 19114 emacs19 reassign 19006 dict-wn reassign 18561 ibcs2.0.33 reassign 18505 xephem reassign 18328 libnet-perl reassign 18186 emacs20 reassign 17952 timezones reassign 17862 emacs19 reassign 17839 libmagick4g-dev reassign 17696 emacs19 reassign 17677 emacs19 reassign 17651 kernel-image-2.0.33 reassign 17632 emacs19 reassign 17509 emacs19 reassign 17469 emacs19 reassign 17441 emacs19 reassign 17090 emacs19 reassign 17030 ucbmpeg-play reassign 16715 emacs19 reassign 16648 libforms-dev reassign 16647 tk42 reassign 16574 wxxt1 reassign 16572 tcl7.6 reassign 17567 tcl7.5 reassign 16564 tk42 reassign 16563 tk42 reassign 16544 libmagick4g-lzw reassign 16541 libmagick4g reassign 16535 libatalk1 reassign 16534 gstep-base reassign 16528 e2fsprogs reassign 16467 mysql-server reassign 16455 wxxt1 reassign 16452 mysql-server reassign 16303 xpm4.7g-dev reassign 16302 glutg3-dev reassign 16245 xpm4.7g-dev reassign 16218 emacs19 reassign 16126 emacs19 reassign 16001 emacs19 reassign 15955 emacs19 reassign 15876 emacs19-el reassign 15477 e2fsprogs reassign 15186 emacs19 reassign 15002 emacs19 reassign 14832 e2fsprogs reassign 14762 emacs19 reassign 14715 libguile2-dev reassign 14628 libforms-dev reassign 14324 qt1g reassign 14110 qt1g reassign 14104 ibcs2.0.33 reassign 14083 e2fsprogs reassign 13828 xpm4.7g-dev reassign 13798 glutg3-dev reassign 13057 libforms-dev reassign 12963 xephem reassign 12894 libforms-dev reassign 12677 emacs19 reassign 12612 postgresql reassign 12230 radiusd-livingston reassign 12171 emacs19 reassign 12103 libguile2-dev reassign 11963 xemacs20-bin reassign 11854 xlib6g-dev reassign 11804 zlib1g-dev reassign 11697 libpam0 reassign 11640 rx1g-dev reassign 11425 xlib6g-dev reassign 11380 libguile2-dev reassign 11079 emacs19 reassign 11067 gstep-base reassign 10977 mysql-server reassign 10941 libpam0 reassign 10847 radiusd-livingston reassign 10820 libpng0g reassign 10690 libforms0.88 reassign 10418 libguile2ğdev reassign 10315 libpng0g-dev reassign 10274 libnet-perl reassign 10123 emacs19 reassign 10107 e2fsprogs reassign 9900 elvis reassign 9838 e2fsprogs reassign 9761 emacs19 reassign 9740 emacs reassign 9676 jdk1.1-dev reassign 9440 xemacs20-bin reassign 9275 libnet-perl reassign 9250 libforms0.88 reassign 9198 libforms0.88 reassign 9188 libforms0.88 reassign 9149 emacs19 reassign 9032 emacs19 reassign 8948 xemacs20-bin reassign 8920 xemacs20-bin reassign 8759 emacs19 reassign 8723 emacs19 reassign 8468 emacs19 reassign 8467 emacs19 reassign 8382 emacs19 reassign 8337 elvis reassign 7354 xlib6g-dev reassign 7098 emacs19 reassign 7074 emacs19 reassign 6855 postgresql reassign 6551 jlex reassign 6456 emacs19 reassign 6321 freetype0 reassign 6122 xpm4.7g-dev reassign 5995 libg++2.8 severity 5995 wishlist merge 5995 22196 reassign 4890 emacs19 reassign 4483 emacs19 reassign 4388 emacs19 reassign 4356 emacs19 reassign 4347 emacs19 reassign 4107 emacs19 reassign 4000 emacs19 reassign 25201 general reassign 19441 xephem reassign 19332 libmagick4g-dev reassign 19279 bitchx thanks -- Obsig: developing a new sig   Reply sent to Matthias Klose <doko@cs.tu-berlin.de>:
You have taken responsibility.   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: Matthias Klose Cc: Debian GCC maintainers Bcc: debian-bugs-closed@lists.debian.org Subject: Bug#8789: marked as done (libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: <14327.64580.22564.997631@bolero> References: <14327.64580.22564.997631@bolero> <3355146F.4A2C7433@verisim.com> X-Debian-PR-Message: closed 8789 Your message dated Mon, 4 Oct 1999 03:07:10 +0200 (MET DST) with message-id <14327.64580.22564.997631@bolero> and subject line Fixed in libg++272 (2.7.2.8-1) has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Darren Benham (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 16 Apr 1997 18:03:46 +0000 Received: (qmail 29956 invoked from network); 16 Apr 1997 18:03:45 -0000 Received: from gatekeeper.verisim.com (207.134.10.201) by master.debian.org with SMTP; 16 Apr 1997 18:03:45 -0000 Received: from callandor ([192.168.1.3]) by gatekeeper.verisim.com with smtp id m0wHZ3R-000H33C (Debian Smail-3.2 1996-Jul-4 #2); Wed, 16 Apr 1997 14:03:17 -0400 (EDT) Sender: bcwhite Message-ID: <3355146F.4A2C7433@verisim.com> Date: Wed, 16 Apr 1997 14:03:07 -0400 From: "Brian C. White" Organization: Verisim, Inc. http://www.verisim.com/ X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.29 i486) MIME-Version: 1.0 To: Debian Bugs Subject: libg++ deque compares signed and unsigned Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Package: libg++27-dev Version: 2.7.2.1-8 The g++ implementation of an STL deque gives warnings about comparing signed and unsigned numbers. /usr/lib/g++-include/deque.h: In method `struct deque_iterator deque::insert(struct deque_iterator, const long unsigned int &)': /usr/lib/g++-include/deque.h:547: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, unsigned int, const long unsigned int &)': /usr/lib/g++-include/deque.h:571: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:585: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:593: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h: In method `void deque::insert(struct deque_iterator, const long unsigned int *, const long unsigned int *)': /usr/lib/g++-include/deque.h:616: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:630: warning: comparison between signed and unsigned /usr/lib/g++-include/deque.h:638: warning: comparison between signed and unsigned Brian ( bcwhite@verisim.com ) ------------------------------------------------------------------------------- Two roads diverged in a wood, and I -- I took the one less travelled by, And that has made all the difference. ("The Road Not Taken" -- Robert Frost) --------------------------------------- Received: (at 8789-done) by bugs.debian.org; 4 Oct 1999 01:13:54 +0000 Received: (qmail 3352 invoked from network); 4 Oct 1999 01:13:53 -0000 Received: from mail.cs.tu-berlin.de (130.149.17.13) by master.debian.org with SMTP; 4 Oct 1999 01:13:53 -0000 Received: from bolero.cs.tu-berlin.de (doko@bolero.cs.tu-berlin.de [130.149.19.1]) by mail.cs.tu-berlin.de (8.9.1/8.9.1) with ESMTP id DAA14352; Mon, 4 Oct 1999 03:07:12 +0200 (MET DST) Received: (from doko@localhost) by bolero.cs.tu-berlin.de (8.9.1/8.9.0) id DAA19555; Mon, 4 Oct 1999 03:07:11 +0200 (MET DST) From: Matthias Klose MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 4 Oct 1999 03:07:10 +0200 (MET DST) To: 13418-done@bugs.debian.org, 14316-done@bugs.debian.org, 14296-done@bugs.debian.org, 14448-done@bugs.debian.org, 15606-done@bugs.debian.org, 17082-done@bugs.debian.org, 19769-done@bugs.debian.org, 25339-done@bugs.debian.org, 33062-done@bugs.debian.org, 42443-done@bugs.debian.org, 42444-done@bugs.debian.org, 8789-done@bugs.debian.org, 13216-done@bugs.debian.org, 13774-done@bugs.debian.org Subject: Fixed in libg++272 (2.7.2.8-1) X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14327.64580.22564.997631@bolero> These bugs are fixed in the current version of Debian unstable (potato). Please see the changelog of the package. Some bugs concerned the parallel installation of the libg++272-dev package and the newer libstdc++2.[89]-dev packages. These bugs are fixed for the current libstdc++2.10 package. The libstdc++2.9-dev package will be removed for the potato release.   Notification sent to "Brian C. White" <bcwhite@verisim.com>:
Bug acknowledged by developer.   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: "Brian C. White" Subject: Bug#8789 acknowledged by developer (libg++ deque compares signed and unsigned) Message-ID: In-Reply-To: <3355146F.4A2C7433@verisim.com> References: <14327.64580.22564.997631@bolero> <3355146F.4A2C7433@verisim.com> X-Debian-PR-Message: they-closed 8789 This is an automatic notification regarding your Bug report. It has been closed by one of the developers, namely Matthias Klose . Their explanation is attached below. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact the developer directly, or email submit@bugs.debian.org or me. Darren Benham (administrator, Debian Bugs database) Received: (at 8789-done) by bugs.debian.org; 4 Oct 1999 01:13:54 +0000 Received: (qmail 3352 invoked from network); 4 Oct 1999 01:13:53 -0000 Received: from mail.cs.tu-berlin.de (130.149.17.13) by master.debian.org with SMTP; 4 Oct 1999 01:13:53 -0000 Received: from bolero.cs.tu-berlin.de (doko@bolero.cs.tu-berlin.de [130.149.19.1]) by mail.cs.tu-berlin.de (8.9.1/8.9.1) with ESMTP id DAA14352; Mon, 4 Oct 1999 03:07:12 +0200 (MET DST) Received: (from doko@localhost) by bolero.cs.tu-berlin.de (8.9.1/8.9.0) id DAA19555; Mon, 4 Oct 1999 03:07:11 +0200 (MET DST) From: Matthias Klose MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 4 Oct 1999 03:07:10 +0200 (MET DST) To: 13418-done@bugs.debian.org, 14316-done@bugs.debian.org, 14296-done@bugs.debian.org, 14448-done@bugs.debian.org, 15606-done@bugs.debian.org, 17082-done@bugs.debian.org, 19769-done@bugs.debian.org, 25339-done@bugs.debian.org, 33062-done@bugs.debian.org, 42443-done@bugs.debian.org, 42444-done@bugs.debian.org, 8789-done@bugs.debian.org, 13216-done@bugs.debian.org, 13774-done@bugs.debian.org Subject: Fixed in libg++272 (2.7.2.8-1) X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14327.64580.22564.997631@bolero> These bugs are fixed in the current version of Debian unstable (potato). Please see the changelog of the package. Some bugs concerned the parallel installation of the libg++272-dev package and the newer libstdc++2.[89]-dev packages. These bugs are fixed for the current libstdc++2.10 package. The libstdc++2.9-dev package will be removed for the potato release.   Received: (at 8789-done) by bugs.debian.org; 4 Oct 1999 01:13:54 +0000 Received: (qmail 3352 invoked from network); 4 Oct 1999 01:13:53 -0000 Received: from mail.cs.tu-berlin.de (130.149.17.13) by master.debian.org with SMTP; 4 Oct 1999 01:13:53 -0000 Received: from bolero.cs.tu-berlin.de (doko@bolero.cs.tu-berlin.de [130.149.19.1]) by mail.cs.tu-berlin.de (8.9.1/8.9.1) with ESMTP id DAA14352; Mon, 4 Oct 1999 03:07:12 +0200 (MET DST) Received: (from doko@localhost) by bolero.cs.tu-berlin.de (8.9.1/8.9.0) id DAA19555; Mon, 4 Oct 1999 03:07:11 +0200 (MET DST) From: Matthias Klose MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 4 Oct 1999 03:07:10 +0200 (MET DST) To: 13418-done@bugs.debian.org, 14316-done@bugs.debian.org, 14296-done@bugs.debian.org, 14448-done@bugs.debian.org, 15606-done@bugs.debian.org, 17082-done@bugs.debian.org, 19769-done@bugs.debian.org, 25339-done@bugs.debian.org, 33062-done@bugs.debian.org, 42443-done@bugs.debian.org, 42444-done@bugs.debian.org, 8789-done@bugs.debian.org, 13216-done@bugs.debian.org, 13774-done@bugs.debian.org Subject: Fixed in libg++272 (2.7.2.8-1) X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14327.64580.22564.997631@bolero> These bugs are fixed in the current version of Debian unstable (potato). Please see the changelog of the package. Some bugs concerned the parallel installation of the libg++272-dev package and the newer libstdc++2.[89]-dev packages. These bugs are fixed for the current libstdc++2.10 package. The libstdc++2.9-dev package will be removed for the potato release.