Split CompilerErrMsg, into 2 different pages

Forum for discussion about the documentation project.
MrSwiss
Posts: 2479
Joined: Jun 02, 2013 9:27
Location: Switzerland

Split CompilerErrMsg, into 2 different pages

Postby MrSwiss » Dec 13, 2017 14:07

The current file contains not only ERRORS, but also WARNINGS (IMHO, illogical/unintuitive/hard to find).
I therefore propose, to split it, into 2 separate pages: CompilerErrMsg and CompilerWarnMsg.
IMHO: Warnings are NOT Errors, because the consequences aren't the same:
a Error aborts compilation, while a Warning does not abort!

The first sentence/phrase would have to be corrected as follows:
FROM: During the program compilation three types of errors can arise:
TO: During the program compilation two types of errors can arise:

Then I'd add a LINK "for Compiler Warnings go" (linking to CompilerWarnMsg).
A similar LINK in CompilerWarnMsg "for Compiler Errors" ...

Also a LINK to the newly created CompilerWarnMsg, from Manual-Front-Page (above/below ERR).
There are also, resulting from this thread, a few additional explanations needed, which could easily be
added on the new page: CompilerWarnMsg.
jj2007
Posts: 434
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: Split CompilerErrMsg, into 2 different pages

Postby jj2007 » Dec 13, 2017 15:41

Dumb handling of errors and warnings can be a real nuisance, that's right. For example, my Pelles C templates disable four kinds of warnings:

Code: Select all

#pragma warn(disable:2216)      // retval never used
#pragma warn(disable:2007)      // assembly not portable
#pragma warn(disable:2118)       // para not referenced
#pragma warn(disable:2215)      // conversion ... loss of data

Worst case imho are compilers that spit out loads of warnings and one error, well hidden in the dump. So I fully understand your request. But perhaps it would help to "bundle" identical warnings, saying e.g. "99 para not referenced warnings found". That would make it much clearer to the coder without forcing him to switch between windows.
MrSwiss
Posts: 2479
Joined: Jun 02, 2013 9:27
Location: Switzerland

Re: Split CompilerErrMsg, into 2 different pages

Postby MrSwiss » Dec 13, 2017 16:15

jj2007 wrote:That would make it much clearer to the coder without forcing him to switch between windows.
Won't work because, both set's of numbers (Err & Warn) start with: 1
(Btw: there are far less different Warnings, than Errors, in FB)
fxm
Posts: 7901
Joined: Apr 22, 2009 12:46
Location: Paris suburb, FRANCE

Re: Split CompilerErrMsg, into 2 different pages

Postby fxm » Dec 13, 2017 19:24

Remark: On the compiler messages page of documentation, the codes and message texts for warnings and errors are only updated at each new official release (automatic update from the compiler code).
jj2007
Posts: 434
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: Split CompilerErrMsg, into 2 different pages

Postby jj2007 » Dec 13, 2017 20:21

MrSwiss wrote:Won't work because, both set's of numbers (Err & Warn) start with: 1
I hope the compiler developers have the possibility to distinguish between warnings and errors. What I meant is the following - an example of a successful build using the GSL lib:

Code: Select all

POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_ranges' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_str' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_abbrev' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_info' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_line' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_frame' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_loc' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA.
POLINK: warning: Section '.debug_aranges' is missing contents flag; assuming DATA.
POLINK: warning: Section name '.debug_abbrev' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_info' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_line' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_frame' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_loc' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_pubnames' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_aranges' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_ranges' is longer than 8 characters; truncated.
POLINK: warning: Section name '.debug_str' is longer than 8 characters; truncated.
Writing debug information
Compacting CodeView information

#### BUILD OK: Launching PlotGaussianC.exe ####

Isn't it cute? So I wrote a polinkfilter.exe, and get the following instead:

Code: Select all

Writing debug information
Compacting CodeView information
9   warnings 'is longer than 8 characters; truncated'
511   warnings 'missing contents flag; assuming DATA'

#### BUILD OK: Launching PlotGaussianC.exe ####

So simple, isn't it? And yet, it seems C/C++ programmers love being flooded with useless information ;)
dodicat
Posts: 4832
Joined: Jan 10, 2006 20:30
Location: Scotland

Re: Split CompilerErrMsg, into 2 different pages

Postby dodicat » Dec 13, 2017 22:42

jj2007
<aside>
The last de-bugger I used was insight, years ago.
But I like
POLINK: warning: Section '.debug_pubnames' is missing contents flag; assuming DATA
DATA seems a nice name for a pub.
More to the point, what is PlotGaussianC.exe, this is interesting.
<end aside>
Also

Code: Select all

dim as long x=9

_ <Should this give a warning or an error?, It gives neither!>

print x


 sleep

 
jj2007
Posts: 434
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: Split CompilerErrMsg, into 2 different pages

Postby jj2007 » Dec 14, 2017 4:18

dodicat wrote:what is PlotGaussianC.exe, this is interesting.
http://habibidavid.blogspot.it/2012/03/gaussian-distribution-random-numbers.html (I used this one to test my GSL implementation)

Return to “Documentation”

Who is online

Users browsing this forum: No registered users and 2 guests