title: Compilation Error with C++ core libraries
body: <p>During compilation of a software I am consistently receiving the following error messages.</p>
  
  <p>PasteBin Link: <a href="http://pastebin.com/TmHKqey2" rel="nofollow">http://pastebin.com/TmHKqey2</a></p>
  
  <p>I have tried the solutions on forums that discussed similar issues: changing all makefiles from makefile.* to Makefile.*; updating the headers etc - but no success.</p>
  
  <p>Any suggestions/insights?</p>
  
  <p>Thanks!</p>
  
  <pre><code>$ make
  colorgcc -O -DLONGDOUBLE   -I ../include -c AddNode.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c CTableGen.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c CorrectionTable.c
  CorrectionTable.c: In function ‘CorrectionTableInit’:
  CorrectionTable.c:590: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
  CorrectionTable.c:623: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
  colorgcc -O -DLONGDOUBLE   -I ../include -c Decomp.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c DLBfreeOld.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c FMComm.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c FMSigma2.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c FMSupport.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c FreeInitArrays.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c GetNewNativeNode.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c Heap.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c InitCellDomains.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c InitCellNatives.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c InitCellNeighbors.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c InitSendDomains.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c InitRemoteDomains.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c MemCheck.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c Meminfo.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c Param.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c Parse.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c QueueOps.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c RBDecomp.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c RSDecomp.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c ReadRestart.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c Timer.c
  colorgcc -O -DLONGDOUBLE   -I ../include -c Util.c
  In file included from /usr/include/stdio.h:34,
                   from Util.c:119:
  /usr/lib/gcc/i486-linux-gnu/4.4.3/include/stddef.h:211: error: expected identifier or ‘(’ before ‘typedef’
  In file included from /usr/include/stdio.h:75,
                   from Util.c:119:
  /usr/include/libio.h:332: error: expected specifier-qualifier-list before ‘size_t’
  /usr/include/libio.h:364: error: expected declaration specifiers or ‘...’ before ‘size_t’
  /usr/include/libio.h:373: error: expected declaration specifiers or ‘...’ before ‘size_t’
  </code></pre>
  
  <p>[Updated: Added initial parts of make output]</p>