Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | James Kuyper <jameskuyper@verizon.net> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: Error messages |
| Date | 2015-07-21 13:20 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <moluti$3tg$1@dont-email.me> (permalink) |
| References | (5 earlier) <mob14k$mom$1@dont-email.me> <mob266$rd0$1@dont-email.me> <mob352$us8$1@dont-email.me> <55A92CAB.3000203@verizon.net> <mol6ja$36p$1@dont-email.me> |
On 07/21/2015 06:25 AM, David Brown wrote: > On 17/07/15 18:26, James Kuyper wrote: >> On 07/17/2015 10:24 AM, Martin Shobe wrote: >>> On 7/17/2015 9:08 AM, jacobnavia wrote: ... >>>> No. It just gave a "parse error", not a meaningful message like in C. >>> >>> Pay attention. The error message for C++ was the one below. It's the >>> same message as the C one, differing only by the file name. >>> >>> foo.cpp: In function 'int main()': >>> foo.cpp:3:3: error: 'TYPE' was not declared in this scope >>> TYPE t; >>> ^ >> >> You're the one not paying attention. The error message jacob is >> rightfully complaining about was generated by g++ 3.2.3 for the >> following code: >> >> *buf= std::get_temporary_buffer<type>(size); >> >> The error message itself was: >> >> /usr/source/mysql-5.6.25/sql/filesort_utils.cc:178: parse error >> before `>' token >> >> and, as we now know, was caused by the absence of >> >> #include <message> >> >> So, at least in that version of g++, the improved error message you >> described above had not yet been implemented. >> > > So his complaint was that gcc had poorer error messages 12 years ago? Yes, and I fully agree it's ridiculous to complain about that old a version of a compiler, particularly when the latest version is free and easily available. However, I have not yet seen clear evidence that the current version wouldn't produce a similarly useless message. The example with "TYPE t;" above is very different in many ways from the one involving get_temporary_buffer, ways that might affect whether or not a useful message would be generated. It would be easy to generate proof, one way or the other, if a complete compilable program had been provided. However a lot of the relevant code is insider user-written header files which we've not been given. > I can't see where he gave the version number of g++ 3.2.3, but I assume > you've read something that I missed. The original error message was in the thread with the Subject: SQL filesortcc question: On 07/15/2015 04:40 PM, The Doctor wrote: > All right to essentials on this one. > > Using g++ 3.2.3 , Gmake 4.01 and Cmake 2.6.4 > > I get ... > /usr/source/mysql-5.6.25/sql/filesort_utils.cc: In function `size_t > <unnamed>::try_reserve(std::pair<type*, ptrdiff_t>*, int)': > /usr/source/mysql-5.6.25/sql/filesort_utils.cc:178: parse error > before `>' token -- James Kuyper
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Error messages jacobnavia <jacob@jacob.remcomp.fr> - 2015-07-17 02:36 +0200
Re: Error messages Richard Heathfield <rjh@cpax.org.uk> - 2015-07-17 01:51 +0100
Re: Error messages Keith Thompson <kst-u@mib.org> - 2015-07-16 18:24 -0700
Re: Error messages Lőrinczy Zsigmond <nospam@for.me> - 2015-07-17 09:31 +0200
Re: Error messages Richard Heathfield <rjh@cpax.org.uk> - 2015-07-17 08:35 +0100
Re: Error messages glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-07-17 09:11 +0000
Re: Error messages Richard Heathfield <rjh@cpax.org.uk> - 2015-07-17 10:30 +0100
Re: Error messages Ian Collins <ian-news@hotmail.com> - 2015-07-17 21:44 +1200
Re: Error messages Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-17 12:55 +0100
Re: Error messages Melzzzzz <mel@zzzzz.com> - 2015-07-17 19:53 +0200
Re: Error messages glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2015-07-17 17:55 +0000
Re: Error messages James Kuyper <jameskuyper@verizon.net> - 2015-07-17 14:19 -0400
Re: Error messages raltbos@xs4all.nl (Richard Bos) - 2015-07-19 21:44 +0000
Re: Error messages gazelle@shell.xmission.com (Kenny McCormack) - 2015-07-17 07:38 +0000
Re: Error messages Noob <root@127.0.0.1> - 2015-07-17 09:58 +0200
Re: Error messages gazelle@shell.xmission.com (Kenny McCormack) - 2015-07-17 13:32 +0000
Re: Error messages Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-07-18 11:13 +0100
Re: Error messages James Kuyper <jameskuyper@verizon.net> - 2015-07-16 22:36 -0400
Re: Error messages Reinhardt Behm <rbehm@hushmail.com> - 2015-07-17 13:05 +0800
Re: Error messages jacobnavia <jacob@jacob.remcomp.fr> - 2015-07-17 09:48 +0200
Re: Error messages David Kleinecke <dkleinecke@gmail.com> - 2015-07-17 19:23 -0700
Re: Error messages Keith Thompson <kst-u@mib.org> - 2015-07-17 21:24 -0700
Re: Error messages David Kleinecke <dkleinecke@gmail.com> - 2015-07-18 18:29 -0700
Re: Error messages Keith Thompson <kst-u@mib.org> - 2015-07-18 20:59 -0700
Re: Error messages David Kleinecke <dkleinecke@gmail.com> - 2015-07-19 19:22 -0700
Re: Error messages David Brown <david.brown@hesbynett.no> - 2015-07-21 11:40 +0200
Compiler conformance (Was: Error messages) gazelle@shell.xmission.com (Kenny McCormack) - 2015-07-21 11:40 +0000
Re: Compiler conformance Noob <root@127.0.0.1> - 2015-07-21 14:01 +0200
Re: Compiler conformance gazelle@shell.xmission.com (Kenny McCormack) - 2015-07-21 13:47 +0000
Re: Error messages Reinhardt Behm <rbehm@hushmail.com> - 2015-07-18 13:38 +0800
Re: Error messages Keith Thompson <kst-u@mib.org> - 2015-07-17 07:54 -0700
Re: Error messages raltbos@xs4all.nl (Richard Bos) - 2015-07-19 22:00 +0000
Re: Error messages Richard Damon <Richard@Damon-Family.org> - 2015-07-19 19:47 -0400
Re: Error messages jacobnavia <jacob@jacob.remcomp.fr> - 2015-07-17 10:06 +0200
Re: Error messages Bartc <bc@freeuk.com> - 2015-07-17 12:07 +0100
Re: Error messages Noob <root@127.0.0.1> - 2015-07-17 13:14 +0200
Re: Error messages Bartc <bc@freeuk.com> - 2015-07-17 12:40 +0100
Re: Error messages gwowen <gwowen@gmail.com> - 2015-07-17 04:32 -0700
Re: Error messages jacobnavia <jacob@jacob.remcomp.fr> - 2015-07-17 14:15 +0200
Re: Error messages gwowen <gwowen@gmail.com> - 2015-07-17 05:25 -0700
Re: Error messages Bartc <bc@freeuk.com> - 2015-07-17 13:34 +0100
Re: Error messages Keith Thompson <kst-u@mib.org> - 2015-07-17 08:07 -0700
Re: Error messages jacobnavia <jacob@jacob.remcomp.fr> - 2015-07-17 14:38 +0200
Re: Error messages Martin Shobe <martin.shobe@yahoo.com> - 2015-07-17 08:50 -0500
Re: Error messages jacobnavia <jacob@jacob.remcomp.fr> - 2015-07-17 16:08 +0200
Re: Error messages Martin Shobe <martin.shobe@yahoo.com> - 2015-07-17 09:24 -0500
Re: Error messages James Kuyper <jameskuyper@verizon.net> - 2015-07-17 12:26 -0400
Re: Error messages Martin Shobe <martin.shobe@yahoo.com> - 2015-07-17 13:19 -0500
Re: Error messages James Kuyper <jameskuyper@verizon.net> - 2015-07-17 14:28 -0400
Re: Error messages James Kuyper <jameskuyper@verizon.net> - 2015-07-17 14:43 -0400
Re: Error messages Bartc <bc@freeuk.com> - 2015-07-17 20:31 +0100
Re: Error messages Martin Shobe <martin.shobe@yahoo.com> - 2015-07-18 08:41 -0500
Re: Error messages David Brown <david.brown@hesbynett.no> - 2015-07-21 12:25 +0200
Re: Error messages James Kuyper <jameskuyper@verizon.net> - 2015-07-21 13:20 -0400
Re: Error messages David Brown <david.brown@hesbynett.no> - 2015-07-22 00:05 +0200
Re: Error messages Noob <root@127.0.0.1> - 2015-07-17 16:16 +0200
Re: Error messages doctor@doctor.nl2k.ab.ca (The Doctor) - 2015-07-17 14:49 +0000
Re: Error messages Noob <root@127.0.0.1> - 2015-07-17 20:02 +0200
Re: Error messages The Doctor <doctor@doctor.nl2k.ab.ca> - 2015-07-17 22:24 +0000
Re: Error messages Noob <root@127.0.0.1> - 2015-07-20 10:46 +0200
Re: Error messages doctor@doctor.nl2k.ab.ca (The Doctor) - 2015-07-20 14:59 +0000
Re: Error messages Keith Thompson <kst-u@mib.org> - 2015-07-17 08:25 -0700
Re: Error messages raltbos@xs4all.nl (Richard Bos) - 2015-07-19 22:07 +0000
Re: Error messages Ed Prochak <edprochak@gmail.com> - 2015-07-17 20:11 -0700
csiph-web