Author Topic: e3257cf: Build warnings  (Read 1258 times)

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
e3257cf: Build warnings
« on: 9 January 2012, 07:17:20 »
Hi,

after a long break, I finally had another look at GAE. While building e3257cf6375580745f9bc365bd842544f8907852 (on amd64), these (possibly intended and probably non-problematic) warnings showed up:

Code: [Select]
[ 34%] Building CXX object source/g3d_viewer/CMakeFiles/gae_g3dviewer.dir/renderer.cpp.o
/home/tomreyn/SCM/glestae/source/map_editor/map.cpp: In member function ‘void MapEditor::Map::loadFromFile(const string&)’:
/home/tomreyn/SCM/glestae/source/map_editor/map.cpp:579:47: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/tomreyn/SCM/glestae/source/map_editor/map.cpp:590:53: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/tomreyn/SCM/glestae/source/map_editor/map.cpp:591:53: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/tomreyn/SCM/glestae/source/map_editor/map.cpp:598:53: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/tomreyn/SCM/glestae/source/map_editor/map.cpp:605:53: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/tomreyn/SCM/glestae/source/map_editor/map.cpp:613:37: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
[ 35%] Building CXX object source/map_editor/CMakeFiles/gae_mapeditor.dir/program.cpp.o
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

Yggdrasil

  • Local Moderator
  • Ornithopter
  • ********
  • Posts: 408
    • View Profile
Re: e3257cf: Build warnings
« Reply #1 on: 11 January 2012, 15:11:21 »
Yeah, one can say that they are "intended". It'll probably never happen that it reads less than it was told to read (size is small enough). So the return value is useless. One could still silence the warning though or really fix it...