I need to know what these errors mean:

  • Neospector
    27th Nov 2010 Member 0 Permalink
    1>------ Build started: Project: Neospector, Configuration: Debug Win32 ------
    1> powder.c
    1>c:\users\john\downloads\powder-42.3-src\powder.h(256): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(331): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(343): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\misc.h(22): fatal error C1903: unable to recover from previous error(s); stopping compilation
    1> main.c
    1>c:\users\john\downloads\powder-42.3-src\powder.h(256): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(331): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(343): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\icon.h(21): fatal error C1903: unable to recover from previous error(s); stopping compilation
    1> interface.c
    1>c:\users\john\downloads\powder-42.3-src\powder.h(256): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(331): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(343): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\misc.h(22): fatal error C1903: unable to recover from previous error(s); stopping compilation
    1> graphics.c
    1>c:\users\john\downloads\powder-42.3-src\powder.h(256): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(331): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(343): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\font.h(27): fatal error C1903: unable to recover from previous error(s); stopping compilation
    1> air.c
    1>c:\users\john\downloads\powder-42.3-src\powder.h(256): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(331): error C2078: too many initializers
    1>c:\users\john\downloads\powder-42.3-src\powder.h(343): error C2078: too many initializers
    1>air.c(20): fatal error C1903: unable to recover from previous error(s); stopping compilation
    1> ._main.c
    1>._main.c : warning C4821: Unable to determine Unicode encoding type, please save the file with signature (BOM)
    1>._main.c(1): error C2018: unknown character '0x5'
    1>._main.c(1): error C2018: unknown character '0x16'
    1>._main.c(1): error C2018: unknown character '0x7'
    1>._main.c(1): error C2018: unknown character '0x2'
    1>._main.c(1): error C2061: syntax error : identifier 'OS'
    1>._main.c(1): error C2059: syntax error : ';'
    1>._main.c(1): error C2018: unknown character '0x2'
    1>._main.c(1): error C2143: syntax error : missing '{' before 'constant'
    1>._main.c(1): error C2059: syntax error : '<Unknown>'
    1>._main.c(1): error C2018: unknown character '0xe'
    1>._main.c(1): error C2018: unknown character '0x2'
    1>._main.c(1): error C2018: unknown character '0xe'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1e'
    1>._main.c(1): error C2018: unknown character '0xe'
    1>._main.c(1): error C2018: unknown character '0xf'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0xf'
    1>._main.c(1): error C2018: unknown character '0x17'
    1>._main.c(1): error C2059: syntax error : 'constant'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1e'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1e'
    1>._main.c(1): error C2018: unknown character '0x1c'
    1>._main.c(1): error C2018: unknown character '0x1e'
    1> Generating Code...
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    A lot don't have line numbers or chars.
  • Vanadium
    27th Nov 2010 Member 0 Permalink
    have you touched main.c?
    You added one to many of something on pages 256, 331 and 343. possibly an extra '{' or something
  • Felix
    27th Nov 2010 Member 0 Permalink
    Have you changed PT_NUM?
  • Simon
    27th Nov 2010 Administrator 0 Permalink
    1. Delete ._main.c
    2. You may have forgotten to change PT_NUM.
  • Neospector
    27th Nov 2010 Member 0 Permalink
    Simon
    Felix
    That added more errors. They now take up 11 pages on Word Processor.
    Vanadium:
    have you touched main.c?

    I have not touched main.c I have only changed powder.h and powder.c
  • cracker64
    27th Nov 2010 Developer 0 Permalink
    warnings are not errors, search through and see what the errors are.
  • Neospector
    27th Nov 2010 Member 0 Permalink
    cracker64
    Yes they are...errors in the code cause the warning, therefore they are errors. Those that say "error" in front of them are not clear. They state no line number of character.
    1>._main.c(1): error C2018: unknown character '0x5'
    1>._main.c(1): error C2018: unknown character '0x16'
    1>._main.c(1): error C2018: unknown character '0x7'
    1>._main.c(1): error C2018: unknown character '0x2'
    1>._main.c(1): error C2061: syntax error : identifier 'OS'
    1>._main.c(1): error C2059: syntax error : ';'
    1>._main.c(1): error C2018: unknown character '0x2'
    1>._main.c(1): error C2143: syntax error : missing '{' before 'constant'
    1>._main.c(1): error C2059: syntax error : '<Unknown>'
    1>._main.c(1): error C2018: unknown character '0xe'
    1>._main.c(1): error C2018: unknown character '0x2'
    1>._main.c(1): error C2018: unknown character '0xe'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1e'
    1>._main.c(1): error C2018: unknown character '0xe'
    1>._main.c(1): error C2018: unknown character '0xf'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0xf'
    1>._main.c(1): error C2018: unknown character '0x17'
    1>._main.c(1): error C2059: syntax error : 'constant'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1e'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1'
    1>._main.c(1): error C2018: unknown character '0x1e'
    1>._main.c(1): error C2018: unknown character '0x1c'
    1>._main.c(1): error C2018: unknown character '0x1e'
  • cracker64
    27th Nov 2010 Developer 0 Permalink
    delete ._main.c ....

    also when it compiles, you end up with thousands of warnings. they don't do anything
  • Vanadium
    27th Nov 2010 Member 0 Permalink
    cracker64

    Delete main.c and put in another one
  • Xenocide
    27th Nov 2010 Former Staff 0 Permalink
    treating warnings as errors depends on how anal you want to be about standards. If you want to go through the source and remove them all, go for it. Otherwise they don't have any negative impact on the program.