Split CompilerErrMsg, into 2 different pages

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

Split CompilerErrMsg, into 2 different pages

Post by MrSwiss »

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: 2326
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: Split CompilerErrMsg, into 2 different pages

Post by jj2007 »

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: 3910
Joined: Jun 02, 2013 9:27
Location: Switzerland

Re: Split CompilerErrMsg, into 2 different pages

Post by MrSwiss »

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
Moderator
Posts: 12107
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: Split CompilerErrMsg, into 2 different pages

Post by fxm »

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: 2326
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: Split CompilerErrMsg, into 2 different pages

Post by jj2007 »

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: 7983
Joined: Jan 10, 2006 20:30
Location: Scotland

Re: Split CompilerErrMsg, into 2 different pages

Post by dodicat »

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: 2326
Joined: Oct 23, 2016 15:28
Location: Roma, Italia
Contact:

Re: Split CompilerErrMsg, into 2 different pages

Post by jj2007 »

dodicat wrote:what is PlotGaussianC.exe, this is interesting.
http://habibidavid.blogspot.it/2012/03/ ... mbers.html (I used this one to test my GSL implementation)
Post Reply